1280354690 发表于 2024-3-6 13:25:57

STC8H8K64U连续写入EEPROM后读取不对

连续写入多个数据后,只能读取最后写入的数据

电子DIY小家 发表于 2024-3-7 08:14:57

大哥你这是何意?写一个字节就把这个扇区擦除了?扇区只要擦一次之后,后面就可以连续写入了,不需要反复擦,这个是扇区擦除,不是指定位置的擦除。

1280354690 发表于 2024-3-7 08:51:16

电子DIY小家 发表于 2024-3-7 08:14
大哥你这是何意?写一个字节就把这个扇区擦除了?扇区只要擦一次之后,后面就可以连续写入了,不需要反复擦 ...

这个是后来加的,把这句话去掉也不行

电子DIY小家 发表于 2024-3-7 08:55:10

1280354690 发表于 2024-3-7 08:51
这个是后来加的,把这句话去掉也不行

可以尝试下从8h试验箱代码里的e2读写函数直接复制过去用,


feiyu 发表于 2024-3-7 09:59:03

1280354690 发表于 2024-3-7 08:51
这个是后来加的,把这句话去掉也不行

他的意思是把这个放到for循环前面擦除一次

1280354690 发表于 2024-3-7 10:48:49

feiyu 发表于 2024-3-7 09:59
他的意思是把这个放到for循环前面擦除一次

原先是在这个函数外檫除的,不行。然后又加到这里的。我把官网例程的代码剪切到我的程序里还是不行,不知道哪里出来问题。我看看能不能把我的.c文件放上来

1280354690 发表于 2024-3-7 10:50:17

1280354690 发表于 2024-3-7 10:48
原先是在这个函数外檫除的,不行。然后又加到这里的。我把官网例程的代码剪切到我的程序里还是不行,不知 ...

这个是文件

1280354690 发表于 2024-3-7 10:51:04

电子DIY小家 发表于 2024-3-7 08:55
可以尝试下从8h试验箱代码里的e2读写函数直接复制过去用,

这个是我的文件

电子DIY小家 发表于 2024-3-7 11:07:52

1280354690 发表于 2024-3-7 10:51
这个是我的文件

这块板子今天没带出来,我回家试试
页: [1]
查看完整版本: STC8H8K64U连续写入EEPROM后读取不对