主頁 >
其他 > STM32HAL庫常用指令速查手冊
STM32HAL庫常用指令速查手冊
2023-04-25 08:07:35 其他
STM32HAL庫常用指令速查手冊
持續更新中
GPIO
-
HAL_GPIO_Init
void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
//功能: GPIO初始化
-
HAL_GPIO_DeInit
void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin);
//功能:在函式初始化之后的引腳恢復成默認的狀態,即各個暫存器復位時的值
-
HAL_GPIO_ReadPin
void GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
//功能:讀取引腳的電平狀態、函式回傳值為0或1
-
HAL_GPIO_WritePin
void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState);
//功能:引腳寫0或1
-
HAL_GPIO_TogglePin
void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
//功能:翻轉引腳的電平狀態
-
HAL_GPIO_LockPin
void HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
//功能:鎖住引腳電平,比如說一個管腳的當前狀態是1,當這個管腳電平變化時保持鎖定時的值
-
HAL_GPIO_EXTI_IRQHandler
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin);
//功能: 外部中斷服務函式,清除中斷標志位
-
HAL_GPIO_EXTI_Callback
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin);
//功能: 中斷回呼函式,可以理解為中斷函式具體要回應的動作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/551070.html
標籤:其他
上一篇:小程式容器,推動國產作業系統技術創新
下一篇:返回列表
-
- 標籤雲
-
-
- 熱門瀏覽
-
-
網閘典型架構簡述
網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......
uj5u.com 2020-09-10 02:00:44 more
-
如何從xshell上傳檔案到centos linux虛擬機里
如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......
uj5u.com 2020-09-10 02:00:47 more
-
一、SQLMAP入門
一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......
uj5u.com 2020-09-10 02:00:50 more
-
Metasploit 簡單使用教程
metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......
uj5u.com 2020-09-10 02:00:53 more
-
游戲逆向之驅動層與用戶層通訊
驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......
uj5u.com 2020-09-10 02:00:56 more
-
北斗電力時鐘(北斗授時服務器)讓網路資料更精準
北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......
uj5u.com 2020-09-10 02:01:03 more
-
【CTF】CTFHub 技能樹 彩蛋 writeup
?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......
uj5u.com 2020-09-10 02:04:05 more
-
02windows基礎操作
我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......
uj5u.com 2020-09-10 02:04:18 more
-
03.Linux基礎操作
我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......
uj5u.com 2020-09-10 02:04:30 more
-
05HTML
01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......
uj5u.com 2020-09-10 02:04:36 more
-
- 最新发布
-
-
STM32HAL庫常用指令速查手冊
STM32HAL庫常用指令速查手冊 持續更新中 GPIO HAL_GPIO_Init void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init); //功能: GPIO初始化 HAL_GPIO_DeInit void HA ......
uj5u.com 2023-04-25 08:07:35 more
-
小程式容器,推動國產作業系統技術創新
資訊技術應用創新不僅是各行各業實作數字轉型的關鍵起點,而且還是我國加強網路安全和資訊安全的重要手段。 現階段,微軟,谷歌和蘋果等外國公司在作業系統市場上占據著幾乎壟斷的行業地位。國內作業系統行業正在努力改變過去過于分散的狀態,并開始通過力量整合尋求新的市場機會。 事實上,使用國外桌面作業系統確實存在 ......
uj5u.com 2023-04-25 08:07:31 more
-
Bios.boot——開機無法進入系統相關解決方法(windows & ubuntu)
最近有機器出現開機無法進入系統,提示Crtl + Alt + Delete重啟 最開始我以為引導丟失,重啟時按F12(某些機器是F11或是其他),竟然還能看到 ubuntu 和 windows boot manager ,選擇ubuntu 順利進入系統,windows也順利進入了,系統沒問題。 然后 ......
uj5u.com 2023-04-25 08:07:26 more
-
A-Buffer簡介
A-Buffer簡介 A-Buffer是一種圖形學(渲染方向)上的用于可見面分析(Visble Surface Detection)的技術。 可見面分析最常見的技術有以下三種: Z-Buffer 演算法(或者叫 Depth-Buffer 演算法) Back-Face Detection方法,該方法用于剔 ......
uj5u.com 2023-04-25 08:06:56 more
-
微信小程式 + App = ?
為了讓開發者可以一次編碼,就能夠編譯為 小程式、 Android、 iOS 應用,實作所謂的 多端開發,去年微信推出了 Donut(多納) 開發平臺(目前是 Beta 版),核心包括:1、開發者可將 小程式 構建成可 獨立運行的移動應用;2、也可以將 小程式 構建成運行于 原生應用中的業務模塊 從圖 ......
uj5u.com 2023-04-25 08:06:20 more
-
軟體自動化測驗初學者忠告
題外話 測驗入門 很多受過高等教育的大學生經常問要不要去報測驗培訓班來入門測驗。 答案是否。 高等教育的合格畢業生要具備自學能力,如果你不具備自學能力,要好好地反省一下,為什么自己受了高等教育迷戀于各種入門級別的培訓?是沒有毅力還是不知道學習方法? 沒有毅力的話,要自己多看些勵志的書,多想想社會的殘 ......
uj5u.com 2023-04-25 08:06:02 more
-
CVE-2015-5254漏洞復現
1.漏洞介紹。 Apache ActiveMQ 是美國阿帕奇(Apache)軟體基金會所研發的一套開源的訊息中間件,它支持 Java 訊息服務,集群,Spring Framework 等。Apache ActiveMQ 5.13.0之前 5.x 版本中存在安全漏洞,該漏洞源于程式沒有限制可在代理中序 ......
uj5u.com 2023-04-25 08:05:35 more
-
第138篇:了解HTTP協議(TCP/IP協議,DNS域名決議,瀏覽器快取)
好家伙,發現自己的網路知識十分匱乏,趕緊補一下 這里先舉個我生活中的例子 欸,作業不會寫了,上網搜一下 用edge瀏覽器上bing必應搜一下(百度廣告太多了,真不想用百度舉例子) 假設這是我們第一次訪問bing的首頁 當我向瀏覽器中輸入https://cn.bing.com/并按下回車 瀏覽器做了什 ......
uj5u.com 2023-04-25 08:05:22 more
-
年薪70萬的全堆疊需要什么技能?
什么是全堆疊開發人員? 全堆疊Web開發人員是一名技術專家,可以在任何應用程式的前端和后端作業。這個人應該熟悉3層模型的每一層。 3層由 表示層(處理用戶界面的主前端部分), 業務邏輯層(任何處理資料驗證的應用程式的后端部分) 資料庫層 全堆疊開發人員不一定掌握所有技術。但是,專業人員應該在客戶端和服務器 ......
uj5u.com 2023-04-24 10:11:22 more
-
年薪70萬的全堆疊需要什么技能?
什么是全堆疊開發人員? 全堆疊Web開發人員是一名技術專家,可以在任何應用程式的前端和后端作業。這個人應該熟悉3層模型的每一層。 3層由 表示層(處理用戶界面的主前端部分), 業務邏輯層(任何處理資料驗證的應用程式的后端部分) 資料庫層 全堆疊開發人員不一定掌握所有技術。但是,專業人員應該在客戶端和服務器 ......
uj5u.com 2023-04-24 10:04:05 more
- 友情鏈接
-
-