一. 了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。
1.工作原理
TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!
自收自发:正常通信时RXD接其他设备的TXD,因此如果要接收自己发送的数据顾名思义,也就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,是最快最简单的测试方法,当出现问题时首先做该测试确定是否产品故障。也称回环测试。
电平逻辑:
TTL电平:通常数据表示采用二进制,规定+5V等价于逻辑“1”,0V等价于逻辑“0”,称作TTL信号系统,是正逻辑
RS232电平:采用-12V到-3V,等价于逻辑“0”,+3V到+12V的逻辑电平,等价于逻辑“1”,是负逻辑的。
2.如何与stm32连接
所以选取接口为GND、RXD、TXD、3V3;STM32核心板选取端口:G、3.3、A9、A10口,将GND-G;RXD-PA9;TXD-PA10;3V3-3.3.分别相连实现供电与联系串口。
二、代码编写
采用HAL库编写&