将正点原子的红外遥控移植到stm32f103c8t6
1.修改芯片类型
可以参考这一篇文章
注意要在主函数中添加SystemInit();
,不然程序会运行的很慢。
2.消除报错
移植之后,你会发现有很多的报错
1.定时器报错
因为stm32f103c8t6没有这个定时器,使用替换即可,仅在当前文档替换
2.其他的报错
TIM_ICInitTypeDef未定义
在工程中添加stm32f10x_tim.h并在stm32f10x_conf.h中取消注释
ps:有时候还会报错,这时候你需要添加路径