03、单线通讯—SIF通讯协议(一线通)案例二
0、前言 目前很多便宜的单片机都没有标准的串行通讯口UART,甚至没有IIC、SPI等接口,MCU外围硬件接口不够。但有时又需要和其它设备或者器件进行简单的通讯,速度要求不是很高,又或者说
0、前言 目前很多便宜的单片机都没有标准的串行通讯口UART,甚至没有IIC、SPI等接口,MCU外围硬件接口不够。但有时又需要和其它设备或者器件进行简单的通讯,速度要求不是很高,又或者说
代码很简单,我主要附上主函数代码: /* ESP8266 APStation服务器模式测试UART2 PA2 PA3 与网络模块ESP进行通信UART1 PA9 PA10 进行数据跟踪 */#include "
代码很简单,我主要附上主函数代码: /* ESP8266 APStation服务器模式测试UART2 PA2 PA3 与网络模块ESP进行通信UART1 PA9 PA10 进行数据跟踪 */#include "
答:首先必须确定此类输入信号是否与MCU系统的信号电平兼容,如果不兼容,则需要外接电路或用集成块来完成电平转换。其次就是选择通讯方式,通信 的基本方式分为并行通信和串行通信,两者各有其优劣,并行通信速度快,缺点是数据有多少位,就需要多少根传输线。这在位数较多,传输距离又远时就不太适 宜;而串行通信与前者相反,传输成本低,但是传送速度较低。最后,为了确保通信的成功,通信双方必须有一系列的约定,即通信协议,它对什么时候开始通信、 什么时候结束通信、何时交换信息等问题都必须作出明确的规定。