Arduino 可以无限次的烧录吗-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1244|回复: 3

Arduino 可以无限次的烧录吗

[复制链接]
发表于 2022-7-12 19:49 来自手机 | 显示全部楼层 |阅读模式
arduino是不是可以无限次地上传程序,每次的程序是不是会把上一次的覆盖掉?
小白不懂
发表于 2022-7-14 22:49 | 显示全部楼层
linzhenkangard 发表于 2022-7-12 21:53
谢谢谢谢,那后上传的数据是不是能把前面的覆盖呢

這個不用問吧,不把原來的數據覆蓋掉
是要怎樣寫入新數據?

但是,若先前燒了個 5kb 的程式進去,
後來再燒個 1kb 的程序進去,可以
預料前面的 1kb(至少)會被覆蓋,但
其他 4kb 的資料可能還會殘存,只是
在程式碼的運作上它們永遠沒機會
被執行(能執行就出事了)

avrdudess 有個 erase flash & EEPROM
的執行參數 -e ,可以看看燒錄時是否有用
上這個參數:
-e
Causes a chip erase to be executed. This will reset the contents of the flash ROM and EEPROM to the value ‘0xff’, and clear all lock bits. Except for ATxmega devices which can use page erase, it is basically a prerequisite command before the flash ROM can be reprogrammed again. The only exception would be if the new contents would exclusively cause bits to be programmed from the value ‘1’ to ‘0’. Note that in order to reprogram EERPOM cells, no explicit prior chip erase is required since the MCU provides an auto-erase cycle in that case before programming the cell.
发表于 2022-7-12 21:39 | 显示全部楼层
无限是不可能 ,但是基本都是10万次或以上,对我们使用也相当与无限次了
 楼主| 发表于 2022-7-12 21:53 来自手机 | 显示全部楼层
谢谢谢谢,那后上传的数据是不是能把前面的覆盖呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 07:49 , Processed in 0.077186 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表