1

在处理我的第一个 Raspberry Pi 项目时,我需要将串行数据发送到一堆 Atmel AVR 控制器 (12x 90S2313)。Raspberry 的 TX 电平转换为 TTL 电平,所有 AVR 都在其 RX 端口上侦听。我通过这个带有地址、数据和校验和的“总线”发送微小的数据包。AVR 倾听并在处理时采取行动。这个 AVR 硬件是老的、经过验证的、没有错误的(它已经运行了 1.5 年,由 PC 的串行端口控制)。

但是:即使我修改了 /boot/cmdline.txt 和 /etc/inittab Raspberry STILL 在启动时仍会射出字节(不确定是什么,但我看到它们在我的示波器上经过;似乎是 38400 波特)。

这会阻塞 AVR 控制器(以及所有控制器一次!),可能是因为他们看到了在 EEPROM 中编程自己的地址的命令,然后只是等待硬重置。如果我在启动后连接覆盆子,一切都会像魅力一样。

有谁知道寄什么?有没有办法在树莓启动时禁用这些字节的发送?

4

0 回答 0