久久精品国产一区二区三,色一欲一乱一区二区三区,免费AV在线播放,中文无码熟妇人妻,国产午夜精品久久精品电影

 
歡迎來到中海德官網(wǎng)
   
STM32單片機學習匯總
來源:網(wǎng)絡(luò) | 作者:中海德 | 發(fā)布時間: 2024-12-16 | 2487 次瀏覽 | 分享到:

a6aba050-0067-11ef-a297-92fbcf53809c.jpg

83、

a68fa6f2-0067-11ef-a297-92fbcf53809c.jpg

84、

a6e952d8-0067-11ef-a297-92fbcf53809c.jpg

85、FSMC的三個配置寄存器:FSMC_BCRx(片選控制配置)、FSMC_BTRx(片選時序)、FSMC_BWTRx(片選寫時序)。

86、RTC時鐘配置必須要用到BKP寄存器,BKP寄存器在單片機復(fù)位、電源復(fù)位、待機喚醒模式下是不會更改值的,他的供電由VDD供電,VDD被切斷后自動切換至外部的VBAT供電。

87、要修改BKP寄存器的值,必須取消其寫保護的標志。BKP寄存器在上電時自動寫保護。

88、 Stm32有三種省電模式:

a7030fd4-0067-11ef-a297-92fbcf53809c.png

三種省電模式中,耗電量從上到下依次降低,待機模式的電流僅為2uA。

89、從待機模式中喚醒單片機等效于讓單片機復(fù)位,但是電源寄存器的值會有一個標志位指示單片機是被喚醒的,不是被復(fù)位的。

90、ADC的時鐘不要超過14MHz,否則轉(zhuǎn)換精度會下降。最大轉(zhuǎn)換速率為1MHz,即轉(zhuǎn)換周期為1us(14MHz,采樣周期為1.5個ADC時鐘)

91、Tcovn=采樣時間+12.5個周期。采樣時間盡量選長一點,這樣精度高一些,但是轉(zhuǎn)換速率下降,這也是有利必有弊。

92、   

a7139caa-0067-11ef-a297-92fbcf53809c.jpg

93、拿ARM7TDMI來說,T代表Thumb指令集,D是說支持JTAG調(diào)試(Debugging),M意指快速乘法器,I則對應(yīng)一個嵌入式ICE模塊。

94、 MMU作為嵌入式處理器與應(yīng)用處理器的分水嶺標志à具有內(nèi)存管理單元的嵌入式處理器可以定位為應(yīng)用處理器。這么說M系列和A系列的處理器的區(qū)別在于A系列的處理器具有MMU單元可以進行內(nèi)存模塊的管理。

95、ARM處理器有兩種狀態(tài):ARM狀態(tài)和Thumb狀態(tài)。

a72f0ddc-0067-11ef-a297-92fbcf53809c.jpg

96、這張圖說明了一切:Thumb2指令集做了一件很偉大的事情:將16位和32位的指令集融為一體,兼容性非常強?。ㄟ@么說CM3不支持某些32位ARM指令集??)

97、

a743b2c8-0067-11ef-a297-92fbcf53809c.jpg

98、MSP是系統(tǒng)復(fù)位后使用的堆棧指針,PSP由用戶的代碼使用。兩個堆棧指針為4字節(jié)對齊?。?/span>

99、在ARM編程領(lǐng)域中,凡是打斷程序運行的事件,統(tǒng)稱為異常(exception)。

100、因為存在LR(鏈接寄存器),所以可支持1級的子程序調(diào)用而不用壓棧到內(nèi)存,大大提高了運行速度。---à這就是說,我們在編程的時候,一級調(diào)用是不會耗費太多時間的,除非是二級調(diào)用!

101、處理器有兩種操作模式:handler模式和線程模式。

a7638238-0067-11ef-a297-92fbcf53809c.jpg

處理器也有兩種特權(quán)分級:特權(quán)級和用戶級。這張圖說明了一切:復(fù)位進入特權(quán)級線程模式,如果有異常,進入特權(quán)級的handler模式處理異?;蛑袛嗬?,然后返回至特權(quán)級線程模式。通過修改CONTROL寄存器可以進入用戶級線程模式。

102、兩個高級定時器TIM1和TIM8是掛接在APB1總線上

103、STM32的外部中斷是以組來區(qū)分的,也就是說PA0,PB0,PC0單片機是無法區(qū)分其中哪個觸發(fā)的中斷à均為EXIT0線中斷服務(wù)例程。所以,外部中斷支持16路的中斷分辨率。從另一個方面來講,我們可以設(shè)置GPIO_EXTILineConfig(GPIO_PortSourceGPIOx, GPIO_PinSourcex);來開通中斷線實現(xiàn)組內(nèi)的不同中斷。

104、DAC有兩個寄存器,一個是DHR(Data HoldingRegister)數(shù)據(jù)保持寄存器,一個DOR(Data Output Register)數(shù)據(jù)輸出寄存器。真正起作用的是DOR寄存器,該寄存器把值給數(shù)模轉(zhuǎn)換發(fā)生單元輸出以VREF+為參考電壓的電壓值。如果是硬件觸發(fā)轉(zhuǎn)換,系統(tǒng)將在1個ABP時鐘周期后把值給DOR,如果是軟件觸發(fā)轉(zhuǎn)換,時間為3個APB時鐘周期。然后,均等待Tsetting時間(Typical為3us,Max為4us)后真正輸出電壓值。

105、DAC分8位模式和12位模式,其中后者可以選擇左右對齊

106、DMA仲裁器分為軟件和硬件兩種。軟件部分分為4個等級,分別是很高優(yōu)先級、高優(yōu)先級、中等、低。硬件部分由通道的大小來決定優(yōu)先級,越低優(yōu)先級越高。

107、DMA有一個實時的傳輸數(shù)據(jù)量寄存器叫做DMA_CNDTR,最大值為65535,存放的是當前傳輸所要傳輸?shù)臄?shù)據(jù)量。當數(shù)據(jù)量變?yōu)?時,表明傳輸完成。

108、 CAN總線(ControllerArea Network)。CAN控制器根據(jù)兩根線上的電位差來判斷總線電平,總線電平又分為顯性電平和隱性電平,二者必居其一。

109、CAN總線具有6個特點:1:多主控制(掛接在總線上的所有設(shè)備均可以成為主設(shè)備,并且設(shè)備ID是用來決定設(shè)備的優(yōu)先級,沒有設(shè)備地址概念),2:系統(tǒng)若軟性(沒有設(shè)備地址概念),3、通訊速度較快,通訊距離較遠(1Mbps下40M,5kbps下10KM),4、具有錯誤檢測、錯誤通知(通知其他設(shè)備)和錯誤恢復(fù)功能(強制結(jié)束發(fā)送,重復(fù)發(fā)送接收錯誤的信息。),5、故障封閉,當總線上的設(shè)備發(fā)生連續(xù)故障錯誤時,CAN控制器會把改控制器踢出總線。6、連接節(jié)點多。理論上可以無限制加載,但是受到時間延遲和電氣負載的限制,實際數(shù)目是有限制的。降低傳輸速度可以適當增加可掛接負載個數(shù)。

大名县| 河西区| 双柏县| 苗栗市| 同德县| 沐川县| 万州区| 蓬溪县| 孝感市| 平顺县| 西昌市| 沐川县| 长宁县| 且末县| 天气| 敖汉旗| 富裕县| 兰州市| 长垣县| 遂平县| 镇宁| 三都| 天祝| 绥中县| 万载县| 庆云县| 罗定市| 定结县| 崇义县| 杭州市| 城口县| 安西县| 万全县| 曲阜市| 榆中县| 宝兴县| 平泉县| 巩义市| 长泰县| 陕西省| 佛教|