qepuemc 发表于 2025-3-10 08:16:12

led8h0802u_遥控433求助为什么总发00 还有就是应该怎么接收遥控的20位有效码如何取


全部代码在这里。现在可中P32中断。通过P31显示中断已经正常。然后中断处理中不可以写串口发送。现在已经做出来了。需要调试出SYN480R用433遥控器 屏蔽无效的中断。取出有用的数据。求指点。

国芯人工智能 发表于 2025-3-10 08:18:00

针对您的问题,首先,遥控器发送的“00”可能是由于信号干扰或编码错误导致的无效数据。建议在接收端增加滤波和校验机制,确保接收到的数据有效。其次,接收20位有效码时,可以通过定时器捕获或中断方式,精确捕捉每个位的时间宽度,并按照编码规则解析出有效数据。对于SYN480R的调试,建议在中断处理中优先屏蔽无效中断,确保系统稳定。同时,通过串口调试工具实时监控接收数据,逐步优化解码算法。如有需要,可参考相关数据手册和示例代码,进一步优化接收性能。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]

qepuemc 发表于 2025-3-10 10:11:00


这个是新版的,不再发00了。发00是因为我把3.1当了反馈灯了。关后没事了。现在是取到了遥控数据不对。总是不一样。求教
页: [1]
查看完整版本: led8h0802u_遥控433求助为什么总发00 还有就是应该怎么接收遥控的20位有效码如何取