主控:STM8S003F3P6
开发环境:STVD
红外协议:NEC
接收引脚:PC7
外中断能进去。
最近在搞搞STM8S系列红外接收。
调了一周。
自己写的解码程序死活用不了。
我自己写的是外中断+延时接收,没用定时器。
也测量过波形。波形正确。
移植过百度文库的《STM8例程—红外解码(使用16位定时器)》
《STM8例程—红外解码(使用8位定时器)》
也不行。
现在只求一个能用的STM8S系列红外程序例程。
谢谢先!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
解决方法:
红外外中断接收
使用TIM1定时器计算红外脉冲长度(确保精度)
之前错误原因:
移植别人的。没调对时序。
stm8s003f3p和stm8s105k有些不同的地方没修改正确。
后来自己敲了一遍时序终于可以了~~
红外引脚:PC7
测试数据校验led:PA3
一周热门 更多>