[PIC®/AVR®/dsPIC®产品] PIC16F15系列

[复制链接]
7461|11
 楼主| yingnin 发表于 2021-6-17 11:01 | 显示全部楼层 |阅读模式
这个系列没有EEPROM。有没有可能用User ID 来存诸掉电数据,有没有高手知道?
pzsh 发表于 2021-6-22 09:49 | 显示全部楼层
是哪个user ID? 芯片里面有个unique ID,应该是只读的
CoolSilicon 发表于 2021-6-24 10:25 | 显示全部楼层
USER id  只有几个2,3个字节而已..存不了啥dd.
如果不太频繁的话, 可以直接用flash仿EEPROM来用就好了.
lcczg 发表于 2021-6-24 16:23 | 显示全部楼层
建议用 SAF = 》Storage Area Flash
caigang13 发表于 2021-7-2 12:32 来自手机 | 显示全部楼层
USER ID是只读数据你怎么存储。
 楼主| yingnin 发表于 2021-7-12 16:25 | 显示全部楼层
lcczg 发表于 2021-6-24 16:23
建议用 SAF = 》Storage Area Flash

请教如何读写 SAF
lcczg 发表于 2021-7-12 16:56 | 显示全部楼层
yingnin 发表于 2021-7-12 16:25
请教如何读写 SAF

应该和其他FLASH区一样操作。把写保护先清掉,见PIC16F15225数据手册。
lidi911 发表于 2021-7-14 08:25 来自手机 | 显示全部楼层
user ID?你怕是没搞清楚什么是user ID吧。
hjl2832 发表于 2021-7-14 12:29 | 显示全部楼层
本帖最后由 hjl2832 于 2021-7-14 12:38 编辑

PIC芯片没有EEPROM的一般都有一个扇区是高擦写寿命的,这个扇区都是分配在程序内存空间的最后那个扇区,你可以看数据手册,比喻你说的PIC16F15系列
在MCC里可以自动生成那个FLASH读写的代码,直接调用就行了。这个区域就是为了实现我们平时网上讲的FLASH当EEPROM使用而特别设计的。比普通程序空间的FLASH 擦写寿命到少高10倍以上。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
单片小菜 发表于 2021-7-14 15:19 | 显示全部楼层
现在难道没有人用米国的芯片吗?
 楼主| yingnin 发表于 2021-7-15 09:48 | 显示全部楼层
PIC16F15213-14-23-24-43-44  这个系列都没有SAF.  MCC 也没有相关选项。
lcczg 发表于 2021-7-16 14:27 | 显示全部楼层
yingnin 发表于 2021-7-15 09:48
PIC16F15213-14-23-24-43-44  这个系列都没有SAF.  MCC 也没有相关选项。

9.1.2.3 Storage Area Flash (https://ww1.microchip.com/downlo ... eet-DS40002195B.pdf)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

37

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部