5265325
获得 0 次赞
帮助过0人
本帖最后由 5265325 于 2017-4-20 10:35 编辑 一、移植流程介绍 由于单片机使用的是stm32f103c8t6,和麒麟座miniv1.2使用的一致,所以选择麒麟座miniv1.2的freertos例程进行移植。需要移植修改的流程包括:晶振频率修改,led引脚和命令修改,esp8266串口引脚修改,修改数据流,设计onenet应用。 二、晶振频率修改 麒麟座miniv1.2使用的是12m晶振,而本项目使用的是8m晶振,故需要进行修改,修改晶振只需要修改stm32库文件stm32f10x.h中的宏定义即可。该宏定义在stm32f10x.h中的第119行。修改完的代码如下: #define hse_value ((uint32_t)8000000)