1. RC接收机信号种类设置
在config.h中 SECTION 3 - RC SYSTEM SETUP 部分,是关于RC接收机设置的问题;
支持接收机信号种类:
(1)PPM Sum Reciver
(2) Spektrum Satellite Reciver
(3)SBUS RECIVER
(4)STANDARD_RX (在RX.CPP中定义)
2. STANDARD_RX 信号接收处理方法。
并口输入:多引脚共用一个中断矢量,每次中断对每个引脚异或查看是否有状态变化,如由0-1则记录时间,由1-0则计算高电平时间。
(1)调用configureReceiver()初始化RC接收端口;
(2) RC.CPP 中“Standard RX Pins reading ”代码部分:中断服务程序处理0-1,1-0跳变信息。通过宏定义处理,提升效率,接收的高电平j计数值放在rcValue[]。
(3)computeRC()调用readRawRC()读取中断中计算的高电平计数值,进行滤波处理,将处理完成的数据放在rcData[]。