可以用,不过噪声容限降低,可靠性降低。最好通过简单的电平转换器转换下,经济的话,用电阻等元件降下压。不过这么用最高波特率会受到限制。建议使用POWERBUS二总线芯片,可透传485的MODBUS协议,比485功能更强大,两根线即可通讯+供电。
如图,PB331的支持3.3V或5V的单片机,非常方便的总线供电芯片,支持从站无极性/任意拓扑。
3.3V的单片机最好使用MAX3485芯片(3.3V专用),我以前用过STM32接MAX485,但是通信时偶尔会丢数据,原因未知,另外一个就是MAX485的RO管脚输出的是0~5V的电平,如果你使用的单片机管脚不能容忍5V电压的话也不建议使用。详情可以参考MAX485的datasheet
这样会导致电压过低,影响效率和使用寿命。请采纳,谢谢!
stm32针脚可以容忍5V,可以上拉一个5v即可