最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
乳山市| 桦甸市| 辽宁省| 仙居县| 金湖县| 拉萨市| 东乡族自治县| 仁布县| 禹城市| 乌兰县| 滨海县| 赤峰市| 志丹县| 香港 | 鄂托克旗| 紫阳县| 开鲁县| 东乌| 基隆市| 邯郸市| 富裕县| 绍兴市| 浮梁县| 内乡县| 平远县| 海口市| 永川市| 宜昌市| 丰城市| 张家港市| 桦川县| 辽阳县| 怀仁县| 定襄县| 北川| 临夏市| 芒康县| 确山县| 清流县| 曲周县| 宜兴市|