數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2015-07-18 22:49:57

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

[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
https://digiland.tw/uploads/614_speed_grades.gif
跑8MHz, 除可用外部石英震盪, 也可用內部RC震盪.

燒錄Optiboot v6.2後, 以Arduino IDE 1.6.5測試.
https://digiland.tw/uploads/614_optiboot.gif

所以, 拆Uno的ATmega328, 改用內部RC震盪, 3.3V供電, 跑8MHz.
如此一來, 不用電壓準位轉換, 不需另購8MHz石英晶體等, 也不怕燒毀ESP8266, RPi了.




離線

 

相關討論主題

主題 回覆 點閱 最後發表
[Arduino] LCD模組測試 作者 hippo  [ 1 2 ]
13 50346 2016-08-01 10:16:30 作者 Aven
AP + Arduino 作者 hippo
0 4046 2016-01-09 23:44:26 作者 hippo
1 6935 2012-11-06 00:08:11 作者 ffrr

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed