RT-Thread实时操作系统学习篇(二)----- 用潘多拉STM32L475学习点灯


想必刚开始学习单片机的同学,第一步大多是点亮一个LED灯,算是嵌入式学习的“Hello world”,因此我们从点亮LED灯开始正式学习。

一、STM32L475板卡介绍

在这里插入图片描述
该开发板常用 板载资源 如下:

  • MCU:STM32L475,主频 80MHz,512KB FLASH ,128KB SRAM
  • 外部 FLASH:W25Q128(SPI,128Mbit)
  • 常用外设
    • RGBLED:1个,(R接PE7 , G接PE8 , B接PE9)
    • 按键:4个,WK_UP(兼具唤醒功能,PC13),KEY0(PD8),KEY1(PD9),KEY2(PD10)
  • 常用接口:WIRELESS 模块接口 、TF 卡接口 、USB 串口 、USB OTG 接口 、耳机接口
  • 调试接口,板载的 ST-LINK 下载。
    这个板卡资源丰富,集成化比较高,还是方便初学者学习的。(非广告)
    话不多言,开整!

二、编码

IoT Board SDK 获取方式:从 Github 获取从 Gitee 获取。 SDK 的目录结构如下所示:

名称 说明
docs 说明文档
drivers 开发板驱动文件
examples 示例程序
libraries 库文件
rt-thread rt-thread 源代码
tools 工具目录

环境准备:

  • Keil MDK开发环境(MDK-ARM 5.24,5.14 版本及以上版本均可)
  • 利用板子的ST-LINK连接到PC机。
  • 在MDK5 编译程序、下载到开发板.
    在这里插入图片描述
    按下复位按键重启开发板,观察开发板上 RBG-LED 的实际效果。正常运行后,红色 LED 会周期性闪烁,如下图所示:
    在这里插入图片描述
    RGB 红灯周期性闪烁

猜你喜欢

转载自blog.csdn.net/qq_41866091/article/details/129764897
今日推荐