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