STM8S系列红外解码程序,急!

2019-07-19 20:35发布

主控:STM8S003F3P6
开发环境:STVD
红外协议:NEC
接收引脚:PC7
外中断能进去。

最近在搞搞STM8S系列红外接收。
调了一周。
自己写的解码程序死活用不了。
我自己写的是外中断+延时接收,没用定时器。
也测量过波形。波形正确。


移植过百度文库的《STM8例程—红外解码(使用16位定时器)》
《STM8例程—红外解码(使用8位定时器)》
也不行。


现在只求一个能用的STM8S系列红外程序例程。


谢谢先!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
panjunming9
1楼-- · 2019-07-19 22:45
问题已经解决~~~

解决方法:
红外外中断接收
使用TIM1定时器计算红外脉冲长度(确保精度)

之前错误原因:
移植别人的。没调对时序。
stm8s003f3p和stm8s105k有些不同的地方没修改正确。

后来自己敲了一遍时序终于可以了~~


红外引脚:PC7
测试数据校验led:PA3
正点原子
2楼-- · 2019-07-20 03:59
 精彩回答 2  元偷偷看……
panjunming9
3楼-- · 2019-07-20 06:36
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-20 11:32
回复【4楼】panjunming9:
---------------------------------
谢谢分享
fanghuiopenedv
5楼-- · 2019-07-20 14:48
mark mark
hehe321
6楼-- · 2019-07-20 15:39
 精彩回答 2  元偷偷看……

一周热门 更多>