如何导出Arduino单片机中已存储的数据

程序已经写在单片机里,但电脑上没保存文件。... 程序已经写在单片机里,但电脑上没保存文件。 展开
 我来答
在月湖制定计划的海蓝宝石
2014-11-23 · TA获得超过379个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:205万
展开全部
不知道你用什么软件写入的,我以前用Prog ISP软件可以读取整块Flash中的数据,但读取有条件
1、没有熔断熔丝位的情况下(没有禁用JTAG或ISP)
2、没有使用Bootloader(就是说你没有使用Arduino集成环境下载)

即便你读出来了也是徒劳的,所读出二进制代码即使你是大神,也只能反汇编为汇编代码,和你写的C语言相差甚远,更不用说反编译出Arduino IDE所使用的库函数和C++类了。
如果使用Bootloader,你需要查询Bootloader模式(IAP模式)用户代码的存储地点,然后重复上面的过程

不管怎样写入芯片的数据对一般人来说读出来就是天书的
更多追问追答
追问
用Arduino写入的,想要修改程序该怎么办?
用Arduino写入的,想要修改程序该怎么办?
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式