笔者认为正点编写的官方例程结构较为整洁,可以便于后期的例程开发,如果开发者对于项目开发中芯片要求较高的话,有很多人会选择正点的开发板,但是通常大多数是stm32初学者会选择用价格更为便宜的c8t6来进行学习,而正点选用的教程开发板大多都是些RC、ZE、VE等芯片,所以对于这些初学者来说并不是很友好。所以,笔者基于正点的例程进行修改,得到更为简洁的C8T6开发模板,可以更方便于后期模块的添加以及管理。
1、首先,我们打开正点提供的例程,可以看到,例程文件分类是较为美观整洁的。
文章来源地址https://www.toymoban.com/news/detail-456598.html
2、之后我们点击user文件夹,打开项目,点击“目标选项”,选择“Device”,将芯片型号改为“stm32f03c8”。
3、将“Target”中的外部晶振“Xtal”改为“8.0MHz”。
4、找到“C/C++”,将“Preprocessor”的“define”中的“STM32F10X_HD”(笔者是基于ze芯片改的)改为“STM32F10X_MD” 。
5、若采用“JTAG”的方式进行程序烧录的话一定要保证flash大小为128k。
6、然后将启动文件“startup_stm32f10x_md.s”(一般会在购买资料的代码例程的CMSIS下)复制到core文件夹下。
7.通过manage project items,将“startup_stm32f10x_md.s”加入,移除原来的.s文件
8.最后根据你的所选择的协议以及模块,编写驱动和主程序就可以了。文章来源:https://www.toymoban.com/news/detail-456598.html
到了这里,关于STM32f103c8t6模板的搭建-基于正点例程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!