如果STM32这边只发不收的话,可以考虑用DMA+PWM的方式,根据发送的内容,预先在发送buffer中设置好18个比较寄存器的值。定时器设定为2.5M。这样普通的STM32都可以实现数据发送。这里注意使能预装载功能时,第一个发出的脉冲和DMA次数的关系。好在是起始位,那么发送buffer可以为17个。
如果STM32这边只发不收的话,可以考虑用DMA+PWM的方式,根据发送的内容,预先在发送buffer中设置好18个比较寄存器的值。定时器设定为2.5M。这样普通的STM32都可以实现数据发送。这里注意使能预装载功能时,第一个发出的脉冲和DMA次数的关系。好在是起始位,那么发送buffer可以为17个。
举报