程序上如何做到即控制舵机又要兼顾控制信号的接收?

2020-02-10 08:41发布

用PIC16F630。
写了一个6路舵机的控制程序,用定时器1、16位、中断,在6个IO上 依次 发出控制脉宽,等待时间满20MS后,循环。

请问如何加入外部控制信号的接收程序?发完6路舵机信号后,程序最少有8ms的时间空闲,能用这点时间接收红外的遥控信号吗?就算能,如何保证遥控信号正好完整的出现在这8ms的时间里?

当然,产生舵机信号的时候,单片机也是比较闲的,只是在等中断。但是中断的处理是要时间的,大概30us。不会影响接收吗?

没有做个红外的接收,没有经验,请大家说下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
flyunlimit
1楼-- · 2020-02-10 09:50
自己解决了。春节后动工,做个爬虫玩。
wellqueen
2楼-- · 2020-02-10 10:08
先祝你成功
liumapple
3楼-- · 2020-02-10 12:52
问一下,6路舵机是什么东西
shaxiaozhe
4楼-- · 2020-02-10 16:50
 精彩回答 2  元偷偷看……

一周热门 更多>