#1 2015-07-18 22:49:57
[Arduino] Atmel ATmega328使用內部RC震盪電路: 8MHz
Arduino Uno使用Atmel ATmega328, I/O是5V電壓準位.
若Uno要與ESP8266, RPi等3.3V的GPIO連接, 得經電壓準位轉換. 或另購3.3V的Arduino.
3.3V的Arduino跑8MHz; 5V的, 跑16MHz. 原因請參閱ATmega328 datasheet
跑8MHz, 除可用外部石英震盪, 也可用內部RC震盪.
燒錄Optiboot v6.2後, 以Arduino IDE 1.6.5測試.
所以, 拆Uno的ATmega328, 改用內部RC震盪, 3.3V供電, 跑8MHz.
如此一來, 不用電壓準位轉換, 不需另購8MHz石英晶體等, 也不怕燒毀ESP8266, RPi了.
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
|
13 | 59817 | 2016-08-01 10:16:30 作者 Aven |
AP + Arduino 作者 hippo
|
0 | 5198 | 2016-01-09 23:44:26 作者 hippo |
WL520gu 透過 usb 跟 arduino 溝通問題 作者 ffrr
|
1 | 8618 | 2012-11-06 00:08:11 作者 ffrr |