找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2039|回復(fù): 3
收起左側(cè)

STC8G2K64S4單片機(jī)芯片燒錄時(shí)清空eeprom問題

[復(fù)制鏈接]
ID:915436 發(fā)表于 2023-7-29 14:29 | 顯示全部樓層 |閱讀模式
最近在使用STC8G2K64S4芯片讀寫eeprom時(shí)遇到些疑問:
  1.燒錄程序時(shí)選不選清空eeprom,燒錄后eeprom都是FF
  2.這款芯片的eeprom是不是和程序在一個(gè)區(qū)域塊?我把eeprom設(shè)置為最大64k,第一次運(yùn)行讀出來(lái)0x0010里是有內(nèi)容的,而且運(yùn)行中寫入eeprom這個(gè)位置后程序就崩潰了。

這是什么情況?請(qǐng)各位高手給分析一下

ISP設(shè)置

ISP設(shè)置
回復(fù)

使用道具 舉報(bào)

ID:1089601 發(fā)表于 2023-7-29 20:21 | 顯示全部樓層
我認(rèn)為燒錄時(shí)應(yīng)該清空EEPROM,STC的EEPROM本來(lái)就是在FLASH里規(guī)劃出一片兒區(qū)域模擬的。EEPROM里面的讀寫由程序來(lái)實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2023-7-29 20:35 | 顯示全部樓層
2022-2-24到2022-3-21期間生產(chǎn)的此型號(hào)
  程序空間為63K, EEPROM 固定為1K, EEPROM大小無(wú)法修改
  其它時(shí)間生產(chǎn)的此型號(hào)的程序空間和EEPROM參數(shù)都是正確的
  即: 程序空間為63.5K, EEPROM默認(rèn)為0.5K, EEPROM大小可修改
  若需同時(shí)下載用戶代碼和EEPROM, 務(wù)必將EEPROM大小設(shè)置為1K


正常批次的STC8G2K64S4的片內(nèi)EEPROM是IAP,沒有固定大小范圍,也沒有固定地址。用戶程序占用FLASH空間的下一個(gè)扇區(qū)剩余空間都可以用做EEPROM。你把EEPROM設(shè)置為最大64K,用戶程序放哪里?IAP型芯片設(shè)置下次下載不擦除用戶EEPROM區(qū)沒有意義,默認(rèn)所有剩余FLASH空間都填充FFH。 無(wú)標(biāo)題.jpg

回復(fù)

使用道具 舉報(bào)

ID:1085441 發(fā)表于 2023-7-29 20:36 | 顯示全部樓層
是下次下載清除EEPROM,第一次是不起作用的,STC 64K的芯片用過幾種,讀寫EEPROM沒有問題,你查查EEPROM讀寫程序有無(wú)問題?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表