STM32F407 GPIO原理 個人筆記
datasheet(STM32F407ZGT6.pdf)中,IO structure 為FT,表示容忍5V電壓
共有A~G7組IO口,
每組16個IO口:0~15
每組有10個寄存器
4種輸入模式:
輸入浮空(不連上拉或下拉電阻)
輸入上拉
輸入下拉
模擬輸入4種輸出模式: (GPIOx_MODER &GPIOx_OTYPER)
開漏輸出(帶上拉或者下拉)
開漏復用功能(帶上拉或者下拉)
推挽式輸出(帶上拉或者下拉)
推挽式復用功能(帶上拉或者下拉)4種最大輸出速度:
-2MHZ
-25MHz
-50MHz
-100MHz8種工作模式的區別:
STM32八種IO口模式區別.pdf
STM32F407 GPIO原理 個人筆記
相關推薦
STM32F407 GPIO原理 個人筆記
type struct 速度 stm32f407 stm32f4 datasheet str img 下拉電阻 datasheet(STM32F407ZGT6.pdf)中,IO structure 為FT,表示容忍5V電壓 共有A~G7組IO口, 每組16個IO口:0~1
計算機組成原理個人筆記(一)
吞吐量:表徵一臺計算機在某一時間間隔內能夠處理的資訊量。 CPI(Cycles Per Instruction):表示每條指令週期數,即執行一條質量所需的平均時鐘週期數。計算如下: CPI=執行某段程
STM32F407 GPIO 庫函數編程套路(led與beep總結) 個人筆記
type 默認 結構 調用 end 結構體 編程 int void 本文由正點原子STM32F407探索者開發板的led和beep實驗,總結了gpio編程的套路。 下文中以hardware 來稱呼可能的硬件外設,如led或beep等。 新建項目後主要用到三個文件:hardw
STM32F407 按鍵輸入實驗 庫函數版 個人筆記
scan 按鍵 原理 ima .com 內部 bit 除了 abi 讀取IO口輸入的函數: STM32F4 的 IO口做輸入使用的時候,是通過調用函數 GPIO_ReadInputDataBit()來讀取 IO 口的狀態的。了解了這點,就可以開始我們的代碼編寫了。 按鍵與s
STM32F407 IO引腳複用器和對映 個人筆記
基本概念 stm32有一些內建外設,每個外設有一個複用功能AF(Alternate functions). stm32的每個io引腳東路有一個16路複用器,該複用器一端連該引腳,另外16端連AF0~AF15 該複用器可以通過GPIOx_AFRL(針對該組引腳的 0-7號引腳)和 GPIOx_AFRH(針對引
STM32F407 串列埠通訊實驗 個人筆記
GPIO引腳複用配置 詳見 https://www.cnblogs.com/YuQiao0303/p/10011599.html 配置好時鐘、gpio的複用對映、gpio 串列埠配置 常用的usart相關暫存器 USART_SR狀態暫存器 USART_DR資料暫存器 USART_BRR波特率暫存器
STM32F407 串列埠通訊實驗 視訊第27節 個人筆記
前言 第26節也是串列埠,筆記連結在此:https://www.cnblogs.com/YuQiao0303/p/10019362.html github地址:https://github.com/YuQiao0303/STM32F407-Examples 基本把27節的新內容都寫在程式碼註釋裡了,只有一
STM32F407 SPI 個人筆記
概述 SPI ,Serial Peripheral interface,序列外圍裝置介面 全雙工,同步的通訊匯流排,四根線 主要應用在 EEPROM,FLASH,實時時鐘,AD轉換器,還有數字訊號處理器和數字訊號解碼器之間。 4條線 MISO 主裝置資料輸入,從裝置資料輸出。 MOSI
《自動控制原理》個人筆記(來自ppt課件)
控制的含義 控制(CONTROL)----某個主體使某個客體按照一定的目的動作。 主體–人:人工控制; 機器:自動控制 客體–指一件物體,一套裝置,一個物化過程,一個特定系統。 人工控制與自動控制 人在控制過程中起三個作用: (1)觀測:用眼睛去觀測,如溫度計、轉速錶等的指示值;
laravel框架的個人筆記
laravel框架的個人筆記具體安裝環境可更具最新版本的文檔來,一下內容 只是我代碼的一些操作demo ,是對文檔進行的個人筆記;//路由命名Route::get(‘admin‘,[‘as‘=>‘profile‘,function(){ echo route(‘profile‘); re
硬件原理學習筆記
成了 狀態 載體 人的 硬件 物理學 噪音 原理 生存 1. 硬件是思想的載體,基礎為物理學。 人的五感(視覺、聽覺、觸覺、嗅覺、味覺)接收了大部分的信息; 世界在人的各種感官下形成了對應的映像,然後人類對各種信息作出分析,並對世界做出一定的反饋操作。 這個世界是按一
saltstack自動化運維工具搭建個人筆記
技術分享 install size 為什麽 數據 font status 程序包 -c 至於為什麽選擇saltstack,因為Puppet、Chef基於Ruby開發,而ansible、saltstack基於python開發,便於後期二次,良好的可移植性。 又,ansible
【個人筆記】《知了堂》MySQL中的數據類型
屬性 med mysql 表示 time align mes fault key MySQL中的數據類型 1、整型 MySQL數據類型 含義(有符號) tinyint(m) 1個字節 範圍(-128~127) smallint(m)
MSDN 同步部分 個人筆記
終端 數值 通信 滿足 exec 英語 關於 ini ddr (在知乎看到輪子哥說,掌握了MSDN上的並發部分 和 線程與進程部分就可以掌握所有語言的多線程編程,我在網上翻了一下並沒有中文版,所以決定自己翻譯一下...) 目錄: 線程之間協同運行的方式有許多種,下面所述的函
flask個人筆記
mit 定義 clas 4.4 返回 設置 ati 列表 cal 1 flaskORM模型 1.1 pip install flask_sqlalchemy 1.2 flask_sqlachemy配置 MySQL - mysql://username:password@h
OpenGL原理學習筆記
star rect 之前 tab erl 情況 增加 還原 這位 說明:簡單了解一下OpenGL的工作原理,初步認識計算機對於圖形渲染的底層設計與實現,第一次接觸,也沒學過C艹,歡迎各位批評指正。 一 什麽是OpenGL? OpenGL是一個開放標準(speci
redis個人筆記
png syn 但是 結束 依賴 命令 bubuko post 啟用 一、開啟、關閉redis /etc/init.d/redis-server restart //重啟/etc/init.d/redis-server stop //關閉/etc/init.d/redi
個人筆記--->服務器篇
反向 his 緩存 group tor cer shu nag 無法解析 day 01環境: PC: eth0:192.168.4.100 代理: eth0:192.168.4.5 eth1:192.168.2.5
個人筆記---->mysql數據庫基本操作
stop root 表結構 nbsp my.cnf 個人筆記 設置 eat 使用 mysql數據庫服務操作 # systemctl start mysqld //啟動 # systemctl stop mysqld //停止 # systemctl res
javascript的發展及個人筆記
custom 它的 支持 解決 定義 bsp 連接 {} eve Node.js是一個Javascript運行環境(runtime),發布於2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。Node.js對一些特殊用例進行優化,