国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【正點(diǎn)原子】 手把手教你學(xué)STM32 系列視頻之 STM32F4-基于探索者F4

2022-07-17 14:58 作者:Jinyu_Li  | 我要投稿

MDK軟件-開(kāi)發(fā)環(huán)境

USB串口

ISP串口下載

USB串口轉(zhuǎn)換電路(CH340&PL2303芯片)

  • 下載只能使用串口1

注意事項(xiàng)

新建工程模板

庫(kù)函數(shù)和寄存器的區(qū)別

1、STM32——把寄存器封裝進(jìn)庫(kù)函數(shù)中,直接操作庫(kù)函數(shù)來(lái)操作寄存器

2、底層代碼需要了解相關(guān)寄存器知識(shí)

?
第10講 新建工程模板-基于固件庫(kù) P9 - 34:17
?

System_InitSystem_Init


1、全局宏定義

2、新建工程模板


GPIO工作原理

基本結(jié)構(gòu)

  • 144腳芯片
  • 112個(gè)IO口 16*7
  • A ~ G // 0~15
  • PA9 -- 串口引腳

工作方式

  • 4大類(lèi)的輸入輸出模式
  • 輸入浮空模式
  • 輸入上拉
  • 輸入下拉
  • 模擬輸入模式(A/D轉(zhuǎn)換)
  • 輸出工作模式
  • 開(kāi)漏輸出模式
  • 只能輸出強(qiáng)低電平,高電平得靠外部電阻拉高。
  • 開(kāi)漏復(fù)用輸出
  • 推挽輸出
  • 可以輸出強(qiáng)高低電平,連接數(shù)字器件
  • 推挽復(fù)用輸出
  • 4種最大輸出速度
  • 有FT的IO口可以支撐5V容忍

跑馬燈實(shí)驗(yàn)

GPIO的基本知識(shí)

  • 推挽輸出(強(qiáng)上拉下拉)
  • 頭文件&源文件
  • 源文件,misc、gpio、rcc、usart留下

?
第13講 手把手編寫(xiě)跑馬燈實(shí)驗(yàn)-庫(kù)函數(shù) P12 - 06:32
?

  • rcc-時(shí)鐘使能

Init初始化函數(shù)

MODER - -》 工作模式

OSPEEDR - -》 輸出速度

OTYPER - -》 輸出類(lèi)型

PUPDR - -》 上下拉方式

右鍵 go to definition of 查看變量函數(shù)定義使用方法

  • 一次初始化一個(gè)IO組下的多個(gè)IO,前提是IO口的配置方式一樣
  • uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDef*GPIOx,unit16_t GPIO_Pin); //讀取某個(gè)GPIO口的輸出電平
  • uint16_t GPIO_ReadOutputDataBit(GPIO_TypeDef*GPIOx); //讀取某組GPIO組中所有io口的輸出電平


高低電平設(shè)置

SetBits ---- 輸出高電平

ReseBits ---- 輸出低電平


步驟

使能IO口時(shí)鐘。

初始化IO口模式

操作IO口


位操作

通過(guò)一個(gè)公式來(lái)進(jìn)行地址的映射












【正點(diǎn)原子】 手把手教你學(xué)STM32 系列視頻之 STM32F4-基于探索者F4的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
吉木萨尔县| 襄垣县| 军事| 林周县| 皋兰县| 松溪县| 房山区| 太湖县| 广水市| 河东区| 吴江市| 彰武县| 根河市| 台州市| 无锡市| 霍邱县| 监利县| 三亚市| 青河县| 东光县| 元阳县| 孝昌县| 专栏| 永昌县| 尼玛县| 鄂托克前旗| 临漳县| 新乡县| 鸡泽县| 大城县| 青阳县| 临海市| 广河县| 会同县| 石泉县| 肥西县| 衡阳市| 黑水县| 凯里市| 石门县| 惠州市|