欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2959|回復: 3
打印 上一主題 下一主題
收起左側

STM32F1的flash數據存儲問題

[復制鏈接]
跳轉到指定樓層
#
ID:685842 發表于 2021-5-12 13:59 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
50黑幣
在有些教程中STM32的flash可以作為EEPORM,但flash有幾個存儲區域,一般是采用主存儲塊進行存儲嗎
如果是采用主存儲塊作為EEPORM,是否所有主存儲快空間都可以作為EEPROM
在一些資料中,描述主存儲器存儲著一些代碼和數據常量,如果作為EEPROM不會出現將原本擦除的情況嗎。。。。。
先感謝各位大佬的回答

最佳答案

查看完整內容

從后往前用,除非你的程序很大,否則不會沖突的。 #define FLASHSTART_ADDR 0x08000000 //128K ���һҳ 1KBÿҳ �ɴ�512��16λ�� ������С��512K��Ʒ #define FLASH_BLOCK_USE 1 //ʹ�õ���1�& ...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

板凳
ID:685842 發表于 2021-5-13 16:48 | 只看該作者
daemondong 發表于 2021-5-13 12:51
從后往前用,除非你的程序很大,否則不會沖突的。

#define FLASHSTART_ADDR         0x08000000                                //128K &#65 ...

明白了   感謝感謝
回復

使用道具 舉報

沙發
ID:920138 發表于 2021-5-12 17:02 | 只看該作者
你自己規化啊,我都是把高地址的做為參數存儲區。
回復

使用道具 舉報

樓主
ID:827243 發表于 2021-5-12 13:59 | 只看該作者
從后往前用,除非你的程序很大,否則不會沖突的。

#define FLASHSTART_ADDR         0x08000000                                //128K ���һҳ 1KBÿҳ �ɴ�512��16λ��  ������С��512K��Ʒ
#define FLASH_BLOCK_USE                1                                                                        //ʹ�õ���1��block
#define STM32_FLASH_SIZE        512                                                                //128K Flash

#if STM32_FLASH_SIZE<256
#define STM_SECTOR_SIZE 1024
#else
#define STM_SECTOR_SIZE        2048
#endif       

#define USER_ADDR (FLASHSTART_ADDR+STM32_FLASH_SIZE*1024-FLASH_BLOCK_USE*STM_SECTOR_SIZE)

USER_ADDR 就是倒數可用的地址
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表