標(biāo)題: 看stm32庫時(shí)發(fā)現(xiàn)了這個(gè),這是干嘛的,有大佬解釋一下嗎 [打印本頁]

作者: 迷茫的落葉    時(shí)間: 2021-3-17 17:05
標(biāo)題: 看stm32庫時(shí)發(fā)現(xiàn)了這個(gè),這是干嘛的,有大佬解釋一下嗎
#define FLASH               ((FLASH_TypeDef *) FLASH_R_BASE)

51hei截圖_20210317170431.png (277.2 KB, 下載次數(shù): 49)

51hei截圖_20210317170431.png

作者: zhangxiaozi    時(shí)間: 2021-3-17 23:17
定義了 flash的首地址
作者: 迷茫的落葉    時(shí)間: 2021-3-18 08:35
zhangxiaozi 發(fā)表于 2021-3-17 23:17
定義了 flash的首地址

后面的這個(gè)寫法是什么意思的,就是((FLASH_TypeDef *) FLASH_R_BASE)這塊
作者: munuc_w    時(shí)間: 2021-3-18 08:39
迷茫的落葉 發(fā)表于 2021-3-18 08:35
后面的這個(gè)寫法是什么意思的,就是((FLASH_TypeDef *) FLASH_R_BASE)這塊

強(qiáng)制變量類型轉(zhuǎn)換。
作者: 迷茫的落葉    時(shí)間: 2021-3-18 09:25
munuc_w 發(fā)表于 2021-3-18 08:39
強(qiáng)制變量類型轉(zhuǎn)換。

強(qiáng)制哪個(gè)的變量 轉(zhuǎn)換類型。哭D(zhuǎn)成什么類型?看定義FLASH_TypeDef是一個(gè)結(jié)構(gòu)體,F(xiàn)LASH_R_BASE是一個(gè)無符號(hào)字符串                                   
作者: munuc_w    時(shí)間: 2021-3-18 12:45
確切的說是把 FLASH_R_BASE的地址強(qiáng)制轉(zhuǎn)換成FLASH_TypeDef(結(jié)構(gòu)體)的地址類型。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1