娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月01日(星期四)

2018年05月01日 | STM32 Flash讀寫;Flash地址對(duì)應(yīng)的存儲(chǔ)內(nèi)容及方式

發(fā)布者:開國(guó)古泉 來(lái)源: eefocus關(guān)鍵字:STM32  Flash讀寫  地址對(duì)應(yīng)  存儲(chǔ)內(nèi)容 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

概念:計(jì)算機(jī)中最小的信息單位是bit,也就是一個(gè)二進(jìn)制位,8個(gè)bit組成一個(gè)Byte,也就是1個(gè)字節(jié),

1個(gè)存儲(chǔ)單元存放1個(gè)字節(jié),每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)32位(bit)地址,所以重要的話說(shuō)三遍:對(duì)于32bit的ARM CPU

一個(gè)32位地址指向1個(gè)字節(jié)!!!  一個(gè)32位地址指向1個(gè)字節(jié)!!!   一個(gè)32位地址指向1個(gè)字節(jié)!!!

我們常說(shuō)的flash空間,多少多少K,指的是多少多少K byte


假如我們執(zhí)行下面的函數(shù)操作:


  1. FlashWriteWord_P(0x1082,&WordVar); /* 向0x1082、0x1083中寫入0xABCD */  

經(jīng)過(guò)編譯,從map文件查看flash內(nèi)容如下:



注意,前面的1080是十六進(jìn)制,所以從0x1080到0x1090,共16個(gè)地址跨越,因?yàn)檫€有0x108A....0x108F

從這個(gè)map中,我們能發(fā)現(xiàn)一些問(wèn)題

(1)驗(yàn)證了一個(gè)32位地址存放的是1個(gè)字節(jié)。

(2)將一個(gè)16位數(shù),也就是2個(gè)字節(jié),存放的順序是低字節(jié)在前,高字節(jié)在后,這個(gè)跟感官上不一樣。

(3)未存放數(shù)據(jù)的閃存單元是0xFF,這個(gè)不是巧合,因?yàn)閒lash說(shuō)到底,內(nèi)部也是只有1和0兩種狀態(tài),CPU默認(rèn)都是1.

另外,一個(gè)潛規(guī)定,向Flash中寫數(shù)據(jù),起始地址最好是偶數(shù),否則容易出現(xiàn)錯(cuò)誤,所以:


  1. 可以在0x1080、0x1081中存放一個(gè)uint16_t類型的數(shù)據(jù);

  2. 可以在0x1082、0x1083中存放一個(gè)uint16_t類型的數(shù)據(jù);

  3. 但是不能在0x1081、0x1082中存放一個(gè)uint16_t類型的數(shù)據(jù)。



從上可以看出,數(shù)據(jù)在flash中存放順序是低在前,高在后,那么讀flash時(shí)呢,答案是,會(huì)再反轉(zhuǎn),高在前,低在后,因?yàn)樽xflash必須一次至少讀16位,不太允許讀8位,所以正好又反過(guò)來(lái)了。

在編程時(shí),要注意給要分配要存儲(chǔ)的內(nèi)容地址,每個(gè)數(shù)據(jù)對(duì)應(yīng)地址,都是偶數(shù),因?yàn)?個(gè)數(shù)據(jù)要占用2個(gè)地址。


關(guān)鍵字:STM32  Flash讀寫  地址對(duì)應(yīng)  存儲(chǔ)內(nèi)容 引用地址:STM32 Flash讀寫;Flash地址對(duì)應(yīng)的存儲(chǔ)內(nèi)容及方式

上一篇:STM32學(xué)習(xí)之:內(nèi)部Flash
下一篇:STM32讀寫flash保存用戶數(shù)據(jù)

推薦閱讀

因?yàn)镾TM32F10x系列的MCU復(fù)位后,PA13/14/15 & PB3/4默認(rèn)配置為JTAG功能1、禁用PB4復(fù)用功能 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); 或者GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); 用這兩天其中一條,完全禁用JTAG+SW-DP或者屏蔽JTAG-DP,用來(lái)釋放各個(gè)io。 注意:還是用以下這條來(lái)釋放PB4吧,因...
對(duì)生成數(shù)據(jù)集和真實(shí)數(shù)據(jù)集差異的探究目前也有不少成果,比如學(xué)習(xí)不同任務(wù)通用的圖像特征、學(xué)習(xí)圖像風(fēng)格遷移等,這樣可以讓生成數(shù)據(jù)集中的圖像看上去更像真實(shí)圖像。不過(guò)這篇論文的作者們認(rèn)為,圖像風(fēng)格的差異其實(shí)只是很小的因素,更重要的差異在于圖像內(nèi)容的差異,而且生成的圖像應(yīng)當(dāng)對(duì)新的任務(wù)有幫助。以往的圖像生成方法只能覆蓋有限的場(chǎng)景、有限的物體、...
據(jù)外媒報(bào)道,一項(xiàng)研究表明,歐洲人對(duì)機(jī)器人的態(tài)度比五年前更加保守。 在某些領(lǐng)域,機(jī)器已經(jīng)很成熟,而在另一些領(lǐng)域,它們正在崛起。機(jī)器人可以從事手術(shù)、汽車生產(chǎn)、護(hù)理等工作。奧地利林茨大學(xué)的心理學(xué)家mo Gnambs和德國(guó)維爾茨堡大學(xué)的Markus el認(rèn)為,我們正處在機(jī)器人時(shí)代的邊緣。 在日常生活中,機(jī)器人越來(lái)越多。但是人們對(duì)機(jī)器人有什么感覺呢?...
近年來(lái),數(shù)字經(jīng)濟(jì)規(guī)模不斷擴(kuò)張,已成為國(guó)民經(jīng)濟(jì)的重要組成部分,美、英、德等國(guó)的數(shù)字經(jīng)濟(jì)GDP占比超過(guò)60%,居主導(dǎo)地位。目前,我國(guó)正積極推進(jìn)數(shù)字產(chǎn)業(yè)化、產(chǎn)業(yè)數(shù)字化,引導(dǎo)數(shù)字經(jīng)濟(jì)和實(shí)體經(jīng)濟(jì)深度融合,推動(dòng)經(jīng)濟(jì)高質(zhì)量發(fā)展。其中,隨著數(shù)字經(jīng)濟(jì)向能源領(lǐng)域加速滲透,能源行業(yè)加快數(shù)字化、網(wǎng)絡(luò)化、智能化轉(zhuǎn)型。作為一種應(yīng)運(yùn)而生的新經(jīng)濟(jì)形態(tài),能源數(shù)字經(jīng)濟(jì)...

史海拾趣

問(wèn)答坊 | AI 解惑

求助

請(qǐng)教一下,我寫24C16 EEPROM數(shù)據(jù)時(shí),需要先寫一個(gè)數(shù)據(jù)存放地址,再寫數(shù)據(jù),因看到網(wǎng)上介紹說(shuō)這個(gè)數(shù)據(jù)地址是8進(jìn)制的,那么8進(jìn)制最多也就255我就把他寫成0XFF,請(qǐng)教如果再往下寫我要寫到257的這個(gè)地址去,這個(gè)0XFF這個(gè)地址怎么定義。…

查看全部問(wèn)答∨

用洞洞板搞些制作的TX來(lái)說(shuō)簡(jiǎn)直太方便

用洞洞板搞些制作的TX來(lái)說(shuō)簡(jiǎn)直太方便…

查看全部問(wèn)答∨

Creating Schematic Symbols in OrCAD Capture.pdf

Creating Schematic Symbols in OrCAD Capture.…

查看全部問(wèn)答∨

單片機(jī)

  我是一個(gè)單片機(jī)初學(xué)者,很菜的,以前只學(xué)過(guò)C,怎么才能進(jìn)入真正的單片機(jī)編程,或者提供一些簡(jiǎn)單的小程序什么的?哪位老師能給我說(shuō)一下具體的方法?!我很想學(xué)好它,當(dāng)然我也會(huì)努力的…

查看全部問(wèn)答∨

家用恒溫控制器電路圖

家用恒溫控制器電路圖:   …

查看全部問(wèn)答∨

單片機(jī)開發(fā)深度資料

單片機(jī)開發(fā)深度資料…

查看全部問(wèn)答∨

請(qǐng)問(wèn)下UCOS+ARM9模式下如何編寫串口通信

請(qǐng)問(wèn)下UCOS+ARM9模式下如何編寫串口通信 最近將UCOS移植到了ARM9下,但是編寫串口通信時(shí)出了問(wèn)題,主要是目前串口無(wú)法接受到PC機(jī)上的數(shù)據(jù),請(qǐng)問(wèn)各位朋友有誰(shuí)碰到過(guò)類似的問(wèn)題?…

查看全部問(wèn)答∨

USB資料共享

小弟最近學(xué)習(xí)USB,發(fā)現(xiàn)論壇這方面資料很少。上傳些,希望大家能多多交流。…

查看全部問(wèn)答∨

TMDSDC3359Z智能電網(wǎng)智能數(shù)據(jù)集中器Demo

$(\'flv_al1\').innerHTML=(mobileplayer() ? "" : AC_FL_RunContent(\'width\', \'500\', \'height\', \'375\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \'http://player.youku.com/player.php/sid/XNjIw ...…

查看全部問(wèn)答∨

在CCSV5怎樣加載IAR工程

在CCSV5怎樣加載IAR工程,求教…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 浮山县| 巍山| 寿光市| 泰宁县| 子洲县| 乐昌市| 镶黄旗| 洞口县| 克东县| 资溪县| 五华县| 独山县| 旅游| 正镶白旗| 隆昌县| 满城县| 峨眉山市| 灵寿县| 行唐县| 科技| 嘉荫县| 泰宁县| 吉林省| 阿拉善左旗| 河津市| 柘荣县| 固始县| 淮南市| 和林格尔县| 东宁县| 皋兰县| 桑日县| 汶川县| 衡阳市| 嘉善县| 临西县| 保山市| 兴山县| 射阳县| 西乌| 彭水|