STM32单片机通过USART1接收到数据后,怎么把接收到的数据通过单片机的CAN口发送出去啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32单片机通过USART1接收到数据后,怎么把接收到的数据通过单片机的CAN口发送出去啊?相关的知识,希望对你有一定的参考价值。

先编写usart1的接收程序,把接收到的数据存在数组里面,再编写can的发送程序,把数组的数据通过can发送出去,难点是usart的初始化,中断接收和can初始化,其实很简单的。先调好串口中断接收,再调试can发送。 参考技术A 这个可以把收到的数据保存在存储区域或数组中,然后通过CAN发送程序通过CAN端口发送出去。

以上是关于STM32单片机通过USART1接收到数据后,怎么把接收到的数据通过单片机的CAN口发送出去啊?的主要内容,如果未能解决你的问题,请参考以下文章

STM32请问串口要发送数据“1”该怎么赋值给USART->DR寄存器?

STM32之USART1串口:蓝牙接收字符控制LED亮灭

STM32串口通讯程序

STM32中串口中断接收异常

单片机STM32 串口一次能发和接收几个字节数据?大神正解

关于STM32串口接收中断,网上有如下中断方式接收数据的程序: