EEPROM导致复位?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5231|回复: 4

[已解决] EEPROM导致复位?

[复制链接]
发表于 2021-1-27 17:20 | 显示全部楼层 |阅读模式
20金币
在做一个项目的时候用到了EEPROM来做编码器读数的掉电存储。使用的板子是HELTEC WIFIKIT 32,可以视为ESP32。因为擦写次数有限,所以我设置了一个按钮。按下按钮的时候会记录当前编码器的读数。编码器的值会通过UDP发送出去。基本功能都没有问题,但是在测试的时候要是在按按钮(存储数据)的同时碰到了编码器,板子就会自动复位。不知道是不是EEPROM导致的呢?在使用EEPROM的时候是有什么需要注意的点被我忽视了嘛?

最佳答案

查看完整内容

写入eeprom的时候来个中断是会报错的,加个cli取消中断,写完再sei
发表于 2021-1-27 17:20 | 显示全部楼层
写入eeprom的时候来个中断是会报错的,加个cli取消中断,写完再sei
 楼主| 发表于 2021-1-29 10:58 | 显示全部楼层
有木有大佬可以指点一下呀。。
 楼主| 发表于 2021-2-26 09:37 | 显示全部楼层
emm有人嘛
 楼主| 发表于 2021-3-3 13:02 | 显示全部楼层
XlinliY.Zhang 发表于 2021-2-26 10:10
写入eeprom的时候来个中断是会报错的,加个cli取消中断,写完再sei

后来再看了看的确是中断的问题 已经解决了 不过还是谢谢您的回答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 13:45 , Processed in 0.071974 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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