娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年07月09日(星期三)

2018年07月09日 | STM32入門學(xué)習(xí)之GPIO(STM32F030F4P6基于CooCox IDE)

發(fā)布者:創(chuàng)新之星 來源: eefocus關(guān)鍵字:STM32  GPIO  STM32F030F4P6  CooCox  IDE 手機看文章 掃描二維碼
隨時隨地手機看文章

依然,直接上代碼


#include "stm32f0xx.h"

#include "stm32_lib/inc/stm32f0xx_rcc.h"

#include "stm32_lib/inc/stm32f0xx_gpio.h"

 

int main(void)

{

//IOPAEN=1,使能GPIOA的時鐘

RCC->AHBENR |= RCC_AHBENR_GPIOAEN;

//設(shè)置IO口工作模式,GPIOA_MODER4=0x01,通用IO口

GPIOA->MODER |= GPIO_MODER_MODER4_0;

GPIOA->MODER &= ~GPIO_MODER_MODER4_1;

//設(shè)置輸出類型,GPIO_OTYPER_OT_4=1,推挽輸出

GPIOA->OTYPER &= ~GPIO_OTYPER_OT_4;

//設(shè)置速率,GPIO_OSPEEDER_OSPEEDR4=0x01,中速,10MHz

GPIOA->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR4_0;

GPIOA->OSPEEDR &= GPIO_OSPEEDER_OSPEEDR4_1;

//設(shè)置上下拉,GPIO_PUPDR_PUPDR4=0x00,無上拉,無下拉

GPIOA->PUPDR &= ~GPIO_PUPDR_PUPDR4_0;

GPIOA->PUPDR &= ~GPIO_PUPDR_PUPDR14_1;

 

//GPIOA->BSRR |= GPIO_BSRR_BS_4;//輸出高電平

GPIOA->BSRR &= ~GPIO_BSRR_BS_4;//輸出低電平

 

    while(1){}

 

}

首先,我們看,RCC->AHBENR是什么意思?


-> 很形象,箭頭,指示的意思。

其實,這個RCC是一個指針,AHBENR是結(jié)構(gòu)體成員

RCC->AHBENR 等同 RCC.AHBENR,大家可嘗試在CooCox IDE中輸入“RCC.",結(jié)果點會自動變成->

我們可以在stm32f0xx.h頭文件中找到關(guān)于RCC結(jié)構(gòu)體的定義


上面定義的是RCC_TypeDef,我們可以繼續(xù)查看關(guān)于”RCC” 的定義,見STM32F0xx.h第791行。


知道了RCC,那RCC_BASE又是什么呢,見STM32F0xx.h第735行。


AHBPERIPH_BASE又是什么呢?



好了,一切真相大白,RCC->AHBENR,就是指寄存器地址。

我們看該寄存器到底有哪些東西,如下圖所示,我們要配置GPIOA的時鐘,只需要將IOPA置1即可。

方法很多,第一種就是純粹的移位與或操作。

RCC->AHBENR |=(1<<17);


另外一種方法,我們繼續(xù)查看頭文件stm32f0xx_rcc.h


查看stm32f0xx.h,這里就得到了IOPAEN的位置了,其宏定義為 RCC_AHBENR_GPIOAEN

如果要設(shè)置這個位的值為1,就直接用“或”   RCC->AHBENR |= RCC_AHBENR_GPIOAEN

如果要設(shè)置這個位的值為0,就先取反,再“與”   RCC->AHBENR &= ~RCC_AHBENR_GPIOAEN;



那其他GPIO的配置,也是如此。


關(guān)鍵字:STM32  GPIO  STM32F030F4P6  CooCox  IDE 引用地址:STM32入門學(xué)習(xí)之GPIO(STM32F030F4P6基于CooCox IDE)

上一篇:STM32入門學(xué)習(xí)之GPIO(STM32F030F4P6基于CooCox IDE)(三)
下一篇:STM32入門學(xué)習(xí)之USART(STM32F030F4P6基于CooCox IDE)

推薦閱讀

早在年初的MWC上,HMD就曾放出消息稱除了當(dāng)時放出的四款手機之外,還將會在8月份為我們帶來兩款真正的旗艦手機——諾基亞8 Pro、諾基亞9 2018,從時間上來看,現(xiàn)在曝光的剛剛好。當(dāng)時外媒曝光的諾基亞旗艦手機(圖片來自detikcom)  從外媒報道來看,諾基亞9 2018毋庸置疑將是HMD2018年為諾基亞打造的旗艦機產(chǎn)品,在相機、工業(yè)設(shè)計及功能方面均有創(chuàng)新...
據(jù)海寧大潮網(wǎng)報道,浙江辛帝亞自動化科技有限公司最新研發(fā)的高精度芯片共晶設(shè)備精度能達(dá)到±5微米,達(dá)到5G高端裝備制造世界領(lǐng)先水平,成為首批國產(chǎn)可應(yīng)用于5G光纖通信的高精度芯片共晶設(shè)備。 此報道指出,高精度芯片共晶設(shè)備實現(xiàn)了從上料、精密平臺校準(zhǔn)到熱沉和芯片共晶焊整個工藝流程的自動化,可應(yīng)用于5G光纖通信以及高精度關(guān)鍵元器件生產(chǎn)。 (圖片來源...
中國曾經(jīng)被稱為自行車王國,幾乎每個中國人都熟悉自行車,而以電池作為驅(qū)動力的自行車通常屬于交通工具。那么,旅行電動自行車又是什么呢? 旅行電動自行車不是交通工具,而是休閑娛樂和運動健身器材。它以人力驅(qū)動為主,電力驅(qū)動為輔。當(dāng)下,旅行電動自行車正在興起,代表著健康生活新時尚。電動助力讓騎手在上坡的時候輕松愜意,并極大地擴(kuò)展了騎...
夢之墨成為2021年中國大學(xué)生工程實踐與創(chuàng)新能力大賽首批指定設(shè)備供應(yīng)商備受矚目的2021年中國大學(xué)生工程實踐與創(chuàng)新能力大賽即將開賽,來自全國各地高校的頂級高手將在大賽中一決雌雄。而夢之墨桌面級的PCB快速制板系統(tǒng),以其現(xiàn)場快速即時制作電路板的特點,在眾多的產(chǎn)品中脫穎而出,獲得大賽主辦單位的青睞,成為2021年中國大學(xué)生工程實踐與創(chuàng)新能力大賽中...

史海拾趣

小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 囊谦县| 潼南县| 钟祥市| 阜康市| 大竹县| 乡宁县| 昌宁县| 广汉市| 濮阳市| 宜川县| 全州县| 凌云县| 百色市| 邵阳市| 华阴市| 绥滨县| 禹州市| 毕节市| 南投市| 鹿泉市| 汤原县| 九江县| 尉氏县| 洛浦县| 麦盖提县| 安岳县| 宝鸡市| 凉山| 双辽市| 夏河县| 盈江县| 吴堡县| 通海县| 浏阳市| 托克逊县| 新昌县| 青冈县| 伊金霍洛旗| 翼城县| 新宁县| 泰和县|