打印
[STM32F1]

俩个stm32之间串口通讯需要加上拉电阻吗

[复制链接]
25648|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
电子过客|  楼主 | 2014-9-18 09:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,2个STM32之间要进行串口通讯,还需要上啦电阻吗

沙发
aozima| | 2014-9-18 09:50 | 只看该作者
上(下)下电阻是用来避免悬空或末配置时IO状态不确实这种情况的。
如果你的电路连接不会断开,或不会存在某个时间IO处于末定义状态,就可以不接。
或不接你的电路或程序也能处理。

使用特权

评论回复
板凳
清风致影| | 2014-9-18 10:53 | 只看该作者
最好加

使用特权

评论回复
地板
songchenping| | 2014-9-18 11:10 | 只看该作者
不需要的。彼此一家,电平识别水平一致。

使用特权

评论回复
5
mmuuss586| | 2014-9-18 12:21 | 只看该作者

可以不接;
但是最好加上拉电阻,口线上串电阻;
不知道你的引线长度多长,工作环境是否恶劣;

使用特权

评论回复
6
honami520| | 2014-9-18 12:41 | 只看该作者
都是2个STM32了,TTL电平的话,线一定不能长的!如果要长线,就用MAX232转接。
短线的话,没必要加电阻。

使用特权

评论回复
7
电子过客|  楼主 | 2014-9-18 21:24 | 只看该作者
stm32和一个串口模块 模块的RX, TX电压是5v

使用特权

评论回复
8
拿起书本| | 2014-9-19 12:29 | 只看该作者
我觉得还是加上的好,避免不定状态,防止干扰。

使用特权

评论回复
9
feilusia| | 2014-9-19 15:40 | 只看该作者
聪明的做法是在板上预留上拉电阻的位置,先不焊。环境恶劣到出问题了再焊。

使用特权

评论回复
10
香水城| | 2014-9-19 17:17 | 只看该作者
电子过客 发表于 2014-9-18 21:24
stm32和一个串口模块 模块的RX, TX电压是5v

STM32的usart_rx对应的GPIO如果是5V容忍,可以直接接。

但是usart_tx不能输出5v,需要外加器件抬高电平

使用特权

评论回复
11
电子过客|  楼主 | 2014-9-21 21:37 | 只看该作者
香水城 发表于 2014-9-19 17:17
STM32的usart_rx对应的GPIO如果是5V容忍,可以直接接。

但是usart_tx不能输出5v,需要外加器件抬高电平 ...

谢谢,如果管脚设置浮空输入就必须加上啦吧,

使用特权

评论回复
12
电子过客|  楼主 | 2014-9-23 09:15 | 只看该作者
mmuuss586 发表于 2014-9-18 12:21
可以不接;
但是最好加上拉电阻,口线上串电阻;
不知道你的引线长度多长,工作环境是否恶劣; ...

谢谢,假如我STM32和另外一个模块串口通讯,但是模块串口电平是5v的,
我需要在加上拉电阻吗。输入我加了,但输出是否要加呢

使用特权

评论回复
13
mmuuss586| | 2014-9-23 09:24 | 只看该作者
电子过客 发表于 2014-9-23 09:15
谢谢,假如我STM32和另外一个模块串口通讯,但是模块串口电平是5v的,
我需要在加上拉电阻吗。输入我加了 ...

5V的话,至少串电阻;

使用特权

评论回复
14
电子过客|  楼主 | 2014-9-23 10:51 | 只看该作者
mmuuss586 发表于 2014-9-23 09:24
5V的话,至少串电阻;

STM32我接的是能容忍5V

使用特权

评论回复
15
mmuuss586| | 2014-9-23 12:06 | 只看该作者
电子过客 发表于 2014-9-23 10:51
STM32我接的是能容忍5V

能容5V,最好也接,养成良好的习惯;

使用特权

评论回复
16
weihe123| | 2014-9-23 16:48 | 只看该作者
加下抗干扰

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

205

帖子

2

粉丝