1、新建cubemx文件夹点灯测试
点击start my project from mcu,搜索stm32f103zet6,选择封装
-
在sys里面设置debug,避免只能烧录一次:
-
配置GPIO,上拉模式,推挽模式,速度选择low:
- 配置时钟源,选择外部高速时钟:
- 选择Copy all used libraries into the project folder (将所有已使用的库复制到项目文件夹中)和Generate peripheral initialization as a pair of ‘.c/.h’ files per peripheral (每个外设自动生成独立的.c和.h文件)
- 代码要写到begin --end之间,不然不会保存
2、keil仿真波形分析
- 这个时debug.ini的配置文件
map 0x40000000, 0x40007FFF read write // APB1
map 0x40010000, 0x400157FF read write // APB2
map 0x40020000, 0x4007FFFF read write // AHB1
map 0x50000000, 0x50060BFF read write // AHB2
map 0x60000000, 0x60000FFF read write // AHB3
map 0xE0000000, 0xE00FFFFF read write // CORTEX-M4 internal peripherals
- 先练时dialog DLL parameter 的修改
DARMSTM.DLL
-pSTM32F103ZE