在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

同樣是用STM32點(diǎn)亮一顆LED燈,寄存器和庫(kù)有什么區(qū)別?

學(xué)益得智能硬件 ? 來(lái)源:學(xué)益得智能硬件 ? 2024-03-14 16:52 ? 次閱讀

同樣是用STM32點(diǎn)亮一顆LED燈,寄存器和庫(kù)有什么區(qū)別?

我們先嘗試用寄存器點(diǎn)亮。

首先在創(chuàng)建工程的時(shí)候就比較麻煩,新建工程,起個(gè)名字,選擇一個(gè)合適的芯片,新建main.c,然后隨手來(lái)一個(gè)main函數(shù)。

32的工程和51還不太一樣,需要在工程里面添加啟動(dòng)文件,這個(gè)啟動(dòng)文件在ST的官網(wǎng)能找到。

編譯代碼的時(shí)候,會(huì)提示缺少各種頭文件,這些頭文件,在官網(wǎng)的標(biāo)準(zhǔn)庫(kù)里面也能找到,按照提示拷貝進(jìn)去就行。

準(zhǔn)備工作做好了,就是真正開始點(diǎn)燈的時(shí)候,這一步必須要借助原理圖和芯片手冊(cè)。

配置GPIO時(shí)鐘、引腳模式、輸出方式、輸出速度、上拉、輸出高電平,這一波操作下來(lái),如果英文水平一般,那真的很痛苦。

代碼寫的比較隨意,也沒用位移操作,純粹就是為了點(diǎn)個(gè)燈。運(yùn)行代碼,燈確實(shí)亮了。

總結(jié)一下,用寄存器點(diǎn)燈確實(shí)麻煩,建立工程麻煩,讀芯片手冊(cè)也麻煩。

毫不夸張的說(shuō),如果沒有基礎(chǔ),芯片又比較冷門,半天時(shí)間,保證你可以從入門到放棄。

而且剪輯視頻的時(shí)候,很多細(xì)節(jié)還沒放進(jìn)去,比如微庫(kù),比如重置運(yùn)行,少一個(gè),你都要倒騰半天時(shí)間。

再來(lái)看下HAL庫(kù)點(diǎn)燈,選擇HAL庫(kù),就是因?yàn)樗詈?jiǎn)單。

配合cubemx,創(chuàng)建工程也只是分分鐘的事。

打開main函數(shù),其實(shí)步驟跟剛才的差不多,只是配置時(shí)鐘,從剛才的寄存器變成了調(diào)用函數(shù),好處就是,記住這個(gè)函數(shù)名就行,不用去看芯片手冊(cè)。

至于剛才的配置引腳模式、輸出方式等等,都變成了一個(gè)結(jié)構(gòu)體,結(jié)合庫(kù)手冊(cè),給結(jié)構(gòu)體成員逐個(gè)賦值就行。

接下來(lái),再次調(diào)用兩個(gè)函數(shù),一個(gè)初始化、一個(gè)讓引腳輸出。只要你不去刨根問底,用庫(kù)來(lái)實(shí)現(xiàn)功能,比寄存器簡(jiǎn)單的多,對(duì)新手也特別的友好。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    108484
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5377

    瀏覽量

    121364
  • STM32
    +關(guān)注

    關(guān)注

    2274

    文章

    10929

    瀏覽量

    357928
  • HAL庫(kù)
    +關(guān)注

    關(guān)注

    1

    文章

    121

    瀏覽量

    6402

原文標(biāo)題:同樣是點(diǎn)燈,看看寄存器和庫(kù)的區(qū)別

文章出處:【微信號(hào):學(xué)益得智能硬件,微信公眾號(hào):學(xué)益得智能硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何去實(shí)現(xiàn)用STM32點(diǎn)亮個(gè)LED

    STM32點(diǎn)亮個(gè)LED-
    發(fā)表于 08-03 06:16

    寄存器點(diǎn)亮led

    本篇文章介紹了STM32的基本知識(shí),以及寄存器編程,映射等有關(guān)知識(shí),最后實(shí)例為寄存器點(diǎn)亮led
    發(fā)表于 08-24 06:57

    如何用STM32點(diǎn)亮LED?

    如何用STM32點(diǎn)亮LED?
    發(fā)表于 10-11 08:44

    如何利用STM32點(diǎn)亮LED

    如何利用STM32點(diǎn)亮LED?
    發(fā)表于 11-29 06:57

    使用STM32點(diǎn)亮LED的方法

    led,大家大致看下點(diǎn)燈流程和點(diǎn)燈環(huán)境以及點(diǎn)燈流程,就能大概的了解下三者的區(qū)別,可以
    發(fā)表于 11-29 06:14

    認(rèn)識(shí)STM32寄存器點(diǎn)亮LED

    STM32初學(xué)者,寫博客只是為了記錄學(xué)習(xí),希望能有大神指點(diǎn)下初學(xué)者入門書有沒有推薦的開始通過(guò)51來(lái)認(rèn)識(shí)STM32
    發(fā)表于 11-30 07:22

    如何利用stm32點(diǎn)亮led

    stm32點(diǎn)亮ledstm32點(diǎn)燈原理建立工程文件三級(jí)目錄
    發(fā)表于 01-07 07:08

    如何利用Stduino IDE點(diǎn)亮一顆LED

    一顆LED從TB買回來(lái)個(gè)STM32小藍(lán)板,為了點(diǎn)亮一顆
    發(fā)表于 01-10 07:30

    基于固件庫(kù)寄存器stm32程序編寫的區(qū)別

    、基于固件庫(kù)寄存器stm32程序編寫的區(qū)別1.基于固件庫(kù)
    發(fā)表于 01-18 09:25

    STM32點(diǎn)亮LED包括寄存器和庫(kù)函數(shù)兩種方法

    STM32點(diǎn)亮LED包括寄存器和庫(kù)函數(shù)兩種方法同時(shí)也有關(guān)于庫(kù)函數(shù)的代碼
    發(fā)表于 01-24 07:55

    STM32寄存器點(diǎn)亮LED簡(jiǎn)介

    STM32點(diǎn)亮LED 寄存器方式IO簡(jiǎn)介1、每個(gè)IO可以自由編程,但是IO口寄存器必須按照32位字被訪問。2、每個(gè)IO端口都有7個(gè)
    發(fā)表于 02-28 06:51

    使用寄存器點(diǎn)亮LED

    stm32是我們會(huì)寄存器點(diǎn)亮LED
    發(fā)表于 12-01 15:30 ?0次下載

    如何使用寄存器點(diǎn)亮LED

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用寄存器點(diǎn)亮LED。
    發(fā)表于 04-15 17:00 ?10次下載
    如何使用<b class='flag-5'>寄存器</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    寄存器與靜態(tài)庫(kù)

    實(shí)現(xiàn)初始化時(shí)鐘LED初始化LED閃爍三、庫(kù)函數(shù)例程0.準(zhǔn)備階段1.目標(biāo)任務(wù)拆分2.目標(biāo)實(shí)現(xiàn)初始化時(shí)鐘LED
    發(fā)表于 01-13 12:43 ?3次下載
    <b class='flag-5'>寄存器</b>與靜態(tài)<b class='flag-5'>庫(kù)</b>

    配置STM32寄存器控制GPIO點(diǎn)亮LED

    STM32點(diǎn)亮LED 寄存器方式IO簡(jiǎn)介1、每個(gè)IO可以自由編程,但是IO口寄存器必須按照32位字被訪問。2、每個(gè)IO端口都有7個(gè)
    發(fā)表于 01-13 16:15 ?3次下載
    配置<b class='flag-5'>STM32</b><b class='flag-5'>寄存器</b>控制GPIO<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>
    主站蜘蛛池模板: 91在线电影 | 午夜黄网| 色多多在线 | 一本一本大道香蕉久在线精品 | 巨臀中文字幕一区二区翘臀 | 美女免费视频色在线观看 | 久久精品看片 | 婷婷综合五月天 | 一道精品视频一区二区三区男同 | 黑人又大又粗又长又深受不了 | 欧美电影一区二区 | 怡红院影院 | 性欧美高清短视频免费 | 天堂福利视频在线观看 | 影音先锋色天使 | 精品免费 | 午夜影院一区二区三区 | 天堂网成人 | 免费成人毛片 | 狠狠干人人干 | 色噜噜亚洲精品中文字幕 | 亚洲大成色www永久网址 | 免费一级毛片在线播放 | 亚洲一区二区三区四区在线 | 综合一个色 | 国产理论精品 | 午夜黄大色黄大片美女图片 | 天堂欧美| 天天色亚洲| 在线观看www日本免费网站 | 丁香花在线 | 激情综合五月天丁香婷婷 | h视频免费在线 | 免费视频一区二区性色 | 国产精品秒播无毒不卡 | 久久水蜜桃网 | 亚洲国产成人久久精品影视 | 717影院理论午夜伦不卡久久 | 2021天天操 | 国产在线观看黄色 | 黄色毛片免费看 |