原文:#define GPIOA ((GPIO_typedef *) GPIOA_BASE基地址結構體指針

define GPIOA GPIO typedef GPIOA BASE 此預處理將GPIOA變成GPIO typedef 類型的結構體指針,默認指向了GPIOA的基地址首。在調用 gt 指向不同結構體成員時,指針就會根據成員變量類型的大小跳不同的步進,進而訪問到不同的成員地址,對不同成員地址 其實就是GPIO的各功能寄存器 賦值處理就完成操作GPIO。這是我最近理解結構體指針的感悟。 ...

2019-04-07 19:55 0 593 推薦指數:

查看詳情

C++-Typedef結構遇上指針

  繼Typedef遇上結構數組后,我們又產生了新的疑問。   上一期地址:https://www.cnblogs.com/lemaden/p/10122929.html     昨天一位朋友又問我了,說結構數組遇上typedef我懂了,就是數組擁有三個特性:1.首地址 2.數組的長度 ...

Tue Dec 25 00:02:00 CST 2018 1 1361
typedef結構

typedef的定義: typedef為C語言的關鍵字,作用是為一種數據類型定義一個新名字。這里的數據類型包括內部數據類型(int,char等)和自定義的數據類型(struct等)。 在編程中使用typedef目的一般有兩個,一個是給變量一個易記且意義明確的新名字,另一個是簡化 ...

Mon May 06 04:40:00 CST 2019 0 3643
GPIO寄存器地址結構結合

目錄 GPIOx寄存器結構 GPIOx的基地址是怎么算出來的呢? (1)獲得GPIOA基地址 (2)GPIOA寄存器地址 GPIOx端口復用使用 (1)GPIO端口時鍾使能。 (2)復用的外設時鍾使能 ...

Sat Mar 14 21:23:00 CST 2020 0 2193
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM