1、 SYSCLK時鐘源有三個來源:HSI RC、HSE OSC、PLL
2、 MCO[2:0]可以提供4源不同的時鐘同步信號,PA8
3、 GPIO口貌似有兩個反向串聯(lián)的二極管用作鉗位二極管。
4、 ICode總線,DCode總線、系統(tǒng)總線、DMA總線、總線矩陣、AHB/APB橋
5、在使用一個外設之前,必須設置寄存器RCC_AHBENR來打開該外設的時鐘
6、 STM32復位有三種:系統(tǒng)復位、上電復位、備份區(qū)域復位。其中系統(tǒng)復位除了RCC_CSR中的復位標志和BKP中的數(shù)值不復位之外,其他的所有寄存器全部復位。
觸發(fā)方式例如外部復位、看門狗復位、軟件復位等;電源復位由于外部電源的上電/掉電復位或者待機模式返回。
復位除了BKP中的寄存器值不動,其他全部復位;備份區(qū)域復位的觸發(fā)源為軟件復位或者VDD和VBAT全部掉電時。
7、 (NestedVectored Interrupt Controller)NVIC嵌套向量中斷控制器,分為兩種:搶先式優(yōu)先級(可嵌套)和中斷優(yōu)先級(副優(yōu)先級,不能嵌套)。
兩種優(yōu)先級由4位二進制位決定。分配下來有十六種情況:
8、自動裝載寄存器和影子寄存器:前者相當于51當中的溢出設定數(shù)值。而影子寄存器顧名思義是影子,就是寄存器的另一分copy。
實際起作用的是影子寄存器,而程序員操縱的則是自動裝載寄存器。如果APPE位使能,表明自動裝載寄存器的值在下一次更新事件發(fā)生后才寫入新值。
否則,寫入自動裝載寄存器的值會被立即更新到影子寄存器。
9、
10、ARM公司只生產(chǎn)內(nèi)核標準,不生產(chǎn)芯片。ST、TI這樣的公司從ARM公司那里購買內(nèi)核,然后外加自己的總線結(jié)構(gòu)、外設、存儲器、始終和復位、I/O后就組成了自己的芯片。
11、電容觸摸屏原理:通過充放電的曲線不同來檢測是否被按下。 實際的實驗過程中,TPAD可以用一塊覆銅區(qū)域來替代,通過電容的充放電常數(shù)來確定是否按下。
12、OLED,即有機發(fā)光二極管,又稱為有機電激光顯示。下圖為OLED的GRAM與屏幕的對應表
PAGE2單獨列出來:
13、USART可以操縱SPI設備。不過最大頻率只有4.5MHz
14、使用I/O口時應該注意的問題
15、ADC的Vref+和Vdda與VSS,Vref-一定要加高質(zhì)量的濾波電容,切靠近單片機。
-
單片機
+關(guān)注
關(guān)注
6067文章
44988瀏覽量
650331 -
ARM
+關(guān)注
關(guān)注
134文章
9351瀏覽量
377410 -
寄存器
+關(guān)注
關(guān)注
31文章
5433瀏覽量
124430
原文標題:STM32大神筆記,超詳細單片機學習匯總資料(干貨分享)
文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
STM32自學筆記記錄——時鐘系統(tǒng)總結(jié)與內(nèi)部結(jié)構(gòu)學習總結(jié)
SYSCLK系統(tǒng)時鐘來源有三個方面
STM32使用HSE、HSI作為系統(tǒng)時鐘的來源
總結(jié)了一份學習stm32的實戰(zhàn)知識點

評論