各位好!
本人使用stm8s207r8t6做RS485通信,使用ST官方的固件库进行开发。RS485使用MAX3085E做收发数据转换器。
板子上单独将STM8 USART3的RX和TX引脚引出。目前的状况是,不接RS485的收发使能引脚DE时,使用USB转串口工具与上位机通信正常。但是如果将PG3与DE接上,并且将DE管脚置高电平,上位机就无法与单片机通信了,DE管脚置低电平可以正常通信。另外,如果不接DE管脚,也就是DE悬空,这样无论PG3管脚输出高电平还是低电平上位机都可以与下位机正常通信。
PG3,TX,RX管脚外接10K上拉电阻,而且PG3设置为推挽输出方式。
请问哪位帮忙解决一下,谢谢!!!
|