stm32f103c8t6红外信号的收和发

stm32cubeMX中的stm32f103c8t6 LL库定
写了起始码用户码与反码地址码与反码结束码,从高位开始,可就是没有红外发射出,
收用定时器输入捕获也没有捕获到,

解答一下吧

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

该回答引用NewBing

您好,您可以尝试使用STM32F103C8T6的外部中断和定时器进行软件解码,解码结果通过串口调试软件在PC机上进行验证(1)。这篇文章详细介绍了NEC红外传输协议和解码方法,包括系统软硬件设计、软件设计流程图、核心功能函数和程序代码(1)。如果您的红外发射没有发射出去,您可以检查一下您的起始码用户码与反码地址码与反码结束码是否正确(2)。如果您的红外接收没有捕获到,您可以检查一下您的硬件电路设计(2)。


源: 与必应的对话, 2023/4/19