
【学习必备】每天学习STM32小技巧 % p+ d" p, z8 Z/ E8 \& E" p 技巧1:AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备。+ W# q/ v4 q) W' o: l 1 i5 Z+ o6 T' \! ]# R9 E: C/ } 技巧2:Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用) {0 m7 y6 u* I , a1 E' ]+ T$ Z0 n 技巧3:HSE Osc(High Speed External Oscillator)高速外部晶振,一般为8MHz,HSI RC(High Speed InternalRC)高速内部RC,8MHz 5 y% R2 w, b/ M5 W% W+ D 技巧4:LSE Osc(Low Speed External Oscillator)低速外部晶振,一般为32.768KHz,LSI RC(Low Speed InternalRC)低速内部晶振,大概为40KHz左右,提供看门狗时钟和自动唤醒单元时钟源" ?5 S3 J+ {7 W- q2 k. r + |- Q( b4 L6 L i 技巧5:SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL。 ![]() 技巧6:MCO[2:0]可以提供4源不同的时钟同步信号,PA8。7 x8 T2 p+ O" G6 t9 V4 D/ y3 f4 J - o! @% r# ~0 n. r9 y 技巧7:GPIO口貌似有两个反向串联的二极管用作钳位二极管。 ![]() 技巧8:总线矩阵采用轮换算法对系统总线和DMA进行仲裁/ w; _9 R/ N1 |, [6 h8 v ( I. L6 \0 ~" {( Q/ O& V- D 技巧9:ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥; R8 r6 ~/ p# w0 m& W$ c . ^* V6 K: p' J3 Q7 L: {- y 技巧10:在使用一个外设之前,必须设置寄存器RCC_AHBENR来打开该外设的时钟0 @2 _" X2 y) b c+ A |
不错,简单明了,都是干货。
小技巧介绍的很好!