STM32是ARM Cortex-M3内核中使用最为广泛的MCU。其学习资料也最为完善,以下是个人认为质量较好的学习资料和渠道。
网站
- 官网:英文第一手文档资料和例程
- 意法半导体技术社区:可以下载到大量的STM32相关的技术文档
- STM32F10x standard peripheral library 官方
- STM32 Standard Peripheral Libraries 官方
- STM32 Embedded Software 官方
论坛
- 阿莫BBS:原OurAVR,老牌电子技术论坛
- Openedv:原子开发板的技术论坛,其开发板配有视屏教程
- 野火开源社区:野火开发板的技术论坛,其开发板配有视频教程
- 安富莱电子论坛:其F4教程不错,其开发板配有视频教程
- STMF4 Discovery:以F4探索板未平台设置的一系列教程
注:以上所提到的开发板均有配套的教程,资料以及视频。原子的提供寄存器版本和库函数开发版本,较为全面;野火的主打库函数,特点是通俗易懂,用于入门较为合适;安富莱的可用于提高;阿莫BBS上牛人众多,并且其上的开源项目质量较高。
入门
- 一天入门STM32:野火最新出品,通过与51对比过渡到STM32的寄存器开发,以及如果从STM32寄存器过渡到库函数开发。