你好!?我現(xiàn)在用CH559做一款USB離線產(chǎn)品,之前用到了100byte空間做快速存儲和清除,最近客戶更新要求需要20byte做常態(tài)存儲,有需要才清除和更新.看范例是先清除F000起始空間IK?byte再存儲,我需要20byte常態(tài)存儲不在IK?byte清除范圍,請問能設置其他空間當dateflash嗎??謝謝!
查看: 4359
回復: 3
CH559 設置非F000起始1K空間當dateflash或者非1K全頁清空.
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機
CODE FLASH也都可以使用的,只要注意CODE FLASH使用時的起始地址,不要不小心把用戶代碼擦除就行。全片F(xiàn)LASH掉電不丟失。
你現(xiàn)有的DATAFLASH使用了100字節(jié),即使新增的20字節(jié)需求放在DATAFLASH也不是不行,RAM臨時保存前100字節(jié),1K擦除后將100+20字節(jié)一起寫入。
你好!我現(xiàn)在是用這個方式,有點擔心讀寫次數(shù)問題,因為這個方案頻繁讀寫100字節(jié),這個常量每次跟著無謂擦除和寫入,挺無奈的感覺,我試著在100byte做0x00和0xff讀寫當擦除方式,貌似都不能寫入,必須正經(jīng)擦除才能再次讀寫.
CH559全片F(xiàn)LASH支持100K的擦寫,應該夠用了吧~
關(guān)于寫入,肯定是要先擦才能寫的。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄