用原子哥例程中的带的485例程通信,之前好好的,前天突然只能发送数据不能接收数据了,按键key0按键,电脑可以收到数据,但电脑发送数据,连程序的usart2中断都进不去。原子哥的例程是两个开发板之间通信,我用的是电脑和开发板通信,电脑用的一个u转串口线+232转485线和开发板相连的,u转串的线和232转485都没问题(自己手里我自己一块板子,用这个u转串和232转 485是可以通信的),开发板上用的485芯片是SP3485,供电电压正常3.3V,但是RO端的引脚电压只有2.5V,DI引脚电压是3.3V,是这颗SP3485芯片坏掉了吗?官方文档是这么描述RO端的。
RO引脚电压是2.5V
SP3485官方文档关于RO描述
@正点原子
我自己手里有一块其他的板子,STM32F3107的,485芯片是MAX485,供电电压用的是5v,量取这个的RO和DI端电压都是正常的5V。
一周热门 更多>