从ATMEGA2560接收字节的问题

时间:2019-02-01 04:22:16

标签: python atmega usart atmega16

我试图在PC上的意外时间(使用USART)从Atmega2560接收一个字节。因此,如何确保我不会错过python代码中的字节(可能正在运行的函数)

1 个答案:

答案 0 :(得分:1)

您没有说你正在使用或如何ATmega2560连接到计算机的操作系统,但在操作系统中负责接收来自ATmega2560串行数据的驱动器几乎可以肯定将有拿着传入字节的缓冲区,因此您不必担心不断从Python程序中的串行端口读取数据。刚读完它就读了,字节应该在缓冲区中等待着你。

很容易测试这种情况:从AVR发送一个字节,故意等待几秒钟,然后读取该字节并确保已正确接收。