一.TTL串口概要

TTL只需要两个线就可以完成两个设备之间的双向通信,一个发送电平的I/O称之为TX,与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND),这样两设备就有相同的0V参考电势。
二.TTL串口调试
实现电脑通过STM32发送指令来控制红绿小灯的亮灭。
电脑输入"R0"红灯灭,"R1"红灯亮;"B0"蓝灯灭,"B1"蓝灯亮;"G0"绿灯灭,"G1"绿灯亮
注:案例使用STM32F103CT6芯片,KEYSKING教程的开发板套件。开发板接口图如下

在CubeIDE中,设计面板->属性分类->connectivity中有3个USART。
意思为:Universal Synchronous/Asynchronous Receiver & Transmitter 。 通用同步/异步收发器。其中TTL串口就用的是异步通信Asynchronous。因此可以也缩写成UART。
在设计面板中根据开发板说明找到串口TX,即PA2。设置串口通信,根据自身设置的属性在connectivity找到对应的USART并设置节点模式为异步。

本文介绍了如何使用STM32通过TTL串口进行异步通信,包括设置波特率、配置GPIO和使用CubeIDE进行编程。还提供了通过开源网页如波特律动串口助手进行调试的方法。
最低0.47元/天 解锁文章
1254

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



