这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 从头开始搭建一个点灯程序

共1条 1/1 1 跳转至

从头开始搭建一个点灯程序

高工
2025-03-19 13:30:55     打赏

STM32H745I-DISCO是STM32H745 M7+M4双核开发板,与单核开发有很大差别,从头搭建环境有利于理解双核工作原理。

在开始之前,先更新安装STM32CuteIDE、STM32CuteMX、TouchGFX Designer
在STM32CuteMX中安装软件包STM32H7,版本更新太快刚安装的又落伍了。


开始配置点灯程序,目标是M7、M4各控制1个LED。

1、选择开发板

STM32H745I-DISCO:


2、按照缺省配置生成一个标准模板


3、清除PINOUTS缺省配置,得到一个最减配的模板






4、查一下电路图

LED1对应PJ2,LED2对应PI13,
另外LCD背光开机常亮,影响使用可以关掉,对应PK0。





5、可以给每个GPIO设置个label


6、DEBUG配置


7、RCC配置




这里要注意要按上面配置,否则可能造成DEADLOCK



9、时钟树
主频400Mhz


10、CM7核

设置LCD_BL常灭。
每1秒钟,翻转LED1。

11、CM4核


每1秒钟,翻转LED2。
12、生成STM32CuteIDE工程文件

可以看到每个核对应1个子工程

13、CM7调试器配置
在CM7调试器配置(Debug configuration...)中
增加CM4的调试部分,这样可以保证在下载或调试CM7时,可以同时下载调试CM4





经过以上配置,2个核各跑各的,互不通讯,各点各灯。




关键词: 从头开始     搭建     一个     点灯     程序    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]