导读:学单片机的大概最先、最常写的通信程序应该就是串口程序了,但是如何写出一个健壮且高效的串口接收程序呢?
//PC读MCU指令结构:(中断方式,ASCII码表示)//帧:帧头标志| 帧类型| 器件地址| 启始地址| 长度n| 效验和| 帧尾标志//值:’n’ ’y’ | ’ r’ |0x01| x|x |x| 0x130x10//字节数:2|1|1|1|1|1|2//求和://////////
Labview的串口只能传送字符串类型的数据,所以要把数值型数据进行收发要进行数据类型转换 数值型数据>>字符串数据——------—数据发送--------->接收到的字符串>>数值型数据原理看似很简单,但是在实
#i nclude#i nclude#i nclude "UART.h"/* USART Buffer Defines */#define USART_RX_BUFFER_SIZE 16 /* 1,2,4,8,16,32,64,128 or 256bytes */#define USART_RX_BUFFER_MASK
AT89S52串口程序