stm32cubeMX中的stm32f103c8t6 LL库定
写了起始码用户码与反码地址码与反码结束码,从高位开始,可就是没有红外发射出,
收用定时器输入捕获也没有捕获到,
解答一下吧
不知道你这个问题是否已经解决, 如果还没有解决的话:对不起, 您需要提供具体问题才能得到解答。
该回答引用NewBing
您好,您可以尝试使用STM32F103C8T6的外部中断和定时器进行软件解码,解码结果通过串口调试软件在PC机上进行验证(1)。这篇文章详细介绍了NEC红外传输协议和解码方法,包括系统软硬件设计、软件设计流程图、核心功能函数和程序代码(1)。如果您的红外发射没有发射出去,您可以检查一下您的起始码用户码与反码地址码与反码结束码是否正确(2)。如果您的红外接收没有捕获到,您可以检查一下您的硬件电路设计(2)。
源: 与必应的对话, 2023/4/19
(1) 基于STM32F103c8t6核心板的红外接收设计 - CSDN博客. https://blog.csdn.net/qq_37168444/article/details/82493162.
(2) 基于STM32f103c8t6的红外接收发送 - CSDN博客. https://blog.csdn.net/qq_45529757/article/details/102737948.
(3) stm32_IR: 使用STM32F103C8T6最小系统板,实现红外发送和接收实验,可自发自收,同时也可接收遥控器信号. https://gitee.com/fenyun323/stm32_-ir.