利用STM32串口中断收发和buffer机制(循环队列的原理)实现数据的准确接收和发送。为后续添加上层通信协议建立基础。为了方便使用,为函数接口统一标准 Arduino串口机制的接口函数 void begin(unsigned long baud);//初始化接口 void end(void);//关闭串口 int available(void);//获取缓存中可以读取的字节数 int peek(void);//从缓存中读取字节数据,但不删除该数据 int read(void);//从缓存中读取字节数据,并删除该数据 int availableWrite(void);//获取发送缓存还可以写入的字节数 void flush(voi