擅长:python、mysql、java
<p>是的,你必须注释掉告诉raspi使用ttyAMA0的行。
请看,默认情况下,终端绑定到ttyAMA0,因此您不能将其用于其他任何用途。我的意思是,即使你用编程的方式和它“对话”,你也会用操作系统“说话”,而不是用你的Python进程。
在“/etc/inittab”底部的某个地方,您将看到有问题的行。
当您注释掉它,并重新启动时,您将能够使用它作为普通的COM端口与pyserial(从两端)。虽然我会在你的地方小心,因为正常的RS232规格给出10V和输出引脚在raspi是3.5V,如果我没有严重错误。它可能工作正常,也可能是一个灾难后,你离开它一段时间,或它只是无法工作更长的电缆。
你需要一些集成电路,比如maxcom或者其他什么来调节电压。或者,只要使用两个usb2串行转换器,一个在PC上,另一个在raspi上,你不需要做任何特殊的事情来工作。在</p>