STMCU小助手
发布时间:2022-7-3 16:00
|
1、打开CUBEMX选择芯片为STM32F767IGT6,配置CORTEX_M7如下图所示 + D9 a' E) ~& U7 i, L
2、配置RCC高速时钟使用外部时钟,并配置速度为216M+ b0 m* M. C4 ]% ^% y, A
/ p: p" E5 X |+ r" n 3、配置SYS选项卡如下图所示 * p9 L) s2 r8 j3 w4 V
2 N) K) k1 ?9 Y3 Z 4、配置LED相关的GPIO为输出,开发板的LED连接在PB0和PB1上,所以配置PB0和PB1如下图所示,在pinout view页面找到PB0,点击选择GPIO_OUT" Q, r- Z# O1 x) L2 z* B5 i b
相同的方法配置PB1。然后点击system view,选择GPIO$ \& n1 \% H+ R
, |) C \6 v8 r" B% e
点击PB0出现如下图所示界面,配置成如图所示3 C7 p8 b' ~8 [7 d" K+ P+ v9 L r 第一行表示初始化电平,第二行表示GPIO模式为推挽输出,第三行配置是否需要上拉或者下拉,此处设置为不上拉也不下拉,第四行代表GPIO输出的速度,此处设置为非常高,最后一行设置一个标签为LED0。相同的方法设置PB1,且标签为LED1。 4 s; D3 j: v2 d! u# s
0 ]9 Y( w Y- {+ y5 F% v; p 5、生成代码 5 n$ [0 N' p, x N9 j! V; x: T
①填写工程名称、路径以及使用的IDE" c& S, h9 x" D- Q- T3 z+ e ②设置如下,将框选的选项打勾
( D. H6 R& c! m( Q- h6 H ③点击生成代码,并打开工程 9 h/ `* _3 w4 p; k7 s 6、在主函数添加如下代码; E J* o! z9 ]* _$ ^7 C4 X/ c& U (注:添加的代码要在begin和end之间,否则再次使用cube生成代码的时候将自动删除添加的代码!)
7、配置JLINK,下载代码,正常情况下将会看到LED0和LED1在闪烁。 / B9 c! [0 C8 S9 G, N1 T2 i
: i, [( G- F6 S6 G2 u- m / }% L7 k; G4 j' {6 a! c1 A: L' ~ |
基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料...
STM32F746G-DISCO移植lvgl9.0性能基准测试
STM32F745 USART1 Bootloader启动失败排查与解决的流程分析
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
入门嵌入式,为什么STM32是“优选起步”?
嵌入式-单片机-STM32 EXTI中断
STM32单片机进行除零运算,为何程序不崩溃?
STM32 LL为什么比HAL高效?
STM32时钟详解
微信公众号
手机版