labview采用MSCOMM控件完成串口通信,发送,中断接收。 自己正使用的这种方法,确实是有效的,自己再添加协议什么的,丰富内容。-LabVIEW uses the MSCOMM control to complete serial communication, send, receive interrupt.
今天主要记录一下STM32H7系列串口的使用,正点原子、野火等各大家都有教程,当然用起来也没有问题。
解决方法后边有红色大字提醒,直接看后边就可以,如果你没有时间想去了解HAL库的接收思想。
ST推的HAL库,在整个接收过程中,是没有用到串口的接收空闲中断,它的处理有三种,分别是轮询,接收完成中断(每一个字节一次),DMA接收。
整个Hal库把接收和发送过程都封装好了,就用最简单的轮询方式看,先看库函数代码:
/**
* brief Receive an amount of data in