我正在尝试通过Raspberry Pi(B型号,raspian wheezy)和任何PC(尝试上网本和台式机,均使用win 7运行)之间的串行连接(GPIO UART引脚)发送/接收数据。
我遵循了几个教程中的所有步骤,例如: http ://codeandlife.com/2012/07/01/raspberry-pi-serial-console-with-max3232cpe/ 构建了一个 5V 到 3.3V 的转换器。(可惜我还不能发图)
文件 'cmdline' 和 'inittab' 中的 ttyAMA0 设置正常。(如许多教程中所述)
在 rpi direct 上连接 RX/TX 工作正常,所以我可以通过 GPIO 引脚发送文本并接收它。但是当我将它连接到电脑时,无法读取或写入任何数据。波特率 9600 或 115200 无关紧要。(硬件连接:rpi GPIO -> 电压转换器 -> 串行 USB 适配器 -> pc)在 pc 上我使用了 Putty。在 rpi 上:
- 'echo text >> /dev/ttyAMA0' 在终端上
- 腻子和
- minicom,但没有人成功
有什么我想念的吗?你能给我一些建议吗?
一些想法:
无论我将 USB 插入 3 个可用上网本 USB 端口之一的哪个位置,win 设备管理器总是说它在 COM3 上……它不应该改变吗?
是否有可能在电压转换器接线内部进行一些测量,以确保它不是硬件电路中的损坏组件?(我不知道它的功能)