看板 [ ASM ]
討論串[問題] 關於GPIO的指標寫法
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者goodzey (--)時間8年前 (2016/11/19 01:54), 編輯資訊
1
0
0
內容預覽:
請教大家,在STM32Lxx.h有以下指標寫法. #define GPIOB_BASE (0x0c00). #define GPIOB ((GPIO_TypeDef *) GPIOB_BASE). typedef struct. {. __IO uint32_t CRL;. __IO uint32_
(還有338個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者disap ( )時間8年前 (2016/11/19 07:43), 編輯資訊
0
0
0
內容預覽:
0x0c00 本來只是常數,這裡是把它強制轉型為一個資料結構(GPIO_TypeDef)的指標,. 所以:. GPIOB->CRH &= 0xFFFFFFF0;. 實際上是:. ((GPIO_TypeDef *)0x0c00)->CRH &= 0xFFFFFFF0;. 這段程式是當成有一個 GPIO
(還有127個字)
首頁
上一頁
1
下一頁
尾頁