[程式] Arduino 持續寫入影響?

看板Printer3D (3D列印)作者 (蘇打)時間5年前 (2019/02/11 21:41), 編輯推噓5(505)
留言10則, 5人參與, 5年前最新討論串1/1
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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.137.97 ※ 文章網址: https://www.ptt.cc/bbs/Printer3D/M.1549892500.A.F04.html

02/13 10:14, 5年前 , 1F
不會
02/13 10:14, 1F

02/13 16:12, 5年前 , 2F
不會XD 即便重複HIGH/LOW也不應該會
02/13 16:12, 2F

02/14 02:26, 5年前 , 3F
這只是輸出到腳位而已,不是儲存,除非你那腳輸出電流太
02/14 02:26, 3F

02/14 02:26, 5年前 , 4F
大,大於40mA, 多腳總和好像是200mA。不停的上傳,或寫入
02/14 02:26, 4F

02/14 02:26, 5年前 , 5F
內部才會。
02/14 02:26, 5F

02/14 06:35, 5年前 , 6F
剛去論壇看了一下,內部EEPROM規格是耐寫10萬次,但有人
02/14 06:35, 6F

02/14 06:35, 5年前 , 7F
實測300萬次。存程式碼區是1萬次。非到了就禁寫,只是丟
02/14 06:35, 7F

02/14 06:35, 5年前 , 8F
失較快。
02/14 06:35, 8F

02/15 19:48, 5年前 , 9F
多一個判斷式判斷腳位目前狀態再決定要不要丟可行嗎?
02/15 19:48, 9F

03/02 00:11, 5年前 , 10F
當然可以,弄個變數紀錄狀態即可
03/02 00:11, 10F
文章代碼(AID): #1SONkKy4 (Printer3D)
文章代碼(AID): #1SONkKy4 (Printer3D)