Arduino 持續寫入影響? - 3D列印

Table of Contents

Arduino 新手上路

想請問,若持續針對同一個 digital pin 寫出會影響到其壽命嗎?

例如

void loop() {
if ( 判斷 ) {
digitalWrite( 4, HIGH );
} else {
digitalWrite( 4, LOW );
}
delay(200);
}

如果判斷為 true 就寫入 high,否則寫 low
假設 24 小時都是 true,變成每 0.2 秒寫一次 HIGH
是否會縮短晶片壽命?

還是說 HIGH / LOW 持續交換對晶片影響比較大?


感謝~
--

還是說晶片本身不怕讀寫 XDD

--

All Comments

Hazel avatarHazel2019-02-16
不會
Lauren avatarLauren2019-02-18
不會XD 即便重複HIGH/LOW也不應該會
Dinah avatarDinah2019-02-22
這只是輸出到腳位而已,不是儲存,除非你那腳輸出電流太
大,大於40mA, 多腳總和好像是200mA。不停的上傳,或寫入
內部才會。
Dora avatarDora2019-02-25
剛去論壇看了一下,內部EEPROM規格是耐寫10萬次,但有人
實測300萬次。存程式碼區是1萬次。非到了就禁寫,只是丟
失較快。
Valerie avatarValerie2019-02-28
多一個判斷式判斷腳位目前狀態再決定要不要丟可行嗎?
Sandy avatarSandy2019-03-01
當然可以,弄個變數紀錄狀態即可