当我向其上传草图时,自定义Arduino板发出蜂鸣声并冻结。为什么?
我设计和制造的独立Arduino板发生了最奇怪的事情。该板(其原理图如下)具有以下功能: 它具有带5V电压调节器的ATmega328P和设置为独立控制器的常规电路。 它控制记分板,该记分板具有通过右侧的连接器(JP1至JP12)链接的几个7位显示数字。 它具有通过电压梯形图通过ANALOG_0(A0)解码的光标按钮。 它有一个实时时钟,可以在关闭时保持时间。 它具有一个RF接收器模块。 它具有一个UART接头(JP17),因此我可以使用串行端口对该板进行编程。 它的扬声器连接到数字引脚3(D3)。 我使用同样构建的RS232到TTL适配器(也在下面的示意图)和串行到USB的电缆向其上载草图。对板进行编程时,其行为与Severino板非常相似。 奇怪的是,当我上传草图时,过程在中间暂停,然后扬声器开始连续发出蜂鸣声。它会暂停并显示以下avrdude消息: avrdude:版本5.11,于2011年9月2日在19:38:36版权所有(c)2000-2005 Brian Dean,http://www.bdmicro.com/ 版权所有(c)2007-2009 Joerg Wunsch System wide configuration file is "C:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf" Using Port : \\.\COM1 Using Programmer : arduino Overriding Baud Rate : 115200 当我按板上的Reset键时,avrdude继续输出其消息(例如以下内容),蜂鸣声停止,上传继续,并且草图成功上传到板上。 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] …