我被困住了,我不明白为什么。
这就是我想要做的。我想输出Arduino Mega通过RPi上的UART发送的传入消息。我在Python脚本中有一个简单的循环,可以打印串行缓冲区中到达的所有内容。
我努力使与RPi的引脚进行UART通信变得困难,但是我认为我能够激活它,因为我已经启用了某些消息。
尽管如此,我还是不习惯使用DietPi配置。我读到,在将UART用于电子项目(我正在做的事情)和串行控制台之间,我应该关心一些事情。因此,我不确定是否修改了正确的内容。
无论如何,我看到的邮件很少。但是经过一段时间的随机性,我收到了以下消息:device reports readiness to read but returned no data (device disconnected?)
。
所以我想我有两个问题:
我在/boot/config.txt
,/boot/cmd.txt
,/boot/dietpi.txt
中的配置应该是什么,并使用命令dietpi-config
才能使用Python的serial
模块和与Arduino或任何其他设备有通信?
为什么一段时间后串行通讯会中断?令我惊讶的是,这种情况可能会发生,因为我已经进行了十多次此类交流,而没有出现任何故障,但是使用Raspbian ...
非常感谢。