android上面红外遥控接收模块的开发问题
我们在高通平台上开发一个机顶盒。遇到一个遥控器解码的问题。我们将红外接收器的输出接到一个gpio上。linux内核中有现成的gpio-ir-recv模块来处理。
但是我们实际发现,中断处理函数中对脉冲宽度的计算误差非常大。
开机过程中都能正确解码,但是机器在运行过程中,误差非常大,导致解码失败。
不知哪位高手有这方面的经验。给予指点。
高通平台需要SPI接口中的IR_EN_SPI_MOSI接口,MTK平台是有专用的PWM或者SPI。
页:
[1]