![21天学通Linux嵌入式开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/594/680594/b_680594.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.3 基于ARM Cortex-M3的STM32最小开发系统
这里选择ST公司的STM32F103VBT6芯片来搭建一个硬件开发平台。对于初学者来说,这个硬件开发平台不宜太复杂,一般只需要一个最小开发系统即可。这样,读者可以掌握该款ARM处理器的基本使用规则,同时又便于有针对性地进行外围扩展。
基于ARM Cortex-M3的STM32最小开发系统如图4-13所示。电路图中所使用的元器件如表4-13所示。
表4-13 元器件列表
![](https://epubservercos.yuewen.com/7B981F/3590446203795101/epubprivate/OEBPS/Images/figure_0064_0001.jpg?sign=1738855227-rTfncM5peKc2LeE5xmRHub0L6Cm0HXno-0-5b242d4a72bf9575afc496936cd36092)
![](https://epubservercos.yuewen.com/7B981F/3590446203795101/epubprivate/OEBPS/Images/figure_0064_0002.jpg?sign=1738855227-XPdVZIMj7Wd0K7QBiu6iZssJpFkHpRdV-0-7e2c1ab6deebc949e75660b6f5aa402d)
图4-13 基于ARM Cortex-M3的STM32最小开发系统
读者可以参考电路图和元器件列表进行器件的选购,然后在实验电路板上进行手工焊接。这样,一个自制的ARM最小开发系统便完成了。这个开发系统可以完成所有的STM32程序设计任务,同时具有灵活的扩展能力。读者可以根据需要扩展其他的芯片,来完成更复杂的功能。