STMCU小助手
发布时间:2021-12-10 10:20
|
1、打开CUBEMX选择芯片为STM32F767IGT6,配置CORTEX_M7如下图所示, S7 S& W, |# m 7 k+ F) b! l$ @3 b$ D }7 U
2、配置RCC高速时钟使用外部时钟,并配置速度为216M ! {6 J- B" ~' u4 _- M, M4 U
- }9 j$ G- J$ b/ S
; z9 ~1 \. G1 ]9 K; M w 3、配置SYS选项卡如下图所示2 C& I; {% K- I/ d' K5 H
4、配置LED相关的GPIO为输出,开发板的LED连接在PB0和PB1上,所以配置PB0和PB1如下图所示,在pinout view页面找到PB0,点击选择GPIO_OUT
* u# v5 {/ }% K* N! P! o 相同的方法配置PB1。然后点击system view,选择GPIO% U/ o7 e1 s. d `9 N! m
- F% C W7 m$ y 点击PB0出现如下图所示界面,配置成如图所示 第一行表示初始化电平,第二行表示GPIO模式为推挽输出,第三行配置是否需要上拉或者下拉,此处设置为不上拉也不下拉,第四行代表GPIO输出的速度,此处设置为非常高,最后一行设置一个标签为LED0。相同的方法设置PB1,且标签为LED1。 6 n! y8 b- T$ {
5、生成代码/ T1 L5 G% L+ H5 A" {* d+ O& x) [ {8 G5 u" b0 P* R0 n/ h
, v' N6 O6 }3 u6 A7 B' x% W ①填写工程名称、路径以及使用的IDE ②设置如下,将框选的选项打勾/ s1 U+ |2 `+ E) a ) [4 y+ t: ]2 z: d6 l7 l) ~1 A
9 b6 f" m* k# F8 C ③点击生成代码,并打开工程 6、在主函数添加如下代码0 ]& \* T! _/ y (注:添加的代码要在begin和end之间,否则再次使用cube生成代码的时候将自动删除添加的代码!)' U( e4 S: t/ E* h
7、配置JLINK,下载代码,正常情况下将会看到LED0和LED1在闪烁。, ^5 N& K; g V. z$ w0 y
: n g5 ^& ?9 ` |
基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料...
STM32F746G-DISCO移植lvgl9.0性能基准测试
STM32F745 USART1 Bootloader启动失败排查与解决的流程分析
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
入门嵌入式,为什么STM32是“优选起步”?
嵌入式-单片机-STM32 EXTI中断
STM32单片机进行除零运算,为何程序不崩溃?
STM32 LL为什么比HAL高效?
STM32时钟详解
微信公众号
手机版