stm32片上資源(2023/7/18)

*NVIC & SysTick為片內(nèi)資源
*NVIC:內(nèi)核里面用于管理中斷的設(shè)備,比如配置中斷優(yōu)先級(jí)這些東西
*SysTick:內(nèi)核里面是一個(gè)定時(shí)器,主要用來(lái)給操作系統(tǒng)提供定時(shí)服務(wù)的。STM32可以加入操作系統(tǒng)的,比如FreeRTOS、UCOS等,如果用了這些操作系統(tǒng),就需要用SysTick提供定時(shí)來(lái)進(jìn)行任務(wù)切換功能,可以用這個(gè)定時(shí)器完成delay的功能
*RCC:復(fù)位和時(shí)鐘控制,可以對(duì)系統(tǒng)的時(shí)鐘進(jìn)行配置,同時(shí)可以控制使能各種模塊的時(shí)鐘。在STM32中,其他的外設(shè)在上電的情況下默認(rèn)是沒(méi)有時(shí)鐘的,不給時(shí)鐘的情況下,操作外設(shè)是無(wú)效的,外設(shè)爺不會(huì)工作,這樣的目的的降低功耗
*GPIO:通用的IO口,可以通過(guò)GPIO來(lái)實(shí)現(xiàn)點(diǎn)燈,讀取按鍵等
*AFIO:復(fù)用IO口,可以完成復(fù)用功能端口的重定義,中斷端口的配置
*EXTI:外部中斷,配置好外部中斷后,當(dāng)引腳有電平變化時(shí),就可以觸發(fā)中斷,讓cpu來(lái)處理任務(wù)
*TIM:定時(shí)器,整個(gè)STM32最常用、功能最多的外設(shè)。分為:高級(jí)定時(shí)器,通用定時(shí)器,基本定時(shí)器,其中高級(jí)定時(shí)器最為復(fù)雜,常用的時(shí)通用定時(shí)器,這個(gè)定時(shí)器不僅可以完成定時(shí)的作用,還可以完成測(cè)評(píng)率、生成PWM波形(電機(jī)驅(qū)動(dòng)、舵機(jī)驅(qū)動(dòng)最基本的要求)、配置成專用的編碼器接口等功能
*ADC:模數(shù)轉(zhuǎn)換器,STM32內(nèi)置了12位的AD轉(zhuǎn)換器,可以直接讀取IO口的模擬電壓值,無(wú)需外部連接AD芯片,使用非常方便
*DMA:是直接內(nèi)存訪問(wèn),可以幫助CPU完成搬運(yùn)大量數(shù)據(jù)的繁瑣任務(wù)
*USART:同步或異步串口,通常UART是異步串口的意思,這里的USART既支持異步串口,也支持同步串口(實(shí)際異步串口用的比較多)
*I2C,SPI:通信協(xié)議,STM32內(nèi)置了它們的控制器,可以用硬件來(lái)輸出時(shí)序波形,使用起來(lái)更加高效(用IO口來(lái)模擬時(shí)序波形也是沒(méi)有問(wèn)題的)
*CAN,USB:通信協(xié)議,CAN一般用于汽車領(lǐng)域,USB用于生活,利用STM32的USB外設(shè)可以做模擬鼠標(biāo)、模擬u盤等設(shè)備
*RTC:實(shí)時(shí)時(shí)鐘,在STM32內(nèi)部完成年月日、時(shí)分秒的計(jì)時(shí)功能,可以接外部的備用電池,即使掉電也可以正常運(yùn)行
*CRC:CRC校驗(yàn),是一種數(shù)據(jù)的校驗(yàn)方式,用于判斷數(shù)據(jù)的正確性
*PWR:電源控制,可以讓芯片進(jìn)入睡眠模式等狀態(tài),達(dá)到省電目的
*BKP:備份寄存器,一段存儲(chǔ)器,當(dāng)系統(tǒng)掉電時(shí),仍可由備用電池保持?jǐn)?shù)據(jù)。可以根據(jù)需要,完成一些特殊功能
*IWDG,WWDG:獨(dú)立看門狗和窗口看門狗,當(dāng)單片機(jī)因?yàn)殡姶鸥蓴_或者程序設(shè)計(jì)不合理出現(xiàn)死循環(huán)時(shí),看門狗可以及時(shí)復(fù)位
*DAC:數(shù)模轉(zhuǎn)換器,可以在IO口直接輸出模擬電壓,是ADC模數(shù)轉(zhuǎn)化的逆過(guò)程
*SDIO:SD卡接口,可以用來(lái)讀取SD卡
*FSMC:可變靜態(tài)存儲(chǔ)控制器,可以用于擴(kuò)展內(nèi)存或者配置成其他總線協(xié)議,用于某些硬件的操作
*USB & OTG:USB主機(jī)接口,用OTG功能,可以讓STM32作為USB主機(jī)去讀取其他USB設(shè)備

單片機(jī)最小系統(tǒng)分為晶振模塊,復(fù)位模塊,啟動(dòng)配置,下載端口(有些最小系統(tǒng)可以通過(guò)usb來(lái)下載)
posted on 2023-07-18 21:25 蔣果是果 閱讀(293) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)