2 为什么我的arduino有时钟? 当然,我知道控制延迟时间很有用,但还有其他用途吗? 使用16Mhz时钟,我的程序的每一行将花费1/16000000秒,对吗? 即使是非常大的线路也只需要1/16000000秒? 使用8MHz时钟时,每条线将花费两倍的时间,对吗?因此,整个“主循环”也将花费两倍的时间,对吗? 9 oscillator-clock
2 Arduino Uno有两个晶体吗? 看一下这张照片: 我认为大多数人都同意板上(红色)上的“大银色”东西是Arduino著名的16 MHz晶体。直到最近我才相信这一点。 我很无聊,所以我看了看我的Arduino Uno,发现它看起来像是另一个晶体(黄色)。看起来像Pro Mini上的那个。它也位于XTAL引脚附近。在我第二次检查原理图之后,板上似乎也有两个晶体。 这两个中的哪一个实际上连接到XTAL引脚,为什么有两个? 9 arduino-uno oscillator-clock
2 Arduino在20 MHz? 我不知道为什么Arduino不能以AVR指定的频率20 MHz运行。现在,以16 MHz运行,我们白白浪费了20%的性能。 我认为将16 MHz谐振器替换为20 MHz类型不会有任何影响,这可能是引导加载程序中波特率的唯一例外。还是在那里? 有人知道为什么Arduino设计人员选择16 MHz吗? 9 oscillator-clock
1 我可以在5v板上编程3.3v芯片吗? 我前一阵子买了一个Gertboard,它具有的功能之一是ATMega328(DIP)。但是,由于Gertboard是为与Raspberry Pi一起使用而设计的,因此它只能在3.3v电压下运行,因此时钟速度被限制在〜12MHz。 但是,通过Raspberry Pi对其进行编程非常麻烦。相反,我想将芯片转移到Arduino Uno板上,以便可以从台式机上载草图。然后,我将其传输回Gertboard以进行正常操作。 问题是我的Uno工作在更典型的5v / 16MHz。 尝试这样做安全吗?我是否需要在IDE中进行任何配置更改以告知它考虑不同的时钟速度? 8 arduino-uno safety uploading atmega328 oscillator-clock