我使用的是atmega328p,我希望通过USB发送数据,以便像arduino中的串行监视器一样用于代码测试,因此我不需要LCD来打印数据。我在使用proteus模拟我的代码时使用了USART,我相信使用USB连接器的数据引脚也有类似的方法。
答案 0 :(得分:0)
当您通过ATmega328上的UART发送数据时,Arduino将其转换为USB串行。 Arduino将枚举为您计算机上的虚拟串行端口,您可以使用您选择的串行终端(屏幕,PuTTY,RealTerm等)连接到此端口。 Arduino IDE还具有内置串行监视器。请注意,在通过USB端口对Arduino进行编程时,不能使用此串行连接,因为它会干扰编程。
如果您将硬件UART用于其他目的,那么您可以在Arduino上使用外部TTL串行USB转换器和SoftwareSerial。