欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32,GPIO函數結構體問題。

[復制鏈接]
跳轉到指定樓層
樓主
ID:446351 發表于 2019-6-13 14:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在函數中,只定義了一個結構體GPIO_InitStructure,為什么能重復這個結構體。對單片機引腳進行二次定義的時候,不會把第一次的結構體覆蓋嗎?
GPIO_InitTypeDef GPIO_InitStructure;

                GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10;
                GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                                                                                //推挽輸出          
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                GPIO_Init(GPIOA, &GPIO_InitStructure);
                         
                GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15;
                GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                                                  
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                GPIO_Init(GPIOB, &GPIO_InitStructure);

               GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;         
               GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IPD;                                       
               GPIO_Init(GPIOA, &GPIO_InitStructure);

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

使用道具 舉報

沙發
ID:558085 發表于 2019-6-13 19:48 | 只看該作者
見意樓主將自己想的代碼同這個代碼分別燒錄后看結果,有些東西說的多不與實干調一次來的清楚明白!端口配置不只是STM32是這樣,大多單片機都是這么會事。端口功能相同時可以做或運算,否則就是要各自配置
回復

使用道具 舉報

板凳
ID:452821 發表于 2019-6-13 20:22 | 只看該作者
事實上就是覆蓋掉了,但是你需要初始化的端口初始化已完成,就不需要這個結構體了,覆蓋掉用于初始化別的端口就沒有問題了
回復

使用道具 舉報

地板
ID:331186 發表于 2019-6-13 22:59 | 只看該作者
你上面程序里的三次調用結構體,不會把之前兩次的覆蓋掉的,端口都是獨立初始化的
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表