STMCU小助手
发布时间:2022-8-23 16:14
|
一、开发环境以及要求 1.开发板 NUCLEO-F767ZI. M& }* O! O8 p# m, N1 m 5 \: C' J+ |! y7 n) p' p8 c6 P9 Q
2.STM32CubeMX Version 6.1.13 H2 |; Z L: Z0 ^; g9 y 3.MDK-ARM 二、简单的LED入门项目 1.STM32CubeMX配置3 e4 i; y$ m: M* b2 h) | 选择这个开发板对应的选择界面) Y. n6 l1 X# X& c! c/ K/ K5 a
. i4 v4 C( F3 S* S5 L 选择之后,它会提示按照默认的模式进行配置项目文件,我们点OK即可。 在UM1974 文档中的 6.8 OSC clock 一章中有说明。* _2 j( _, O O8 Q, j, X3 s MCO from ST-LINK (Default): MCO output of ST-LINK is used as input clock. This frequency cannot be changed, it is fixed at 8 MHz and connected to the PF0/PH0-OSC_IN of STM32 microcontroller. 板载了一个ST-LINK V2.1,这颗F767芯片的输入时钟是由ST-LINK的MCO提供的。此处我们要修改一下RCC的配置选项,使得主频达到最高。 3 ^% H7 y9 e9 B
7 B* }, G' x7 ?5 ? s8 ~5 P( Y; W* y 其他的暂时可以不用修改。然后进入项目配置页面,设置一下以生成MDK-ARM的工程文件,然后以单个文件的形式生成各个驱动。0 e% x. f* C! u; i9 s7 J6 R ' s3 Q2 V7 Q, p4 R" `+ u
* l- T. S6 I) f: B" S ?% y. a9 G 然后就可以点击右上角的 GENERATE CODE 生成项目文件。- b/ Y/ X. B+ ~ 2.MDK-ARM 代码编写
此处需要把 MX_ETH_Init(); 注释掉,不然需要插入网线才能往下跑。! [, E4 l! C# K/ Q& N: U% W1 ? 下载代码,复位一下,就能看到三个LED在闪烁了。1 M2 D' L t, |1 h * u+ P7 }. Z3 Q- @9 w+ v ————————————————& a4 L% P/ ?( a( w2 E C0 q 转载:fafuwxm |
【STM32H5 评测】ADC 电压表
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】介绍、环境搭建、工程测试
#双节活动 1.在CubeMX中引用touchGFX出现的问题与解决
如何将STM32CubeMX生成的CMake工程导入STM32CubeIDE
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
微信公众号
手机版