用红外摇控器摇控arm2410可行吗?

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:25:04
想扩展2410的红外遥控功能,使能用任意的红外摇控器来控制2410,现在已做出测试程序,2410能读出任意红外摇控发出来的波型,但每次按一个摇控器的同一按键其读数都不一样~请问这样的问题能不能通过什么手段解决?要怎么解决呢?
goodagui 说的是用ARM2410实现吗?你说的应该是单片机吧?我是想知道s3c2410能不能实现,要怎么解决这问题~!谢谢你~

按同一个键读到的是不同的值的原因是解码程序不对,我也遇到过这样的问题,应为红外的“0”“1”的起始电平时间是一样的,高电平的时间不一样,要想想那个算法,还有就是遥控器的型号,遥控器发出的码值无非是起始码,用户码,指令码。一般都是互补输出的,如指令码是8位的话,那么会发8位原码,再发8位反码,只有收到的两个码与操作为零才有可信度。