国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

使用STM32點亮一顆LED實驗

CHANBAEK ? 來源: 想啥做啥 ? 作者: 想啥做啥 ? 2023-11-29 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本次實驗系統環境

Matlab版本: 2021b

系統環境 :Win10專業版

模型與原理圖

simulink模型如圖5.1所示,實驗現象PB8以0.5S周期反轉,PB9以1S周期翻轉閃爍,本次實驗電路原理如圖5.2所示,實驗所使用的下載器為STLINK 2V1版本,下載器自帶一個串口,完整實驗電路板如圖5.3所示

圖片

圖5.1 兩顆LED閃爍simulink模型

圖片

圖5.2 LED閃爍電路圖

圖片

圖5.3 實驗開發板

圖片

基礎模型介紹與分析

“Digital Write”模型用于控制I/O口作為普通輸出用,雙擊模型可更改引腳編號,如圖5.4所示其引腳對應STM32的PB8端口,例如想使用PA5引腳時,可通過將其改為“PA_5“實現對PA5的控制,點擊右側的”View pin map“如圖5.5所示可以查看可定義的引腳編號,里面的引腳定義為STM32官方開發板(型號為STM32 Nucleo F103RB)

圖片

圖5.4 Digital Write模型

圖片

圖5.5 Nucleo F103RB pin map圖

“Pulse Generator”用于產生周期性脈沖,如果想實現不同周期下的LED閃爍,可以雙擊該模型更改“周期(秒)”和“脈沖寬度(周期百分比)”來實現LED的閃爍頻率和控制亮和滅的時間,如圖5.6所示。

圖片

圖5.6 "Pulse Generator"模型設置

“Delay”模型設置如圖5.7所示,可以通過修改“延遲長度”值實現不同周期翻轉,其它地方這里保持默認,需要注意的是,這里的值跟采樣時間有關系,由于本實驗中在“Hardware Settings->求解器欄”中設置的信息都設置為自動,所以當圖5.6中設置的參數發生變化時,采樣周期也會發生相應變化。

圖片

圖5.7 "Delay"模型設置

PB9 LED閃爍還用到了“NOT”模型,這里與讀者所理解的not是同一個意思,即取反邏輯,當然也可以通過“運算符”欄將其更改為不同邏輯符號,相應的外觀符號也會發生改變,讀者朋友可以嘗試更改練習。

圖片

圖5.8 "NOT"模型設置

總 結

本節以控制兩個LED閃爍模型為示范,介紹simulink模型的基本使用用方法,實現同樣效果LED閃爍功能,可以通過搭建不同的模型來實現,非常的直觀靈活,模型修改起來也比較方便。

這里給讀者留個練習題,不使用本節介紹的模型方式實現同樣LED閃爍功能,模型該如何搭建?

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

    關注

    243

    文章

    24594

    瀏覽量

    690821
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373415
  • 串口
    +關注

    關注

    15

    文章

    1619

    瀏覽量

    82810
  • Simulink
    +關注

    關注

    23

    文章

    551

    瀏覽量

    66041
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118058
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    控制GPIO輸出LED燈只有一顆

    是這樣的,我用的f103vet6,采用的是庫開發方式。結果控制4LED,實際卻是只有一顆。代碼如下:
    發表于 01-29 05:53

    電平指示電路diy,最后一顆led

    大家好,我做了個電平指示電路,但最后一顆led。元器件沒問題。
    發表于 03-07 00:00

    如何去實現用STM32點亮LED

    STM32點亮LED燈-用寄存器實現前言
    發表于 08-03 06:16

    如何去實現種基于stm32f407vet6點亮led的設計

    如何去實現種基于stm32f407vet6點亮led的設計?
    發表于 09-30 09:16

    如何用STM32點亮LED燈?

    如何用STM32點亮LED燈?
    發表于 10-11 08:44

    如何利用STM32點亮LED燈?

    如何利用STM32點亮LED燈?
    發表于 11-29 06:57

    使用STM32點亮LED燈的方法

    led燈,大家大致看下點燈流程和點燈環境以及點燈流程,就能大概的了解下三者的區別,可以有選擇的去學習!、使用STM32
    發表于 11-29 06:14

    如何利用STM32F103點亮LED

    基于STM32F103點亮LED燈1、實驗目的2、實驗要求3、proteus仿真圖4、程序代
    發表于 12-16 08:28

    如何利用Stduino IDE點亮一顆LED

    關鍵詞:stm32 小藍板 stm32最小系統板 STM32F103C8T6 Stduino IDE Stduino Nano 點亮一顆
    發表于 01-10 07:30

    用51開發板點亮了第一顆LED燈嗎

    還記得當初自己用51開發板點亮了第一顆LED燈嗎?51單片機,yyds!不多說,直接抽獎送75塊!興趣愛好如果你對件事失去了興趣,我覺得你把這件事堅持做下去的概率很低...
    發表于 02-18 06:12

    如何驅動STM32H750點亮LED燈呢

    如何利用CubeMX生成代碼驅動STM32H750點亮LED燈呢?有哪些操作流程呢?
    發表于 03-01 06:56

    點亮一顆LED位操作c語言

    點亮一顆LED 位操作的c語言程序,使用Keil uVision4軟件進行打開,單片機為c51單片機
    發表于 07-15 15:27 ?2次下載

    點亮一顆LED的程序和電路圖及工程資料合集免費下載

    本文檔的主要內容詳細介紹的是使用單片機實現點亮一顆LED的程序和電路圖及工程資料合集免費下載。
    發表于 05-28 12:04 ?2次下載
    <b class='flag-5'>點亮</b><b class='flag-5'>一顆</b><b class='flag-5'>LED</b>的程序和電路圖及工程資料合集免費下載

    【CC2530授課筆記】① 點亮一顆LED燈及實現流水燈(51內核單片機)

    實驗套件介紹如圖所示是我們的CC2530實驗套件,從圖上可以看出,板子中間有四個LED,分別是:LED3,LED4,
    發表于 11-29 19:06 ?36次下載
    【CC2530授課筆記】① <b class='flag-5'>點亮</b><b class='flag-5'>一顆</b><b class='flag-5'>LED</b>燈及實現流水燈(51內核單片機)

    STM32F103實驗點亮LED

    STM32F103點亮LED
    發表于 12-27 18:36 ?50次下載
    <b class='flag-5'>STM32</b>F103<b class='flag-5'>實驗</b><b class='flag-5'>一</b>:<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>燈