
【学习必备】每天学习STM32小技巧 , q9 J, R0 Z- J, k. R; R. w- a+ H4 Y0 _" Y. ~" \" j7 k7 h/ p ) a& f% m) I# f. q 技巧1:AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备。3 j& f P7 T. z5 P0 W . s! M8 x1 X, o% A- f9 S3 _% Q, H6 z 5 T( {8 |) D/ R% d1 ?; F. \ ?' t 技巧2:Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用8 m+ t6 q, {8 H- n% n; } 技巧3:HSE Osc(High Speed External Oscillator)高速外部晶振,一般为8MHz,HSI RC(High Speed InternalRC)高速内部RC,8MHz & j0 J( ?% R2 d. c5 p& O+ G 技巧4:LSE Osc(Low Speed External Oscillator)低速外部晶振,一般为32.768KHz,LSI RC(Low Speed InternalRC)低速内部晶振,大概为40KHz左右,提供看门狗时钟和自动唤醒单元时钟源 技巧5:SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL。 ![]() 技巧6:MCO[2:0]可以提供4源不同的时钟同步信号,PA8。- ^: _7 U1 G) [ Y: b: X 6 k5 } f& x! u7 M 技巧7:GPIO口貌似有两个反向串联的二极管用作钳位二极管。 ![]() 技巧8:总线矩阵采用轮换算法对系统总线和DMA进行仲裁3 @- {+ i) N+ e) S. w, v* y+ }0 c4 Y 8 H% }$ ^9 i9 T# s; V! l. D6 Y 技巧9:ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥 " D* R5 w7 l- h; v0 h 技巧10:在使用一个外设之前,必须设置寄存器RCC_AHBENR来打开该外设的时钟1 G1 ?; K/ s2 ^' a0 g: x |
不错,简单明了,都是干货。
小技巧介绍的很好!