OpenEdv-开源电子网

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

STM32F4探索者的网口跟485串口不能共用吗?

[复制链接]

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2016-3-18
在线时间
28 小时
发表于 2016-5-10 10:32:48 | 显示全部楼层 |阅读模式
1金钱
各位大侠,最近在用STM32F4探索者开发产品,需要同时用485串口跟网口,调试时发现,PA2脚同时连接了LAN8720的MDIO脚和USART2的Tx脚,单独使用网口或者串口,都能正常传输数据,但是同时使用就出问题了,我在想有没有一种方法可以实现两个接口的分时复用。
36
PA2
USART2_TX
    /RS485_RX
ETH_MDIO
N
1,RS232串口2(COM2)RX脚(P9设置)
    2,RS485 RX脚(P9设置)
    3,LAN8720的MDIO脚
该IO通过P9选择连接RS232还是RS485,并同时连接了LAN8720的MDIO脚
    这里的RS232 RX脚是指SP3232芯片的RX脚,接STM32的TX脚
    如不用LAN8720,并去掉P9跳线帽,可以做普通IO用
37
PA3
USART2_RX
    /RS485_TX
PWM_DAC
N
1,RS232串口2(COM2)TX脚(P9设置)
    2,RS485 TX脚(P9设置)
    3,PWM_DAC输出脚
该IO通过P9选择连接RS232还是RS485,并同时连接了PWM_DAC,
    这里的RS232 TX脚是指SP3232芯片的TX脚,接STM32的RX脚
    去掉P9跳线帽,可以做普通IO用

管脚分配

管脚分配

最佳答案

查看完整内容[请看2#楼]

IO冲突,不能一起用,分时也不行。网络是一直需要MDIO接口的。可以用个其他的串口。找个不冲突的串口
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-5-10 10:32:49 | 显示全部楼层
linjianbinde 发表于 2016-5-10 10:58
买的是现成的开发板,目前为止,USART1用在433M通信模块上,看来只能使用232串口跟上位机通信了

IO冲突,不能一起用,分时也不行。网络是一直需要MDIO接口的。可以用个其他的串口。找个不冲突的串口
开往春天的手扶拖拉机
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11475
金钱
11475
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-5-10 10:46:48 | 显示全部楼层

分时复用,道理上讲得过去。

建议不要这么做,软件会麻烦。
那么多管脚,就没有一点余地吗?



回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2016-3-18
在线时间
28 小时
 楼主| 发表于 2016-5-10 10:58:30 | 显示全部楼层
xuande 发表于 2016-5-10 10:46
分时复用,道理上讲得过去。

建议不要这么做,软件会麻烦。

买的是现成的开发板,目前为止,USART1用在433M通信模块上,看来只能使用232串口跟上位机通信了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 05:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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