野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9800|回复: 1

USART tx引脚输出波形

[复制链接]
发表于 2019-12-12 18:12:08 | 显示全部楼层 |阅读模式
本帖最后由 aldaris6263 于 2019-12-13 09:50 编辑

大家好,我最近才开始STM103的相关开发,还请大家多多指教。这两天我在调试串口的时候碰到一些问题,想向大家请教一下。我修改自带的固件例程“USART1接收”,然后用在main函数中利用Usart_SendByte(DEBUG_USARTx, 0x03); Usart_SendByte(DEBUG_USARTx, 0x01);发送两个数据到串口1 (代码除了main函数以外的部分均未作修改)。这时候串口调试工具可以正常打印03和01两个数据,但是A9(USART1的tx)引脚波形如下:
和03,01这两个数据无法与波形对应,请问这是为什么?
1573462585.jpg
回复

使用道具 举报

 楼主| 发表于 2019-12-13 14:39:48 | 显示全部楼层
出现这种现象的问题会是什么?是不是串口引脚没设置好?
我现在在调一个rs485 modbus的程序,由于一直不能正常读取,所以想看看是发送端还是接收端的问题,于是我就用示波器检查了一下引脚的输出波形。
上面这个波形让我无法理解,也不理解为什么串口调试软件还能正常读取数据。还有就是tx引脚为什么闲置状况下一直是高电平?这个可以设置么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-6 22:19 , Processed in 0.040138 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表