作者DRLai (苏打)
看板Printer3D
标题[程式] Arduino 持续写入影响?
时间Mon Feb 11 21:41:37 2019
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://webptt.com/cn.aspx?n=bbs/Printer3D/M.1549892500.A.F04.html
1F:推 god145145: 不会 02/13 10:14
2F:推 sopi: 不会XD 即便重复HIGH/LOW也不应该会 02/13 16:12
3F:推 nissptt: 这只是输出到脚位而已,不是储存,除非你那脚输出电流太 02/14 02:26
4F:→ nissptt: 大,大於40mA, 多脚总和好像是200mA。不停的上传,或写入 02/14 02:26
5F:→ nissptt: 内部才会。 02/14 02:26
6F:推 nissptt: 刚去论坛看了一下,内部EEPROM规格是耐写10万次,但有人 02/14 06:35
7F:→ nissptt: 实测300万次。存程式码区是1万次。非到了就禁写,只是丢 02/14 06:35
8F:→ nissptt: 失较快。 02/14 06:35
9F:推 ganjuro: 多一个判断式判断脚位目前状态再决定要不要丢可行吗? 02/15 19:48
10F:→ daleptt: 当然可以,弄个变数纪录状态即可 03/02 00:11