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

2019-07-20 22:23发布

各位大侠,最近在用STM32F4探索者开发产品,需要同时用485串口跟网口,调试时发现,PA2脚同时连接了LAN8720的MDIO脚和USART2的Tx脚,单独使用网口或者串口,都能正常传输数据,但是同时使用就出问题了,我在想有没有一种方法可以实现两个接口的分时复用。
36PA2USART2_TX
    /RS485_RXETH_MDION1,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用37PA3USART2_RX
    /RS485_TXPWM_DACN1,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用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。