社区内搜了很久,没有找到类似的代码,不知道官方有没有类似例程
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
社区内搜了很久,没有找到类似的代码,不知道官方有没有类似例程
印象中,串口是支持红外模式的,但是内核手册没找到更详细的说明,都是仅说支持这个功能…
感觉吧,用红外收发头后没必要用PWM,直接用定时器中断来翻转GPIO发送就可以了。至于接收的话可以用GPIO上升沿、下降沿触发定时器的计数值间隔来判断高低电平来实现。
有红外收发头后,几百us的中断,对资源消耗还是没啥影响的,必要执着PWM和DMA。
您好,若要使用pwm引脚模拟38khz遥控收发控制空调和电视,即PWM的输出频率要控制在38KHz,可根据定时器时钟修改重装载寄存器以及预分频器寄存器的值,使其pwm输出频率为38KHz,然后修改比较寄存器的值改变其占空比表示要传输的数据。