一、STM32F103C8T61.芯片选型2.选择启动文件STM32F103C8T6 使用的启动文件是这个startup_stm32f10x_md.s,从标准库中拷贝过来一般文件内容不需要修改如果需要修改堆栈大小则需要修改该文件3.替换掉原有的启动文件4.将STM32F10X_HD宏改为STM32F10X_MD:5.C8T6外设资源相比ZET6有裁剪以C8T6原理图为例PC13接LED,修改一下管脚修改为ST-LINK SW模式烧录符合预期LED交替闪烁二、STM32F103C6T61.更换芯片选型2.Flash/RAM为中容量和STM32F103C8T6使用相同的启动文件启动文件不需要修改。3.注意宏和C8T6不同这里需要修改为STM32F10X_LD,否则编译会报错4.LED均使用PC13点亮这个都和C8T6一致编译烧录LED正常闪烁
1.以STM32库函数操作点亮一个LED为例,STM32F103ZET6迁移至STM32F103C8T6和STM32F103C6T6
一、STM32F103C8T61.芯片选型2.选择启动文件STM32F103C8T6 使用的启动文件是这个startup_stm32f10x_md.s,从标准库中拷贝过来一般文件内容不需要修改如果需要修改堆栈大小则需要修改该文件3.替换掉原有的启动文件4.将STM32F10X_HD宏改为STM32F10X_MD:5.C8T6外设资源相比ZET6有裁剪以C8T6原理图为例PC13接LED,修改一下管脚修改为ST-LINK SW模式烧录符合预期LED交替闪烁二、STM32F103C6T61.更换芯片选型2.Flash/RAM为中容量和STM32F103C8T6使用相同的启动文件启动文件不需要修改。3.注意宏和C8T6不同这里需要修改为STM32F10X_LD,否则编译会报错4.LED均使用PC13点亮这个都和C8T6一致编译烧录LED正常闪烁