STM32F103单片机的串行口通信电路和GPRS通信电路怎么实现
在做毕业论文,用的是STM32F103单片机,硬件电路部分要求有串行口通信电路和GPRS通信电路,实物图上,买的GPRS模块是连接在一个电源,两个GND,还GPRS_RX...
在做毕业论文,用的是STM32F103单片机,硬件电路部分要求有串行口通信电路和GPRS通信电路,实物图上,买的GPRS模块是连接在一个电源,两个GND,还GPRS_RX,GPRS_TX接口上的。电路图上,RX和TX是连接在USART1接口上的,请问它们之间是什么关系,大致是什么原理呢。感激不尽!
展开
1个回答
展开全部
实现单片机模块与设备模块之间的串口通讯,首先需要将双方正确地连接起来。异步串行通讯是很常用的一种模块间互连方式,一般会使同三条连接线,分别标记为Tx(或TxD)、Rx(或RxD),以及GND。其中Tx用于数据发送,是输出信号; Rx用于数据接收,是输入信亐,GND为公共地线。
题目图1中的USART1_Rx表示单片机的数据接收端,应该与图2中的GSM_TxD相连接,而图1中的∪SART1_Tx表示单片机的数据犮送端,应与图2中的GSM_RxD相连,单片机的GND与GSM模块的GND共在一起。然后就是软件工作,双方要约定一致的通讯参数(如波特率,数据位,校验位,停止位等),在单片机一端编写串口设置程序,并根据GSM模块的命令集和命令格式编写控制程序。
需要注意一点,常用的异步串行通讯接口的电平标准有RS232和TTL,RS232用于远距离长线连接,而TTL用于短距离连接。这两者是不可以直接互联的。如果需要连接,必须先转换成相同的电平标准。单片机引脚:信号是TTL标准的,而外购模块串口电平与模块制造厂家,模块型号等有关,需要查看模块的技术说明文件。
题目图1中的USART1_Rx表示单片机的数据接收端,应该与图2中的GSM_TxD相连接,而图1中的∪SART1_Tx表示单片机的数据犮送端,应与图2中的GSM_RxD相连,单片机的GND与GSM模块的GND共在一起。然后就是软件工作,双方要约定一致的通讯参数(如波特率,数据位,校验位,停止位等),在单片机一端编写串口设置程序,并根据GSM模块的命令集和命令格式编写控制程序。
需要注意一点,常用的异步串行通讯接口的电平标准有RS232和TTL,RS232用于远距离长线连接,而TTL用于短距离连接。这两者是不可以直接互联的。如果需要连接,必须先转换成相同的电平标准。单片机引脚:信号是TTL标准的,而外购模块串口电平与模块制造厂家,模块型号等有关,需要查看模块的技术说明文件。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103R8T6是ST旗下的一款常用的增强型系列微控制器,是一款基于ARM Cortex-M内核的微控制器。STM32F103R8T6主要面向消费类电子产品、工业控制、医疗仪器、汽车电子等领域,可用于开发各种类型的应用。STM32...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |