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

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

STM32入門教程-2023持續(xù)更新中

2023-04-26 09:04 作者:大白不擺擺  | 我要投稿

新建工程

添加文件路徑

設(shè)置Define


-------

?
[3-1] GPIO輸出 P5 - 16:20
?


?
[3-1] GPIO輸出 P5 - 16:19
?

,較強(qiáng)驅(qū)動(dòng),絕對控制


?
[3-1] GPIO輸出 P5 - 24:38
?

?
[3-1] GPIO輸出 P5 - 17:05
?


?
[3-1] GPIO輸出 P5 - 27:03
?

長腳+,短腳-

內(nèi)部,較小+;較大-

?
[3-2] LED閃爍&LED流水燈&蜂鳴器 P6 - 17:12
?

Setbits:設(shè)置高電平

Resetbits:設(shè)置低電平

Writebit:利用枚舉值設(shè)置端口

?
[3-2] LED閃爍&LED流水燈&蜂鳴器 P6 - 19:19
?

Bit_RESET低電平

Bit_SET高電平

---

中斷,傳感器計(jì)次

  1. 模塊函數(shù)庫(countsensor)
  2. 初始化模塊(配置外部中斷);
  3. RCC;
  4. GPIO;中斷信號輸入,參考數(shù)據(jù)手冊GPIO 8.1.1
  5. AFIO;中斷引腳選擇EXITLINEConfig
  6. EXTI;邊沿觸發(fā)方式+觸發(fā)響應(yīng)方式;
  7. NVIC;合適優(yōu)先級和分組;

?
[5-2] 對射式紅外傳感器計(jì)次&旋... P12 - 28:46
?

  1. 中斷函數(shù)IRQHandler;
  2. 中斷標(biāo)志位判斷;
  3. 清除中斷標(biāo)志位;

調(diào)試模式,檢測中斷函數(shù)是否正常進(jìn)行

?
[5-2] 對射式紅外傳感器計(jì)次&旋... P12 - 03:32
?


---

?
[6-1] TIM定時(shí)中斷 P13 - 11:14
?

計(jì)數(shù)計(jì)時(shí)電路,時(shí)基單元;

?
[6-1] TIM定時(shí)中斷 P13 - 12:29
?

基本定時(shí)器,只能連接內(nèi)部時(shí)鐘CK-INT,基準(zhǔn)頻率72MHz

16位預(yù)分頻器,最大2的16次方-165535

計(jì)數(shù)器,計(jì)數(shù)時(shí)鐘上升沿,增加到目標(biāo)值時(shí),申請中斷;

自動(dòng)重裝寄存器:存儲目標(biāo)值(自動(dòng)重裝值);申請中斷后,計(jì)數(shù)值清零;

?
[6-1] TIM定時(shí)中斷 P13 - 15:47
?

更新事件映射到TRGO,硬件自動(dòng),無需軟件申請中斷;

?
[6-1] TIM定時(shí)中斷 P13 - 17:12
?

自動(dòng)重裝計(jì)數(shù)(通用;高級)

3種模式

向上計(jì)數(shù):0-n+中斷;0-n+

向下計(jì)數(shù):5>0中斷;5>0;

中央對齊計(jì)數(shù):0-n中斷n-0中斷;

?
[6-1] TIM定時(shí)中斷 P13 - 19:08
?

內(nèi)部時(shí)鐘f72Hz;

外部:ETR(引腳圖)>ETRF;

TRGI(觸發(fā)定時(shí)器從模式);ETR,ITR

?
[6-1] TIM定時(shí)中斷 P13 - 22:30
?

(表78)

?
[6-1] TIM定時(shí)中斷 P13 - 23:57
?

方式1:CH1>TIIF_ED上升沿,下降沿均可觸發(fā);

方式2:TIFP

?
[6-1] TIM定時(shí)中斷 P13 - 26:04
?

4引腳

?
[6-1] TIM定時(shí)中斷 P13 - 26:15
?

測輸入波頻率



?
[6-1] TIM定時(shí)中斷 P13 - 27:08
?

區(qū)別申請中斷;重復(fù)次數(shù)計(jì)數(shù)器;多個(gè)周期后申請中斷

?
[6-1] TIM定時(shí)中斷 P13 - 28:41
?


?
[6-1] TIM定時(shí)中斷 P13 - 33:15
?


?
[6-1] TIM定時(shí)中斷 P13 - 34:52
?

預(yù)分頻控制,預(yù)分頻緩沖寄存器;

?
[6-1] TIM定時(shí)中斷 P13 - 36:33
?

CK_CNT=CK_PSC/(PSC+1)

定時(shí)器頻率,內(nèi)部時(shí)鐘頻率;預(yù)分頻器

?
[6-1] TIM定時(shí)中斷 P13 - 38:00
?

計(jì)數(shù)器溢出,既是計(jì)數(shù)器達(dá)到目標(biāo)值;

計(jì)算計(jì)數(shù)時(shí)間=溢出頻率倒數(shù)

ARR

?
[6-1] TIM定時(shí)中斷 P13 - 38:46
?

影子寄存器;防止事件觸發(fā)條件DUG

?
[6-1] TIM定時(shí)中斷 P13 - 39:56
?


?
[6-1] TIM定時(shí)中斷 P13 - 42:15
?

***

?
[6-2] 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘 P14 - 03:06
?

  1. RCC
  2. 時(shí)基單元的時(shí)鐘源
  3. 配置時(shí)基單元
  4. ETR外部時(shí)鐘和TIx有什么區(qū)別?????
  5. ?
    [6-2] 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘 P14 - 07:59
    ?

  6. 時(shí)基單元;結(jié)構(gòu)體,有單獨(dú)函數(shù)
  7. 中斷使能;
  8. 中斷優(yōu)先級分組NVIC;
  9. 使能定時(shí)器;


跨文件變量;

?
[6-2] 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘 P14 - 24:49
?


?
[6-2] 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘 P14 - 29:27
?


嘗試;

?
[6-2] 定時(shí)器定時(shí)中斷&定時(shí)器外部時(shí)鐘 P14 - 31:20
?

---

PWM

?
[6-3] TIM輸出比較 P15 - 13:47
?

高低電平的選擇;

?
[6-3] TIM輸出比較 P15 - 10:21
?

占空比;

和步距有關(guān);

?
[6-3] TIM輸出比較 P15 - 15:17
?


?
[6-3] TIM輸出比較 P15 - 16:53
?

連續(xù)變化波形

?
[6-3] TIM輸出比較 P15 - 17:42
?


?
[6-3] TIM輸出比較 P15 - 18:38
?


?
[6-3] TIM輸出比較 P15 - 21:45
?

ARR 自動(dòng)重裝寄存器

CNT 計(jì)數(shù)器

?
[6-3] TIM輸出比較 P15 - 23:15
?

練習(xí):1KHz,占空比可調(diào);分辨率1%

1000=72000000/720/100

CCR可調(diào);

1/100

OC OutCompare

?
[6-4] PWM驅(qū)動(dòng)LED呼吸燈&PWM驅(qū)動(dòng)舵機(jī)&PWM驅(qū)動(dòng)直流電機(jī) P16 - 08:08
?


---

7_ADC

?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 13:38
?

?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 16:52
?


?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 18:46
?


?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 23:28
?

最大14MHz,

只能6,8分頻

?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 30:05
?


?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 37:35
?


?
[7-1] ADC模數(shù)轉(zhuǎn)換器 P21 - 42:01
?

如果外部電壓過小怎么辦?-www-

?
[7-2] AD單通道&AD多通道 P22 - 03:18
?

  1. RCC CLOCK ADC,GPIO,ADCCLK,ADC的分頻器;
  2. GPIO模擬輸入;RCC
  3. 多路開關(guān);接入規(guī)則組;
  4. ADC轉(zhuǎn)換;轉(zhuǎn)換模式,通道數(shù),觸發(fā)源,數(shù)據(jù)對齊;
  5. 模擬看門狗,配置閾值;
  6. ADC開關(guān)控制;
  7. ADC校準(zhǔn);

?
[7-2] AD單通道&AD多通道 P22 - 14:59
?


?
[7-2] AD單通道&AD多通道 P22 - 29:19
?


?
[7-2] AD單通道&AD多通道 P22 - 32:47
?

---

DMA


---

串口通信

TTL電平

?
[9-1] USART串口協(xié)議 P25 - 19:26
?

8+1=9位,數(shù)據(jù)+校驗(yàn)

因?yàn)?,異步,所以波特?/p>

校驗(yàn):奇校驗(yàn)、

?
[9-2] USART串口外設(shè) P26 - 26:16
?


?
[9-2] USART串口外設(shè) P26 - 29:48
?

計(jì)算DIV

?
[9-2] USART串口外設(shè) P26 - 37:58
?

+

?
[9-3] 串口發(fā)送&串口發(fā)送+接收 P27 - 04:44
?


?
[9-3] 串口發(fā)送&串口發(fā)送+接收 P27 - 49:20
?

查詢、接收

---

I2C

優(yōu)點(diǎn):

?
[10-1] I2C通信協(xié)議 P31 - 06:30
?

1.半雙工->SDA(單線路)

2.應(yīng)答機(jī)制

3.接多個(gè)模塊,且不干擾(一主多從,多主多從)

4.傳輸不可中斷

USART對硬件要求嚴(yán)格,

5.同步時(shí)序協(xié)議,時(shí)鐘線可以暫停->SCL(clock)

?
[10-1] I2C通信協(xié)議 P31 - 15:29
?


硬件電路

SCL SDA開漏輸出,都加一個(gè)上拉電阻

時(shí)序單元

高位先行

應(yīng)答機(jī)制


I2C

起始條件,終止條件,發(fā)送一個(gè)字節(jié),接受一個(gè)字節(jié),發(fā)送應(yīng)答,接受應(yīng)答


指定地址寫

從機(jī)擁有一個(gè)唯一的設(shè)備地址,通過第一個(gè)字節(jié)(8位數(shù)據(jù))判斷接收方,7/10位地址,規(guī)定地址,或者改變電路改變后幾位來改變地址

if7位地址,START:7位地址,之后0/1讀/寫,之后應(yīng)答

指定地址讀,

復(fù)合格式,

指定地址寫的前半部分(可以接受可以不結(jié)束),指定地址指針,之后重新起始,開始讀數(shù)據(jù)

當(dāng)前地址讀

{地址指針在讀或者寫之后都會自增1}


---

SPI

?
[11-1] SPI通信協(xié)議 P36 - 06:58
?

SCK=SCLK=CLK=CK;時(shí)鐘線

MOSI&MISO=DO=DI;全雙工

SS=NSS=CS;一主多從,從機(jī)選擇,同一時(shí)間只能選擇一個(gè)從機(jī);

?
[11-1] SPI通信協(xié)議 P36 - 18:54
?

從機(jī)可能存在沖突;ss為高電平時(shí)(從機(jī)不響應(yīng)時(shí))MISO均為高阻態(tài),從機(jī)不輸出;

?
[11-1] SPI通信協(xié)議 P36 - 20:23
?


?
[11-1] SPI通信協(xié)議 P36 - 28:16
?


?
[11-2] W25Q64簡介 P37 - 39:08
?

WEL(Write enable latch)


?
[11-2] W25Q64簡介 P37 - 41:23
?










STM32入門教程-2023持續(xù)更新中的評論 (共 條)

分享到微博請遵守國家法律
西青区| 永康市| 都昌县| 开远市| 新建县| 苍南县| 丹棱县| 龙州县| 三都| 清原| 久治县| 峨眉山市| 南澳县| 勃利县| 曲沃县| 左权县| 宁夏| 东方市| 大埔县| 淄博市| 成安县| 金沙县| 梁山县| 巴彦淖尔市| 江津市| 鄂尔多斯市| 贵南县| 北流市| 宁海县| 蓝山县| 壶关县| 城口县| 大庆市| 丰都县| 涿鹿县| 铅山县| 蒙自县| 洛南县| 抚松县| 莱西市| 东至县|