hanwe 发表于 2022-10-13 21:54

读写正常,擦除不行

16F1513的FLASH读写正常,擦除就不听话了

hanwe 发表于 2022-10-13 22:00

PIC16F151X的FLASH通过、代码可以正常读取和写入。。但每次擦除指定行的时候,会把前面一行或后面一行页擦除,不得其解。

chuxh 发表于 2022-10-13 22:02

仔细看手册

yszong 发表于 2022-10-14 19:35

还是要仔细看手册。不能跨页看。

hanwe 发表于 2022-10-14 19:44

擦除的最小单位就是32字

shimx 发表于 2022-10-14 19:46

flash擦写地址对齐很重要

hanwe 发表于 2022-10-14 19:48

本帖最后由 hanwe 于 2022-10-14 19:52 编辑

还有吗

zhaoxqi 发表于 2022-10-14 19:50

先确认硬件没有问题,然后一般是上电初始化没有做好

Henryko 发表于 2022-11-5 19:48

擦除的最小单位就是32字

tpgf 发表于 2022-11-7 13:21

难道每次写入的时候不是必须要进行擦除的吗

wowu 发表于 2022-11-7 13:43

擦除的时候的具体现象是什么?返回错误代码吗?

xiaoqizi 发表于 2022-11-7 13:55

既然楼主的擦除不行 那么楼主是如何写入的呢

木木guainv 发表于 2022-11-7 14:26

仔细对比一下寄存器的初始化代码 关于与或非的操作是不是出现了问题

磨砂 发表于 2022-11-7 14:39

PIC16F151X的最小擦除和写入单位是多少字节呀

晓伍 发表于 2022-11-7 14:50

hanwe 发表于 2022-10-13 22:00
PIC16F151X的FLASH通过、代码可以正常读取和写入。。但每次擦除指定行的时候,会把前面一行或后面一行页擦 ...

楼主的额一行是多少个字节啊擦书flash是有最小字节要求的

jf101 发表于 2023-7-25 13:20

不听话就换一个正常的进行擦除

AdaMaYun 发表于 2023-7-26 13:02

楼主这个说法有点问题,下载没问题,擦除有问题,是同一个单片机嘛

LOVEEVER 发表于 2023-7-26 17:30

是硬件出问题了嘛?
页: [1]
查看完整版本: 读写正常,擦除不行