久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關于C語言Struct結構體和指針的問題

[復制鏈接]
跳轉到指定樓層
樓主
20黑幣
請幫我一下劃線的那句話解釋或者找類似劃線這句話的詳細解釋

屏幕截圖(74).png (435.81 KB, 下載次數: 80)

屏幕截圖(74).png

屏幕截圖(73)_LI.jpg (1.23 MB, 下載次數: 99)

屏幕截圖(73)_LI.jpg

點亮LED.zip

50.6 KB, 下載次數: 5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:406128 發表于 2018-11-21 11:07 | 只看該作者

一個GPIO模塊中有很多寄存器,用C語言的Struct來定義它。 每個寄存器都是32位的,...

本帖最后由 來生只想做頭豬 于 2018-11-21 11:10 編輯

一個GPIO模塊中有很多寄存器,用C語言的Struct來定義它。
每個寄存器都是32位的,而且順序剛好分別對應,結構體是會分配內存的,這樣
這些c語言中的struct結構體中定義的成員會對應映射到對應的寄存器上,那么
   我們[img][/img]就可以通過操作程序中的該結構體的成員,就相當于操作對應寄存器。

屏幕截圖(75).png (111.39 KB, 下載次數: 95)

屏幕截圖(75).png
回復

使用道具 舉報

板凳
ID:429003 發表于 2018-11-22 13:18 | 只看該作者
將一個地址強制轉換為一個結構體的指針。
回復

使用道具 舉報

地板
ID:431146 發表于 2018-11-22 14:25 | 只看該作者
強制類型轉換用的,不用的話編譯器報錯。
回復

使用道具 舉報

5#
ID:250696 發表于 2018-11-22 14:52 | 只看該作者
GPIO_TypeDef這個結構體表示它是一個擁有7個u32類型的數據結構,GPIOD_BASE是一個u32的數字。
(GPIO_TypeDef*)GPIOD_BASE表示把GPIOD_BASE強制轉換成GPIO_TypeDef類型的指針,指針指向的是以GPIOD_BASE為基地址,加上7個u32類型。
回復

使用道具 舉報

6#
ID:429716 發表于 2018-11-22 17:05 | 只看該作者
通過宏定義將端口GPIOD定義為指向端口D的基地址指針,該指針指向的是GPIO_TypeDef結構體的指針,該結構體里面是所有與IO控制有關的寄存器
回復

使用道具 舉報

7#
ID:268015 發表于 2018-11-22 18:42 | 只看該作者
定義GPIOD的基地址。對于單片機或者是一些模塊,都是先找它的地址,然后給出相應的設置
回復

使用道具 舉報

8#
ID:153505 發表于 2018-11-22 18:47 | 只看該作者
神州四號寄存器工程    這個工程好高大上啊
回復

使用道具 舉報

9#
ID:431641 發表于 2018-11-23 10:25 | 只看該作者
定義GPIOD在寄存器的基址。
define GPIOx ((GPIO_TypeDef *) GPIOx_BASE)就是GPIOx 在CRL、CRH、IDR、ODR、BSRR、BRR寄存器的基址
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文在线观看视频 | 亚洲成人av在线 | 成人av免费在线观看 | 91亚洲精品在线观看 | 国产在线观看一区二区 | 成人午夜免费福利视频 | 国产精产国品一二三产区视频 | 婷婷色在线播放 | 国产免费让你躁在线视频 | 超碰人人91 | 精品国产一区二区 | 久久久久久国产精品免费免费狐狸 | 一区二区视频在线 | 国产激情99 | 国产福利在线小视频 | 国产乱码精品一区二区三区中文 | 一区二区三区四区在线 | 黄色成人在线网站 | 五月天国产 | 日韩精品国产精品 | 性做久久久久久免费观看欧美 | 久久专区 | 国产精品日韩高清伦字幕搜索 | 国产亚洲人成a在线v网站 | 国产一区h | 日韩一级免费电影 | 日韩成人在线视频 | 亚洲精品www.| 日本不卡高字幕在线2019 | 日韩中文字幕在线不卡 | 国产精品久久久久久 | 亚洲一区精品在线 | 一区二区在线 | 国产精品永久免费 | 久久日韩粉嫩一区二区三区 | 亚洲一区电影 | 狠狠操av| 日韩精品在线看 | 亚洲精品一区二区在线观看 | 日韩精品一区二区三区中文在线 | 色综合天天天天做夜夜夜夜做 |