在我的第一个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中编程自己的地址,然后等待硬等重置。如果我在开机后连接树莓,就像魅力一样。
有谁知道发送了什么?有没有办法在Raspberry启动时禁用这些字节的发送?