学前准备 由于学科上需要,及个人兴趣,日前,入手了一块STM32的开发板,准备开始学习STM32。先前一直在学的只有51单片机,开始对STM32了解后发现,STM32与51单片机的区别相当大,性能也要好的多。而自己无法一下子从51单片机转变过来适应STM32,因此决定将自己的学习过程整理成笔记,方便日后查询回顾,也希望能得到其他对STM32感兴趣的同学的指教,让自己尽快入门。 一. 学前软硬件准备 1. 个人知识基础: 模/数电知识 51单片机应用经验 2. 硬件: STM32开发板1块(主芯片为STM32F103VBT6,市面上各种开发板的外设电路也大同小异)。 J-link V8仿真器1个。 其他各种USB线,串口线等。 3. 软件: 开发环境:IAR Systems V4.0 程序烧写驱动:J-Flash ARM V4.08l 其他诸如“串口调试小助手”等小工具 4. 书籍: 《STM32F103数据手册》(中/英文电子版) 《STM32F10x参考手册》(中/英文电子版) 《STM32固件库使用手册》(中/英文电子版) 《STM32菜鸟学习手册-罗嗦版》(电子版) &