设置为EEPROM的问题,导致设备ID号无法从ROM对应位置读出
比如STC8A8K64D,设置为2K的EEPROM。是不是设备ID号和核心电压等特殊参数无法再从ROM对应的位置读出来了?
因为EEProm总是从后向前规划,那设备ID和特殊参数是不是就无法从ROM指定的位置获取了。
第一次用自定义EEPROM。诸位谁有经验,说下,谢谢了
哪位大佬来解答下 在做STC8A的远程升级,弄完后,发现ID号全部是FF,怀疑是被擦除了。因为全段按照说明要求,全部定义为了EEPROM
神农鼎 发表于 2024-4-7 14:33
试过了,还是不行。因为做自己的ISP。先下载ISP程序,然后用串口StcIsp_User写AP。完成后,程序正常运行,但序列号全是FF。
如果直接烧写程序,不做自己的ISP,获取的序列号就没问题。怀疑串口StcIsp_User写AP的时候,把EEPROM擦了。
深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)
神农鼎 发表于 2024-4-7 14:47
深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)
多谢,正在修改程序。从CHIPID中获取。本来想懒省事不想修改程序,折腾了好几种,找不出来原因,都不行。只好换个渠道获取。多谢了。 神农鼎 发表于 2024-4-7 14:47
深圳国芯人工智能有限公司-产品_STC8A系列 (stcai.com)
刚修订程序试了,因为想做远程,按照做自己的ISP流程来走。单片机是STC8A8K64D4.
只能通过RAM获取,ROM和CHIPID抓的都不对。有啥说法吗?当前只能通过RAM获取 ygdz 发表于 2024-4-7 14:55
多谢,正在修改程序。从CHIPID中获取。本来想懒省事不想修改程序,折腾了好几种,找不出来原因,都不行。 ...
通过ROM 抓的全是FF。通过CHIPID抓得很怪但有规律是e0e1e2e3e4e5e6.通过RAM抓取设备ID是正常的,其他两个途径都不对。有啥说法吗?