STMCU小助手
发布时间:2021-12-10 10:20
1、打开CUBEMX选择芯片为STM32F767IGT6,配置CORTEX_M7如下图所示4 M4 }2 H) s' y, V P, |
8 r! s8 f4 H9 e4 J. \4 W/ d3 q 2、配置RCC高速时钟使用外部时钟,并配置速度为216M2 `- e$ o2 R; @) C9 D . x p7 w3 c7 y- U6 O4 I
4 Y) u, X3 G4 t( F
3、配置SYS选项卡如下图所示$ i- B {: e9 h @
4、配置LED相关的GPIO为输出,开发板的LED连接在PB0和PB1上,所以配置PB0和PB1如下图所示,在pinout view页面找到PB0,点击选择GPIO_OUT; [8 ?& `& i; J5 ]: v* u
* `8 |! g0 X5 C; q 相同的方法配置PB1。然后点击system view,选择GPIO 7 P& n" w4 z( P- ]) Z6 U1 W
& r' U. D5 X2 I$ ^5 q7 I 点击PB0出现如下图所示界面,配置成如图所示* r6 [4 C9 G1 v) \4 u9 n 第一行表示初始化电平,第二行表示GPIO模式为推挽输出,第三行配置是否需要上拉或者下拉,此处设置为不上拉也不下拉,第四行代表GPIO输出的速度,此处设置为非常高,最后一行设置一个标签为LED0。相同的方法设置PB1,且标签为LED1。% M) F* K9 l& A" b5 n& r 5 c, k* }6 D, X
5、生成代码% F1 a9 u. Z7 r# |4 z. M- h5 e! K
. X* l$ Y5 R# ~3 c+ o ①填写工程名称、路径以及使用的IDE ②设置如下,将框选的选项打勾 % D" s" _0 n6 e. R$ Z
③点击生成代码,并打开工程5 A" i1 e9 `+ |6 U" X! J7 e" H' b ' V& ^% B1 l- J% j ?3 _ ^6 v 6、在主函数添加如下代码$ D) E; i$ L A/ H* V# q9 X* w+ h* b (注:添加的代码要在begin和end之间,否则再次使用cube生成代码的时候将自动删除添加的代码!) ( @ _" _- {" C2 @4 N7 C4 [8 v/ R0 A
7、配置JLINK,下载代码,正常情况下将会看到LED0和LED1在闪烁。: d5 i) }* r9 E
|
STM32F746G-DISCO移植lvgl9.0性能基准测试
STM32F745 USART1 Bootloader启动失败排查与解决的流程分析
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
入门嵌入式,为什么STM32是“优选起步”?
嵌入式-单片机-STM32 EXTI中断
STM32单片机进行除零运算,为何程序不崩溃?
STM32 LL为什么比HAL高效?
STM32时钟详解
2025国庆中秋活动体验报告2——TouchGFX的UI设计
微信公众号
手机版