【学习必备】每天学习STM32小技巧 ; a5 k) {0 ^! e5 h技巧1:AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备。9 F" K6 P8 n: X% c* N $ y1 w) B, f/ c1 h7 V6 J* @ ) d) F+ J( c. g7 y 技巧2:Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用9 U9 @' c. c4 l0 r" m% h # a: v! f l( h4 m/ K g% s 技巧3:HSE Osc(High Speed External Oscillator)高速外部晶振,一般为8MHz,HSI RC(High Speed InternalRC)高速内部RC,8MHz 3 D: p( F% N1 l 技巧4:LSE Osc(Low Speed External Oscillator)低速外部晶振,一般为32.768KHz,LSI RC(Low Speed InternalRC)低速内部晶振,大概为40KHz左右,提供看门狗时钟和自动唤醒单元时钟源9 v/ g9 J9 n4 Q U% y % v- X4 C7 E) }$ m# e Z 技巧5:SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL。9 X& A4 {6 U" O" z7 d' Q 技巧6:MCO[2:0]可以提供4源不同的时钟同步信号,PA8。, ?- i* ?# W) A, }/ ? , @ E$ |, m+ w 技巧7:GPIO口貌似有两个反向串联的二极管用作钳位二极管。 技巧8:总线矩阵采用轮换算法对系统总线和DMA进行仲裁% a/ s8 z1 E2 c" j2 j 技巧9:ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥& M9 ^6 i6 _* T9 y8 ?6 d/ s 技巧10:在使用一个外设之前,必须设置寄存器RCC_AHBENR来打开该外设的时钟 |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32F103移植LittlevGUI代码
使用STM32F103制作的无线下载器
X-NUCLEO-IKS4A1实现手势滑动
STM32G系列RS485自动收发控制以及自适应波特率实战
【MCU实战经验】+自制MP3使用STM32F103ZET6和ch375读取u盘,vs1003解码,音质超棒
串口通信波特率异常的解决办法
【学习指南】基于STM32G474VET6 开发板实验经验分享(三)
【学习指南】基于STM32G474VET6 开发板实验经验分享(二)
【学习指南】基于STM32G474VET6 开发板基础实验经验分享一
不错,简单明了,都是干货。
小技巧介绍的很好!