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

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

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

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

第四章 獨(dú)立按鍵與LED

撞上電子 ? 2022-01-18 09:51 ? 次閱讀

第一節(jié) 硬件解讀

既然大家都學(xué)到物聯(lián)網(wǎng)了,想必這些基礎(chǔ)一定很熟悉,關(guān)于按鍵的消抖等基本知識(shí)就不再重復(fù),直接看原理圖。LED的原理圖,上一章也已經(jīng)講解了,本章將重點(diǎn)是獨(dú)立按鍵。以下是獨(dú)立按鍵的原理圖:

f904d148-77af-11ec-9437-dac502259ad0.png

從上圖可以看出,該按鍵連接的引腳是PC14,只要按鍵被按下,PC14變?yōu)榈碗娖剑催^(guò)來(lái)也是,只要該引腳為低電平,即可證明該按鍵被按下。

第二節(jié) 配置環(huán)境

1,打開(kāi)stm32cubeMX。

2,選擇“File-New project ...”。

f93cb09a-77af-11ec-9437-dac502259ad0.png

3,搜索芯片,芯片型號(hào)為:STM32L071KB(大小寫(xiě)都可以)。并選擇芯片封裝為UFQFPN32的芯片。

f96b301e-77af-11ec-9437-dac502259ad0.png

4,選擇A->Z,這里可以看見(jiàn)該芯片的所有的功能。

f994dfd6-77af-11ec-9437-dac502259ad0.png

5,選中“SYS”,勾選“Debug Serial Wire”,可以看見(jiàn)PA13與PA14引腳變成綠色,分別用作SYS_SWDIO和SYS_SWCLK。

f9b9380e-77af-11ec-9437-dac502259ad0.png

6,將PC14和PC15用作輸入和輸出。如下圖配置:

f9e6d71e-77af-11ec-9437-dac502259ad0.png

7,上一章詳細(xì)解釋了GPIO的輸出模式(LED為例)的初始化信息,下面來(lái)看看GPIO的輸入的配置(以為按鍵輸入為例)。

fa0fcbba-77af-11ec-9437-dac502259ad0.png

8,選中“Project Manager-Project”。在Project Name中填寫(xiě)項(xiàng)目的名字(盡可能不要用中文),在Project Location中選擇項(xiàng)目保存的路徑(盡可能不要用中文),在Toolchain/IDE中選擇編譯器,藍(lán)橋杯物聯(lián)網(wǎng)比賽用的是MDK5,所以我們選擇MDK-ARM V5。對(duì)于項(xiàng)目信息的操作,大家注意看下面2張圖。

fa42990a-77af-11ec-9437-dac502259ad0.png

fa64fd56-77af-11ec-9437-dac502259ad0.png

9,點(diǎn)擊GENERATE CODE,生成代碼。

fa925508-77af-11ec-9437-dac502259ad0.png

10,點(diǎn)擊“close”,代碼生成成功。

facbab3c-77af-11ec-9437-dac502259ad0.png

第三節(jié) 編寫(xiě)代碼

1,根據(jù)stm32cubeMX生成代碼的目錄,打開(kāi)MDK5。

2,點(diǎn)擊”Rebuild”,開(kāi)始編譯代碼,檢查stm32cubeMX生成的代碼是否有問(wèn)題。如下圖,0錯(cuò)誤,0警告。

fb0b811c-77af-11ec-9437-dac502259ad0.png

3,在while中添加以下語(yǔ)句,注意,需要在BEGIN與END之間添加。

fb482bbc-77af-11ec-9437-dac502259ad0.png

4,點(diǎn)擊”Rebuild”,開(kāi)始編譯代碼,檢查stm32cubeMX生成的代碼是否有問(wèn)題。如下圖,0錯(cuò)誤,0警告。

fb7c37f4-77af-11ec-9437-dac502259ad0.png

5,點(diǎn)擊”O(jiān)ptions for Target...“。

fbc1e998-77af-11ec-9437-dac502259ad0.png

6,點(diǎn)擊”Debuy“,然后選擇下載器”CMSIS-DAP Debugger“,并點(diǎn)擊”O(jiān)K“。

fbfee1ea-77af-11ec-9437-dac502259ad0.png

7,選擇“Debug”--“Settings”--“Flash Download”--“Reset and Run”。這樣開(kāi)發(fā)板每次上電都自己先復(fù)位一次,再跑程序。

fc328ebe-77af-11ec-9437-dac502259ad0.png

8,點(diǎn)擊”Download“,開(kāi)始下載程序并下載成功。

fc663fde-77af-11ec-9437-dac502259ad0.png

第四節(jié) 實(shí)驗(yàn)現(xiàn)象

實(shí)驗(yàn)注意事項(xiàng):

1,程序語(yǔ)句需要位于程序的BEGIN與END之間。

2,利用USB線將電腦USB口與開(kāi)發(fā)板USB1口連接。

3,CN4所有撥碼開(kāi)關(guān)必須選擇ON DP檔,否則無(wú)法下載程序。

實(shí)驗(yàn)現(xiàn)象:

LD1,LD4常亮。按下按鍵,LD5亮;松開(kāi)按鍵,LD5滅。

宗旨:

免費(fèi)的服務(wù),永遠(yuǎn)的開(kāi)源

說(shuō)明:

1.本教程免費(fèi),開(kāi)源,禁止用于任何商業(yè)用途,違者必究。

2.本教程版權(quán)所屬為東莞市東城墨竹公子電子工作室,盜版必究。fd496ea8-77af-11ec-9437-dac502259ad0.png

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

    關(guān)注

    242

    文章

    23306

    瀏覽量

    661517
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華為-射頻基礎(chǔ)知識(shí)培訓(xùn)

    課程目標(biāo)z 熟悉和掌握射頻基本概念和知識(shí)z 了解無(wú)線射頻系統(tǒng)結(jié)構(gòu)z 了解天饋系統(tǒng)的概念和知課程內(nèi)容第一 無(wú)線通信的基本概念第二 射頻常用計(jì)算單位簡(jiǎn)介第三 射頻常用概念辨析第四章
    發(fā)表于 12-10 13:39 ?1次下載

    《DNESP32S3使用指南-IDF版_V1.6》第四章 認(rèn)識(shí)ESP-IDF

    第四章 認(rèn)識(shí)ESP-IDF ESP-IDF是樂(lè)鑫科技為其ESP32系列芯片提供的官方開(kāi)發(fā)框架。這個(gè)框架主要用于開(kāi)發(fā)、構(gòu)建和部署基于ESP32的物聯(lián)網(wǎng)(IoT)應(yīng)用。我們要寫(xiě)程序控制ESP32芯片
    發(fā)表于 11-22 09:49

    《DNK210使用指南 -CanMV版 V1.0》第十四章 按鍵輸入實(shí)驗(yàn)

    電平,以判斷獨(dú)立按鍵是否被按下,若KEY0按鍵被按下,則控制對(duì)應(yīng)的GPIO輸出低電平以控制紅色LED亮起,反之則控制對(duì)應(yīng)的GPIO輸出高電平以控制紅色
    發(fā)表于 10-12 09:14

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第三四章閱讀報(bào)告

    與重定向等機(jī)制。 第四章:PRTOS Hypervisor的設(shè)計(jì)與實(shí)現(xiàn) 內(nèi)容概述 : 第四章則聚焦于PRTOS(Portable Real-Time Operating System)Hypervisor
    發(fā)表于 10-09 18:29

    【北京迅為】iTOP-i.MX6開(kāi)發(fā)板使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹(shù)Android4.4系統(tǒng)編譯

    【北京迅為】iTOP-i.MX6開(kāi)發(fā)板使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹(shù)Android4.4系統(tǒng)編譯
    的頭像 發(fā)表于 09-12 15:43 ?561次閱讀
    【北京迅為】iTOP-i.MX6開(kāi)發(fā)板使用手冊(cè)<b class='flag-5'>第四</b>部分固件編譯第十<b class='flag-5'>四章</b>非設(shè)備樹(shù)Android4.4系統(tǒng)編譯

    第四章:對(duì)廣東龍芯2K0300-蜂鳥(niǎo)板-v1.0視頻教程我的感觸

    我全部下載了廣東龍芯2K0300-蜂鳥(niǎo)板-v1.0視頻教程共十四個(gè)。 (在嘩哩嘩哩地址https://space.bilibili.com/481273999) 將看后的感想總結(jié)如下: 龍芯LoongArch Linux內(nèi)核的上游故事.mp425:02分鐘62.13MB 文件大小 2022-10-30發(fā)表。其內(nèi)容主講第17屆中國(guó)Linux內(nèi)核開(kāi)發(fā)者大會(huì)上陳華才(龍芯中科內(nèi)核工程師)對(duì)LoongArch內(nèi)核架構(gòu)演講。 龍芯云平臺(tái)技術(shù)及應(yīng)用.mp435:11分鐘30.62MB 文件大小 2023-05-09發(fā)表。其內(nèi)容是2023年度龍芯杯精英百?gòu)?qiáng)賽前培訓(xùn),龍芯發(fā)展歷程,中科院計(jì)算所,三大架構(gòu)服務(wù)器、臺(tái)式機(jī)、嵌入式。 龍架構(gòu)應(yīng)用開(kāi)發(fā)與適配遷移技術(shù).mp450:39分鐘47.41MB 文件大小 2024-04-30發(fā)表。其內(nèi)容是龍架構(gòu)應(yīng)用開(kāi)發(fā)與遷移適配技術(shù),龍芯云平臺(tái),應(yīng)用軟件遷移的本質(zhì),遷移步驟解讀,解決方案。 12-廣東龍芯2K500-PyQt5應(yīng)用.mp47:40分鐘11.56MB 文件大小 2023-07-21發(fā)表。其內(nèi)容是講解如何利用廣東龍芯2K500板開(kāi)發(fā)python的Qt5,就是PyQt5應(yīng)用。將連接的液晶屏上顯示程序結(jié)果。 10-U-boot功能定制.mp443:30分鐘360.14MB文件大小2022-11-13發(fā)表。其內(nèi)容是廣東龍芯2K500板用戶手冊(cè)中內(nèi)核引導(dǎo)如何在Visual Studio Code上調(diào)試過(guò)程及運(yùn)行在板上。
    發(fā)表于 09-11 18:10

    【「ARM MCU嵌入式開(kāi)發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書(shū)籍整體概況

    案例為按鍵控制LED亮滅;第四章介紹了中斷和事件,中斷包含嵌套向量中斷控制器NVIC,EXTI外部中斷/事件控制器以及EXTI外部中斷處理的常用庫(kù)函數(shù)簡(jiǎn)介,中斷式觸摸按鍵控制
    發(fā)表于 08-25 22:48

    第四章:在 PC 交叉編譯 aarch64 的 tensorflow 開(kāi)發(fā)環(huán)境并測(cè)試

    本文介紹了在 PC 端交叉編譯 aarch64 平臺(tái)的 tensorflow 庫(kù)而非 tensorflow lite 的心酸過(guò)程。
    的頭像 發(fā)表于 08-25 11:38 ?1169次閱讀
    <b class='flag-5'>第四章</b>:在 PC 交叉編譯 aarch64 的 tensorflow 開(kāi)發(fā)環(huán)境并測(cè)試

    第四章-V1.5 舵機(jī) 舵機(jī)角度控制 PWM控制紅外對(duì)管和按鍵控制 STM32驅(qū)動(dòng)舵機(jī)控制 SG90控制

    由于C8T6小板子的PA12接了上拉電阻,所以使用PA12的時(shí)候要注意。而且如果我們用Mrico USB供電 可能會(huì)影響PA11。
    的頭像 發(fā)表于 08-15 16:20 ?597次閱讀
    <b class='flag-5'>第四章</b>-V1.5 舵機(jī) 舵機(jī)角度控制 PWM控制紅外對(duì)管和<b class='flag-5'>按鍵</b>控制 STM32驅(qū)動(dòng)舵機(jī)控制 SG90控制

    雙麒麟系統(tǒng)!迅為RK3588開(kāi)發(fā)板+銀河麒麟/開(kāi)放麒麟

    Build root系統(tǒng)功能測(cè)試 第四章 Ubuntu系統(tǒng)功能測(cè)試 第五 Debian系統(tǒng)功能測(cè)試 第六 openkylin系統(tǒng)功能測(cè)試 第七 銀河麒麟系統(tǒng)功能測(cè)試
    發(fā)表于 07-15 10:35

    【紫光同創(chuàng)盤(pán)古PGX-Nano教程】——(盤(pán)古PGX-Nano開(kāi)發(fā)板/PG2L50H_MBG324第四章)靜態(tài)數(shù)碼管顯示實(shí)驗(yàn)例程

    燈、按鍵、撥碼開(kāi)關(guān)等。 二:實(shí)驗(yàn)?zāi)康?兩個(gè)位數(shù)碼管同時(shí)顯示0-9,每隔1s數(shù)字變化一次。 三:實(shí)驗(yàn)原理 數(shù)碼管是一種基本單元為發(fā)光二極管的半導(dǎo)體發(fā)光器件。能并行顯示位數(shù)的數(shù)碼管稱為
    發(fā)表于 05-07 10:39

    搭配100教學(xué)實(shí)驗(yàn)案例,輕松解決老師備課難題!

    Linux系統(tǒng)使用實(shí)驗(yàn)第三Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn)第四章基于ARM基礎(chǔ)外設(shè)實(shí)驗(yàn)第五LinuxQt開(kāi)發(fā)實(shí)驗(yàn)第六LinuxPython開(kāi)發(fā)實(shí)驗(yàn)向下滑動(dòng)查看所有內(nèi)容
    的頭像 發(fā)表于 05-01 08:31 ?423次閱讀
    搭配100教學(xué)實(shí)驗(yàn)案例,輕松解決老師備課難題!

    【紫光同創(chuàng)盤(pán)古PGX-MINI-4K教程】——(盤(pán)古PGX-MINI-4K開(kāi)發(fā)板/PGC4KD-6ILPG144第四章)數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)例程

    數(shù)碼管,按一下數(shù)字加 1,從 0 到 9;按鍵 K3 控制左側(cè)起第四個(gè)數(shù)碼,按一下數(shù)字加 1,從 0 到 9。 :實(shí)驗(yàn)原理數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。能顯示 4 個(gè)數(shù)碼管叫
    發(fā)表于 04-28 18:30

    【紫光同創(chuàng)盤(pán)古PGX-Lite 7K教程】——(盤(pán)古PGX-Lite 7K開(kāi)發(fā)板/PGC7KD-6IMBG256第四章)?數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)例程

    K0 控制右邊起第一個(gè)數(shù)碼管,按一下數(shù)字加 1,從 0 到 9,按鍵 K2 控制右邊起第二個(gè)數(shù)碼管,按一下數(shù)字加 1,從 0 到 9,按鍵 K3 控制右邊起第三個(gè)數(shù)碼管,按鍵 K4 控制第四
    發(fā)表于 04-24 14:51

    基于51單片機(jī)的電子鐘【調(diào)時(shí),DS1302,數(shù)碼管,獨(dú)立按鍵】(仿真)

    基于51單片機(jī)的電子鐘【調(diào)時(shí),DS1302,數(shù)碼管,獨(dú)立按鍵】(仿真)
    的頭像 發(fā)表于 04-10 00:41 ?2529次閱讀
    基于51單片機(jī)的電子鐘【調(diào)時(shí),DS1302,數(shù)碼管,<b class='flag-5'>獨(dú)立</b><b class='flag-5'>按鍵</b>】(仿真)
    主站蜘蛛池模板: 丁香美女社区| 男人国产AV天堂WWW麻豆| 精品国产成人a区在线观看| 永久精品视频无码一区| 四虎视频最新视频在线观看| 亚洲精品视频在线播放| 亚洲 欧美 中文 日韩 视频| 浴室里强摁做开腿呻吟的漫画男男| a视频免费在线| 国产线精品视频在线观看| 国产小视频国产精品| 伦理片飘花手机在线| 天海翼精品久久中文字幕| 张津瑜的9分58秒7段免费 | 色姣姣狠狠撩综合网| 丝袜美女被艹| 月夜直播免费观看全集| 动听968| 久爱精品亚洲电影午夜| 日欧一片内射VA在线影院| 中国农村真实bbwbbwbbw| 国产99青草全福视在线| 老女人与小伙子露脸对白| 午夜AV亚洲一码二中文字幕青青| 我的年轻漂亮继坶三级| 小草高清视频免费直播| 69夫妻交友网| 国产在线观看不卡| 老色哥网站| 洗濯屋H纯肉动漫在线观看| 97国产精品视频在线观看| 国产麻豆AV伦| 欧美一区二区三区激情视频| 一个人在线观看视频免费| 国产AV果冻传奇麻豆| 免费国产久久啪在线| 热中文热国产热综合| 特级aa 毛片免费观看| 中文字幕国产视频| 国产亚洲精品久久久久久久软件| 秋霞电影院午夜伦高清|