OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9655|回复: 7

原子大哥,我把RX和TX的跳线帽取下来,为啥串口就出问题了呀?

[复制链接]

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-5-19 17:34:36 | 显示全部楼层 |阅读模式

             做usart1的串口那个,我把那两个跳线帽取下来,然后直接把PA10 和 PA9扯线扯到DB9上,接收得到,也发送的出去,波特率是对的,但是根据JTAG的跟踪,接收到的数据是错的,发送的数据也是错的。

               难道必须通过那个啥PL2303吗?应该不会吧、、、

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-19 17:56:06 | 显示全部楼层
原子大哥,我在网上看见要用PL2303将USB转串口 与单片机通信,为什么还要将USB转成串口呢?USB不就是串口吗?
况且我用430直接扯USART的线 和DB9通信,数据都是正常的,STM32就要出错,但是把跳线帽就回去,数据就对了,这之间的区别就在于一个PL2303......
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-19 18:10:53 | 显示全部楼层
回复【楼主位】lsj9383:
---------------------------------
直接扯过去??通过了232芯片没有?如果没有,你的单片机坏了,算是自己搞坏了....
回复【2楼】lsj9383:
---------------------------------
USB串口,不是RS232串口.百度两者的区别吧!!
你的430直接接DB9能通讯?我只能说你的430很强悍了.呵呵.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-19 20:02:23 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
原子大哥,谢谢,可以了,我用以前搭的MAX232电路竟然可以,不过有一个问题就是,我MAX232是做到一个模块上,然后接出来了RX和TX,RX是单片机接收脚, TX是单片机发射脚,但是杜邦线接到TX上时,晃动杜邦线,串口有信息接收到,并也在串口界面打印了出来,然后杜邦线接到单片机的相应脚上后,无论怎么晃动杜邦线,串口都没有接收到数据(当然单片机是没有发送数据的 此时)。这个情况是否属于正常呢,单片机工作后,接收发送的数据都是对的。会不会是串口接收的脚不稳定呢?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-19 23:03:02 | 显示全部楼层
就是干扰.只要连接稳定就好了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-19 23:04:56 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
en 谢谢原子大哥
回复 支持 反对

使用道具 举报

41

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2012-4-28
在线时间
0 小时
发表于 2012-5-20 22:01:28 | 显示全部楼层
回复【楼主位】lsj9383:
---------------------------------
麻烦问一下,你的MAX232 是怎么和STM32 接的?  是RX接RX  TX接TX GND接GND吗?
时时心存感激,事事全力以赴。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-20 22:35:28 | 显示全部楼层
回复【7楼】zhulifeng:
---------------------------------
嗯。。电脑发出来的那段,接单片机的RX 电脑接收那端 接单片机的TX....GND要共地~~你看哈子MAX232哪端是电脑发射 哪端是电脑接收的嘛~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-26 00:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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