STMCU小助手
发布时间:2022-4-15 11:00
|
一、配置CubeMX 1.1 新建工程 工程选择STM32F103C8Tx芯片
1.2 时钟配置 打开RCC时钟外部输入,读原理图发现外部时钟有8MHz和32768Hz,外部8MHZ可以使得时钟达到最高的72MHz,没有外部8MHZ内部时钟最高能调到64MHz。没有外部32768Hz,内部的RTC模块工作不正常,这里我们只开启外部高速时钟源,即配置板载8M晶振作为时钟输入。
1.3 Debug配置 设置debug方式,STM32F103C8T6最小系统板只支持Serial wire的方式,也就是两根线:SWDIO、SWCLK,故设置为Serial wire。此时仿真器与MCU之间用SWD协议通信,即SWD(serial wire debug)。
1.4 GPIO配置
看原理图,可知板子上的LED灯对应芯片P13管脚,故配置PC13端口为输出。
1.5 时钟树配置 这里直接把时钟开到最高72MHz
1.6 项目设置
这里勾选上.c/.h文件分开生成。
这样cubeMX的配置就完毕了,打开生成的工程文件。 二、Keil配置 2.1 写逻辑代码 在主函数的while里写
2.2 设置debug 这里我使用的是DAP-Link,根据自己的仿真器选择对应的即可。
之后在Utilities中点击Setting,勾选Reset and run,这样每次重烧代码就不必手动按复位了。
三、现象 之后绿色LED灯就会以1s周期循环闪烁了
|
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
微信公众号
手机版