将正点原子的红外遥控移植到stm32f103c8t6

1.修改芯片类型

可以参考这一篇文章
注意要在主函数中添加SystemInit();,不然程序会运行的很慢。

2.消除报错

移植之后,你会发现有很多的报错
1.定时器报错
将正点原子的红外遥控移植到stm32f103c8t6
因为stm32f103c8t6没有这个定时器,使用替换即可,仅在当前文档替换
将正点原子的红外遥控移植到stm32f103c8t6
2.其他的报错
TIM_ICInitTypeDef未定义
在工程中添加stm32f10x_tim.h并在stm32f10x_conf.h中取消注释
将正点原子的红外遥控移植到stm32f103c8t6
ps:有时候还会报错,这时候你需要添加路径
将正点原子的红外遥控移植到stm32f103c8t6