打印
[STM32F1]

关于gpio口模拟RS485的疑问?

[复制链接]
5163|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sanzuniao|  楼主 | 2014-8-28 09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将stm32f103的usart2的两个引脚PA2、PA3配置成通用功能,即通用gpio模拟RS485,那么gpio引脚可以直接和RS485的两根线连接来接收信号吗吗?gpio引脚识别的是高低电平,而rs485的两根线是差分信号。求大牛给以指导???
沙发
kz_zank| | 2014-8-28 09:21 | 只看该作者
一般和485通讯是通过一颗串口转485芯片完成

使用特权

评论回复
板凳
sanzuniao|  楼主 | 2014-8-28 09:33 | 只看该作者
kz_zank 发表于 2014-8-28 09:21
一般和485通讯是通过一颗串口转485芯片完成

奥 着我查过,但不知到能不能直接相连,我想的应该有个电平转换什么的》

使用特权

评论回复
地板
王紫豪| | 2014-8-28 10:23 | 只看该作者
楼主给自己找麻烦啊,不要模拟485

使用特权

评论回复
5
jjjkkk00| | 2014-8-28 10:53 | 只看该作者
不要用MCU的IO口模拟485,
由于485电气特性等的原因会导致MCU损坏。

使用特权

评论回复
6
mmuuss586| | 2014-8-28 12:43 | 只看该作者
485芯片还是要加的,电平不匹配啊;

使用特权

评论回复
7
zh113214| | 2014-8-28 21:57 | 只看该作者
电平驱动和开关驱动,不知道哪个会好些。。

使用特权

评论回复
8
wfxsgsg| | 2017-5-22 11:37 | 只看该作者
mmuuss586 发表于 2014-8-28 12:43
485芯片还是要加的,电平不匹配啊;

加了之后,可以用IO口模拟吗?

使用特权

评论回复
9
MOn51| | 2017-5-22 12:38 | 只看该作者
wfxsgsg 发表于 2017-5-22 11:37
加了之后,可以用IO口模拟吗?

STM32的UART口实在多,为何要软件模拟?

使用特权

评论回复
10
wfxsgsg| | 2017-5-22 13:05 | 只看该作者
MOn51 发表于 2017-5-22 12:38
STM32的UART口实在多,为何要软件模拟?

我用的STC的单片机,STC8A8K64S4A12。我在单独使用串口时,没问题。在初始化PWM后,串口无法通讯了。我也发了帖子,里面有代码,说的比较详细。https://bbs.21ic.com/icview-1713764-1-1.html

使用特权

评论回复
11
mmuuss586| | 2017-5-22 18:05 | 只看该作者
wfxsgsg 发表于 2017-5-22 11:37
加了之后,可以用IO口模拟吗?

可以,模拟串口通讯就可以了

使用特权

评论回复
12
MOn51| | 2017-5-22 20:51 | 只看该作者
wfxsgsg 发表于 2017-5-22 13:05
我用的STC的单片机,STC8A8K64S4A12。我在单独使用串口时,没问题。在初始化PWM后,串口无法通讯了。我也 ...

STC有问题,不等于STM32就有问题。STM32F205 6个串口全部打开,2路PWM输出,4路AD采集也没有看到数据出错。

使用特权

评论回复
13
wahahaheihei| | 2017-5-22 20:51 | 只看该作者
应该跟模拟232差不多。

使用特权

评论回复
14
wfxsgsg| | 2017-5-23 09:13 | 只看该作者
MOn51 发表于 2017-5-22 20:51
STC有问题,不等于STM32就有问题。STM32F205 6个串口全部打开,2路PWM输出,4路AD采集也没有看到数据出错 ...

是的,stm32我也用过,确实比stc的好。可是目前公司指定用stc的,现在遇到了问题,不知能不能通过代码修改来解决,还是stc芯片本身的问题。我改了十来天了,没有任何一点好的迹象,如果真是stc芯片的问题。那我也没辙了,还请大神帮忙看下代码可以修改吗,链接https://bbs.21ic.com/icview-1713764-1-1.html

使用特权

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

本版积分规则

4

主题

9

帖子

1

粉丝