使用STM32CubeMX開發二:按鍵實驗
硬體平臺:stm32F407Zet6
軟體平臺:stm32cubeMX 4.7+MDK5.14
電路連線:PE8-LED0、PE9-LED1、PE10-LED2、PE11-LED3、PE12-KEY0、PE13-KEY1、PE14-KEY2、PE15-KEY3
第一步、使用stm32cubeMX建立工程,選擇相應的晶片,配置RCC和SYS如下圖所示:
管腳設定如下:
第二步、配置管腳的工作模式
配置輸出Keil工程
第三步、編寫程式,下載驗證
程式碼如下:
實現功能,檢測按鍵,當有按鍵按下時反轉相應的燈狀態
相關推薦
使用STM32CubeMX開發二:按鍵實驗
硬體平臺:stm32F407Zet6 軟體平臺:stm32cubeMX 4.7+MDK5.14 電路連線:PE8-LED0、PE9-LED1、PE10-LED2、PE11-LED3、PE12-KEY0、PE13-KEY1、PE14-KEY2、PE15-KEY3
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗二:按鍵模組①
實驗二:按鍵模組① - 消抖 按鍵消抖實驗可謂是經典中的經典,按鍵消抖實驗雖曾在《建模篇》出現過,而且還惹來一堆麻煩。事實上,筆者這是在刁難各位同學,好讓對方的慣性思維短路一下,但是慘遭口水攻擊 ... 面對它,筆者宛如被甩的男人,對它又愛又恨。不管怎麼樣,如今 I’ll be back,筆者再也不會重複一
20172302 《Java軟體結構與資料結構》實驗二:樹實驗報告
課程:《Java軟體結構與資料結構》 班級: 1723 姓名: 侯澤洋 學號:20172302 實驗教師:王志強老師 實驗日期:2018年11月5日 必修/選修: 必修 實驗內容 (1)參考教材p212,完成鏈樹LinkedBinaryTree的實現(getRight,contains,
20172327 2018-2019-1 《程式設計與資料結構》實驗二:樹實驗報告
20172327 2018-2019-1 《程式設計與資料結構》實驗二:樹實驗報告 課程:《Java軟體結構與資料結構》 班級:201723 姓名:馬瑞蕃 學號:20172327 實驗教師:王志強 實驗日期:2018年11月7日-2018年11月11日 必修/選修:必修
使用stm32cubemx開發四:串列埠標準化輸出
硬體平臺:stm32F407Zet6 軟體平臺:stm32cubeMX 4.7+MDK5.14 電路連線:PA9,PA10 第一步、通過Stm32CubeMX圖形介面建立Keil工程 需要配置的地方是 在這裡可以修改串列埠工作的一下引數,軟體就可以生成配
計算機組成原理實驗二:RAM實驗
一、實驗專案名稱:RAM實驗 二、實驗目的: 瞭解半導體靜態隨機讀寫儲存器RAM的工作原理及其使用方法。 掌握半導體儲存器的字、位擴充套件技術。 三、實驗內容 ◆採用1K x 4 的晶片,構成1K x 8的儲存器。 ◆選擇五個不連續的存貯單元地址,分別存入不同內容
嵌入式Linux裝置驅動開發之:按鍵驅動程式例項
11.6 按鍵驅動程式例項 11.6.1 按鍵工作原理 高電平和低電平相接怎麼會變成低電平呢 就像你把電源正極的負極相連一樣會把電壓拉低。大電流會從高電平引腳流向低電平引腳,把高電平引腳拉低。 LED和蜂鳴器是最簡單的GPIO的應用,都不需要任何外部
iOS遊戲開發二:蘋果內支付的流程(In-App Purchases)
蘋果應用內支付流程 一 伺服器模式流程如下: 1. 程式向伺服器傳送一個請求 以抓取一份包含所有商品ID的列表 2. 伺服器返回包含所有商品ID識別符號的列表 3. 程式將所有商品ID列表傳送到App Store 以得到所有產品的詳細資訊 4. App Store返回所有
springboot(二):web綜合開發
long auto string 資源 implement getter ase 自動添加 自己 上篇文章介紹了spring boot初級教程:spring boot(一):入門篇,方便大家快速入門、了解實踐Spring boot特性;本篇文章接著上篇內容繼續為大家介紹sp
Javascript設計模式與開發實踐詳解(二:策略模式) http://www.jianshu.com/p/ef53781f6ef2
的人 思想 ram gis pan pro msg have 改變 上一章我們介紹了單例模式及JavaScript惰性單例模式應用這一次我主要介紹策略模式策略模式是定義一系列的算法,把它們一個個封裝起來,並且讓他們可以互相替換。比方說在現實中很多時候也有很多途徑到達同一個
華為軟件開發雲測評報告二:代碼檢查
相關信息 經理 imageview win 技術團隊 企業管理 效率 了解 php 相關文章:《華為軟件開發雲測評報告一:項目管理》 體驗環境 體驗方式:PC端 系統:Windows 64位 瀏覽器類型:Chrome瀏覽器 瀏覽器版本:58.0.3029.110 體驗時間:
【2017-07-01】Linux應用開發工程師面試問題記錄之二:關於結構體的大小及內存對齊問題
偶數 而且 strong span net 但是 開發 f11 flag Tencent後臺服務器開發有一道題是計算一個結構體的sizeof的大小: struct strData { int m_Int; char m_Char; short m_Short; char
UI標簽庫專題十二:JEECG智能開發平臺 ckeditor(ckeditor插件標簽)
uicolor nbsp size mar als ott family data- ack ??1. ckeditor(ckeditor插件標簽)1.1. 參數屬性名類型描寫敘述是否必須默認值namestring屬性名稱是nullvaluestring默認值否nulli
Modbus庫開發筆記之二:Modbus消息幀的生成
不同的 command dwr 分別是 slave 識別碼 align 數據格式 .com 前面我們已經對Modbus的基本事務作了說明,也據此設計了我們將要實現的主從站的操作流程。這其中與Modbus直接相關的就是Modbus消息幀的生成。Modbus消息幀也是實現Mod
SpringBoot(二) :web綜合開發
快速 todo clip Coding 渲染 data- assert mva freemark 前言: 看博文,感覺作者對Spring Boot框架已經有了很深的認識,有一種高屋建瓴的感覺。 原文出處: 純潔的微笑 上篇文章介紹了Spring boot初級教程:spr
實驗二:ICMP重定向攻擊
數據報 允許 eat 路由表 等待 ket 就會 tpi 虛擬 -:實驗原理 ICMP重定向信息是路由器向主機提供實時的路由信息,當一個主機收到ICMP重定向信息時,它就會根據這個信息來更新自己的路由表。由於缺乏必要的合法性檢查,如果一個黑客想要被攻擊的主機修改它的路由
2017-2018-2 20155231《網絡對抗技術》實驗二:後門原理與實踐
虛擬機ip src oca ali 執行 -m 定時 port art 2017-2018-2 20155231《網絡對抗技術》實驗二:後門原理與實踐 常用後門工具 一、Windows獲得Linux的Shell 在本機cmd中使用ipconfig獲得windows的IP地址
【圖】實驗題二:實現圖的遍歷算法
malloc for clu %d type font AS arc -- 遞歸深度優先遍歷算法 1 #include<stdio.h> 2 #include<malloc.h> 3 #define MAXV 100 4 #def
WebService系列二:使用JDK和CXF框架開發WebService
method IT ebean pri build 實例 cxf 地址 result 一、使用JDK開發WebService 服務端程序創建: 1.新建一個JDK開發webservice的服務端maven項目JDKWebServiceServer 2. 定義一個接口,
C++程設實驗項目二:用正則表達式制作一個簡易的SQL系統
search linux c++ AC 2.0 地方 文件的 由於 font 本文將盡可能簡單地概括如何搭起這個SQL系統的框架。 一、正則表達式分析語句 首先需要使用c++的regex庫: #include <regex> 推薦到菜鳥教程上了解正則表達