极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 341|回复: 6

LGT8F328P arduino里 为何无法使用eeprom

[复制链接]
发表于 2019-11-24 13:23:00 | 显示全部楼层 |阅读模式
LGT8F328P arduino里 为何无法使用eeprom
写不进去,换mega2560是好的
回复

使用道具 举报

发表于 2019-11-25 19:33:52 | 显示全部楼层
我试过可以的啊,建议你上程序吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-26 10:03:11 | 显示全部楼层
A-XIN560700 发表于 2019-11-25 19:33
我试过可以的啊,建议你上程序吧

用的是eeprom的例程,代码应该没问题,直接换mega2560是好的。不知lgt8f328p是不是有什么特殊处理,会不会锁锁住eeprom不让写入
回复 支持 反对

使用道具 举报

发表于 2019-11-26 21:30:03 | 显示全部楼层
sliversgyj2 发表于 2019-11-26 10:03
用的是eeprom的例程,代码应该没问题,直接换mega2560是好的。不知lgt8f328p是不是有什么特殊处理,会不会 ...

8F328P的EEPROM是用flash模拟的,语法和传统328P一样。专用库。
回复 支持 反对

使用道具 举报

发表于 2019-12-4 10:56:17 | 显示全部楼层
遇到同样问题, 编译提示没找到文件 EEPROM.h: No such file or directory
回复 支持 反对

使用道具 举报

发表于 2019-12-5 21:48:30 | 显示全部楼层
弘毅大哥,能不能把8F328P的EEPROM库共享一下,我发现用arduino的库存进去的和读出来的怎么不一样?是因为库的问题吧
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
sliversgyj2 发表于 2019-11-26 10:03
用的是eeprom的例程,代码应该没问题,直接换mega2560是好的。不知lgt8f328p是不是有什么特殊处理,会不会 ...

之前我用是弘毅老师的代码
#include <EEPROM.h>

int address = 5;
int value;

void setup() {
  Serial.begin(9600);

  // 在address 5上写入数值99
  EEPROM.write(address, 99);

  // 读取address 5上的内容
  value = EEPROM.read(address);

  //  将value输出到Serial port
  Serial.print(value,DEC);  // 串口输出99
  Serial.print("\n");
}

void loop() {
}
你看看这个库行不行
之前用过的

Larduino_HSP_v3.5.rar

557.21 KB, 下载次数: 0

库文件

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-12-15 07:22 , Processed in 0.063353 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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