Atmega328p通过USB发送数据

Atmega328p sending data through USB

我正在使用 atmega328p,我想通过 USB 发送数据以像 arduino 中的串行监视器一样用于代码测试目的,因此我不需要 LCD 来打印数据。我在 proteus 中模拟我的代码时使用了 USART,我相信使用 USB 连接器的数据引脚也有类似的方法。

当您通过 ATmega328 上的 UART 发送数据时,它会被 Arduino 通过 USB 转换为串口。 Arduino 将在您的计算机上枚举为虚拟串行端口,您可以使用您选择的串行终端(屏幕、PuTTY、RealTerm 等)连接到此端口。 Arduino IDE 也有一个内置的串行监视器。请注意,您不能在通过 USB 端口对 Arduino 进行编程时使用此串行连接,因为它会干扰编程。

如果您将硬件 UART 用于其他目的,则可以在 Arduino 上使用外部 TTL 串行 USB 转换器和软件串行。