用OrCAD画STM32最小系统,别被一堆引脚吓到。核心就是围着主控芯片把四块外围电路画好,板子就能跑起来。模块化画,一块一块来。

先把STM32芯片放中间。滤波电路直接画在芯片周围,每个电源脚就近放去耦电容。复位电路一般是阻容复位,用网络名nRST连接。
时钟电路分两部分:高速外部时钟典型8MHz,给主系统用;低速RTC时钟典型32.768KHz,这个是可选的。晶振分两种:无源晶振要配起振电容,一般两个引脚;有源晶振不用起振电路,一般三四个引脚。本系统用8MHz有源晶振省事。

启动模式由BOOT0、BOOT1决定:BOOT0接0是从内部FLASH启动,接1是别的启动方式。按需要把BOOT引脚配上拉下拉,选对启动来源。
踩过的坑:复位电路的阻容参数记错,上电偶尔跑不起来,照参考手册的RC值重新算才稳。去耦电容一定要就近放电源脚,别全堆在一个角落,那样滤波等于白做。无源晶振的起振电容值要按晶振负载电容算,不能随便拿两个一样的电容凑。











