数字通信:UART与SPI的使用与配置
在数字通信领域,UART(通用异步收发传输器)和SPI(串行外设接口)是两种常见且重要的通信方式。下面将详细介绍它们的使用方法、工作原理以及配置过程。
1. UART的使用
UART是一种广泛应用的异步通信接口,常用于低速数据传输。下面将分别介绍通过C++语言和MicroPython使用UART的方法。
1.1 通过C++语言使用UART
在Mbed中,可以利用 BufferedSerial 或 UnbufferedSerial 类的相关函数来使用UART/USART模块。以下是这些函数的介绍:
- BufferedSerial (PinName tx, PinName rx, int baud=MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE) :用于创建一个带缓冲的串口对象,需要指定发送引脚、接收引脚和波特率。
- UnbufferedSerial (PinName tx, PinName rx, int baud=MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE) :创建一个无缓冲的串口对象。
- void baud (int baudrate) :设置UART/USART模块的波特率。
- void format (int bits=8, Parity parity=SerialBase::None, int stop_bits=1)
超级会员免费看
订阅专栏 解锁全文
1109

被折叠的 条评论
为什么被折叠?



