OpenEdv-开源电子网

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

rs232转ttl电平后可以直接接在单片机串口引脚上吗?

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-3-29
在线时间
0 小时
发表于 2015-1-16 21:17:03 | 显示全部楼层 |阅读模式
5金钱
我用的原子的战舰开发板,要和一个设备通信,设备是rs232接口,所以用了一个232转TTL然后再接在stm32串口引脚上,结果设备发数据时stm32没反应,我之前以为是程序问题,后来用一个TTL转usb将电脑和stm32连在一起,用电脑模拟设备发送命令,stm32能够回发正确的命令,想请问一下会是什么原因导致设备和stm32之间不能通信?

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

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-1-16 23:18:35 | 显示全部楼层
检查一下TTL电平匹配不   TTL  5.0V   LVTTL 3.3V    
STM32用3.3V的
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-3-29
在线时间
0 小时
 楼主| 发表于 2015-1-17 11:25:40 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
rs232转TTL出来的电平是5v的,那应该怎么办额~~~,谢谢了!
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2015-1-17 14:58:40 | 显示全部楼层
MAX3232 ,要么电阻分压试试,哈哈
博观而约取,厚积而薄发。
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2015-1-17 15:00:43 | 显示全部楼层
32除了AD引脚,其他都兼容5V的,你先看能不能收到,可能是收到了但是发送的数据那个器件没识别
博观而约取,厚积而薄发。
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-3-29
在线时间
0 小时
 楼主| 发表于 2015-1-17 17:24:23 | 显示全部楼层
回复【5楼】745021926:
---------------------------------
收能收到,但是发送不了……
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2015-1-17 19:34:00 | 显示全部楼层
回复【6楼】呆呆Three_D:
---------------------------------
那就是那个元件没识别,换个同系列3.3V的吧
博观而约取,厚积而薄发。
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-1-17 20:21:15 | 显示全部楼层
试一下 在发送的时候 搞个PNP三极管 来匹配电平
三极管基极(B)接stm32的TX(中间串接一个1K左右电阻)
集电极(C)接5VTTL的RX,同时C极上拉10K到 5V
发射极接地
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-3-29
在线时间
0 小时
 楼主| 发表于 2015-1-17 23:02:26 | 显示全部楼层
为什么帖子自己就变成了已解决
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-17 23:29:54 | 显示全部楼层
回复【9楼】呆呆Three_D:
---------------------------------
那是推荐的参考答案.

RS转成TTL之后,是可以直接和STM32的IO连接的.
你这个问题,可以用排除法去找一下.
另外现在的MAX3232/232芯片假货太多了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-26 20:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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