色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

寄存器是什么?怎么操作寄存器點亮LED燈?

冬至子 ? 來源:紛紜雜談 ? 作者:CY_CHEN ? 2023-07-21 16:59 ? 次閱讀

首先,寄存器是什么?

寄存器,是集成電路中非常重要的一種存儲單元,通常由觸發器組成。在集成電路設計中,寄存器可分為電路內部使用的寄存器和充當內外部接口的寄存器這兩類。內部寄存器不能被外部電路或軟件訪問,只是為內部電路的實現存儲功能或滿足電路的時序要求。而接口寄存器可以同時被內部電路和外部電路或軟件訪問,CPU中的寄存器就是其中一種,作為軟硬件的接口,為廣泛的通用編程用戶所熟知。

今天在昨天建好的工程基礎上,簡單介紹下怎么操作寄存器點亮LED燈。

新建兩個文件文件,分別命名為led.h和led.c并添加到工程項目中。

圖片

圖片

圖片

進行操作的板子中LED1和LED2分別對應PF9和PF10,想控制LED,就要先初始化對應的端口。要初始化就要配置相應的寄存器。配置寄存器需要一個STM32F4xx的參考手冊,我比較菜,只能看中文文檔,看得懂英文的可以直接用英文版,畢竟英文版的是第一手資料

圖片

圖片

以第一個GPIOx_MODER端口模式寄存器為例,要操作的端口分別為9、10,對應18、20位。從電路圖可以知道只要控制輸出的高低電平就可以實現LED燈的亮滅。所以這里選擇通用輸出模式10。

圖片

在輸出類型中中,輸出使能,推挽模式時雙 MOS 管以方式工作,輸出數據寄存器GPIOx_ODR 可控制 I/O輸出高低電平。開漏模式時,只有 N-MOS 管工作,輸出數據寄存器可控制 I/O輸出高阻態或低電平。所以輸出類型應選推挽輸出。

圖片

圖片

端口的輸出速度是端口支持高低電平切換的最高頻率,控制LED燈可以隨便設置。

圖片

端口用于輸入時,端口的上/下拉模式可以控制端口的默認狀態。但現在端口用于輸出,端口受 ODR寄存器影響,ODR寄存器對應端口位初始初始化后默認值為 0,端口輸出低電平,所以這時我們配置無上/下拉模式。

圖片

圖片

在輸出模式時,操作BSRR和ODR寄存器即可控制端口的電平。這里用ODR寄存器控制。輸入為0時,LED燈亮;輸入為1時,LED燈滅。

圖片

圖片

這時,GPIO端口的寄存器已經配置完成,但是還是點不亮燈。這是為什么捏?

STM32為了降低功耗,每個外設都對應一個時鐘,這些時鐘的初始狀態都是關閉的,如果外設想要工作,必須打開相應的時鐘。所有外設的時鐘由一個專門的外設來管理,叫 RCC。所以最后還要通過RCC_AHB1ENR開啟時鐘。

圖片

圖片

主程序

圖片

LED源文件

圖片

LED頭文件

圖片

編譯文件,將程序燒入開發板,LED燈亮,實驗成功。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    108236
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120926
  • MOS管
    +關注

    關注

    108

    文章

    2439

    瀏覽量

    67343
  • STM32
    +關注

    關注

    2270

    文章

    10923

    瀏覽量

    357035
  • 觸發器
    +關注

    關注

    14

    文章

    2003

    瀏覽量

    61286
收藏 人收藏

    評論

    相關推薦

    寄存器點亮led

    本篇文章介紹了STM32的基本知識,以及寄存器編程,映射等有關知識,最后實例為用寄存器點亮led
    發表于 08-24 06:57

    如何操作寄存器

    學習單片機實際上就是學習如何操作寄存器。51單片機使用sfr來定義具有特殊功能的寄存器。如:sfr P1 = 0x90;如果你想使用P1口的第1位來點亮
    發表于 11-23 09:01

    寄存器,寄存器是什么意思

    寄存器,寄存器是什么意思 寄存器定義  寄存器是中央處理內的組成部分。寄存器是有限存貯容量
    發表于 03-08 14:26 ?2.2w次閱讀

    數據寄存器,數據寄存器是什么意思

    數據寄存器,數據寄存器是什么意思 數據寄存器數據寄存器包括累加AX、基址寄存器BX、計數
    發表于 03-08 14:38 ?1.3w次閱讀

    寄存器與移位寄存器

    寄存器與移位寄存器:介紹寄存器原理和移位寄存器的原理及實現。
    發表于 05-20 11:47 ?0次下載

    使用寄存器點亮LED

    stm32是我們會寄存器點亮LED
    發表于 12-01 15:30 ?0次下載

    寄存器操作方法_對寄存器操作的通用方法總結

    本文主要詳解寄存器操作方法以及對寄存器操作的通用方法總結,具體的跟隨小編來了解一下。
    的頭像 發表于 05-22 15:53 ?2.3w次閱讀

    如何使用寄存器點亮LED

    本文檔的主要內容詳細介紹的是如何使用寄存器點亮LED
    發表于 04-15 17:00 ?10次下載
    如何使用<b class='flag-5'>寄存器</b><b class='flag-5'>點亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    STM8 寄存器點亮LED

    STM8 寄存器點亮LED庫函數:方便,但效率低,調用文件多寄存器:高效,芯片資源最大化運用,但繁瑣//使用寄存器方式控制最小系統板上 PB
    發表于 12-05 12:36 ?3次下載
    STM8 <b class='flag-5'>寄存器</b><b class='flag-5'>點亮</b><b class='flag-5'>LED</b>

    2021年10月21日 STM32F103寄存器方式點亮LED流水燈

    某些功能的時候,就要操作某個寄存器。可以把寄存器類比為,有特殊功能的地方,既然是個地方當然就有地址了,所以,可以把寄存器想象為特殊的地址。二、點燈
    發表于 12-07 09:51 ?7次下載
    2021年10月21日 STM32F103<b class='flag-5'>寄存器</b>方式<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>流水燈

    STM32寄存器點燈

    配置寄存器使STM32最小系統板上的LED點亮根據原理圖,要使D2點亮,需要將PC13拉低,分為以下步驟:使能GPIO的時鐘配置GPIO1
    發表于 12-08 17:21 ?3次下載
    STM32<b class='flag-5'>寄存器</b>點燈

    STM32F03寄存器方式點亮LED流水燈

    STM32F03寄存器方式點亮LED流水燈文章目錄STM32F03寄存器方式點亮LED流水燈一、
    發表于 01-13 14:47 ?9次下載
    STM32F03<b class='flag-5'>寄存器</b>方式<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>流水燈

    STM32的寄存器操作

    STM32的寄存器操作在使用STM32單片機編程時一般都用ST給的庫函數編程,庫函數編程的底層就是對單片機寄存器操作,庫函數就是一系列寄存器
    發表于 01-13 15:43 ?19次下載
    STM32的<b class='flag-5'>寄存器</b><b class='flag-5'>操作</b>

    配置STM32寄存器控制GPIO點亮LED

    STM32點亮LED 寄存器方式IO簡介1、每個IO可以自由編程,但是IO口寄存器必須按照32位字被訪問。2、每個IO端口都有7個寄存器來控
    發表于 01-13 16:15 ?3次下載
    配置STM32<b class='flag-5'>寄存器</b>控制GPIO<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>

    RAL寄存器模型操作指南

    寄存器模型操作,指的是通過寄存器模型對RTL中寄存器進行讀寫訪問,或者同步寄存器模型與RTL中寄存器
    的頭像 發表于 07-12 09:37 ?1132次閱讀
    RAL<b class='flag-5'>寄存器</b>模型<b class='flag-5'>操作</b>指南
    主站蜘蛛池模板: 真人做受120分钟免费看| 后入内射国产一区二区| 国产激情视频在线观看| 国产在线一卡二卡| 狼群资源网中文字幕| 热久久伊大人香蕉网老师| 掀开奶罩边躁狠狠躁软学生| 亞洲人妻AV無碼在線視頻| 99热精品在线视频观看| 国产精品亚洲欧美| 久久亚洲欧美国产综合| 三级黄视频| 伊人久久影院| 顶级欧美不卡一区二区三区| 精品国产九九| 日本精品久久久久中文字幕| 亚洲人成电影网站色2017| MM131亚洲精品久久安然| 国产一区免费在线观看| 欧美国产日韩久久久| 亚洲粉嫩美白在线| JAPANBABES11学生老师| 饥渴的护士自慰被发现| 日本福利片午夜免费观着| 亚洲香蕉视频在线播放| 川师 最美老师| 久久久视频2019午夜福利| 神马电影我不卡4k手机在线观看| 在线精品一卡乱码免费| 国产成人精选免费视频 | 中文字幕无线观看不卡网站| 村妇偷人内射高潮迭起| 久久亚洲黄色| 小夫妻天天恶战| 99久久亚洲综合精品| 黄色小说在线| 色美妞论坛| aaa在线观看视频高清视频| 黄子佼81岁父亲现状曝光| 日本熟妇乱妇熟色A片蜜桃| 一区不卡二区卡|