关于stm32跑马灯的程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于stm32跑马灯的程序

stm32的寄存器比较多,难于记忆,所以官方封装了两套库函数。一个是标准库,不过在F7上官方没有更新,以后可能不再维护了。另一个则是HAL库,HAL库的程序可移植性比较高,而且基本上不用和寄存器打交道,不懂硬件的小白也可以轻松学习。由于用的正点原子的stm32F767,正点原子用的mdk5的方式新建工程,不是特别喜欢。加上现在关于HAL库的中文资料较少,不过原子,野火,硬石,微雪而已。而用Cubemx 来开发F7甚至关于stm32移植的更是少之又少。当然折腾也是必不可少的了,我决定用stm32cubeMx + sw4stm32的方式开发,由于技术不熟个别地方可能还是会用到mdk5,还望谅解。

下边就详细讲解下关于stm32跑马灯的程序:

首先软件的安装就不细说了,百度上的资料也很全。

使能RCC及相应GPIO配置RCC,然后会发现相应的引脚已经高亮。

单击LED灯的引脚,因为要输出,所以设置为output模式。

下面的已经配置好的GPIO:

配置时钟树点击clock configuraTIon时钟树使用时要注意系统的主频F767是216M,其余单片机要灵活应变。

使能GPIO

点击configuraTIon

点击这里的GPIO,然后弹出下边的界面。

相关文档
最新文档