由于学科上需要,及个人兴趣,日前,入手了一块STM32的开发板,准备开始学习STM32。先前一直在学的只有51单片机,开始对STM32了解后发现,STM32与51单片机的区别相当大,性能也要好的多。而自己无法一下子从51单片机转变过来适应STM32,因此决定将自己的学习过程整理成笔记,方便日后查询回顾,也希望能得到其他对STM32感兴趣的同学的指教,让自己尽快入门。一.学前软硬件准备
本文引用地址:https://www.eepw.com.cn/article/201611/322897.htm1.个人知识基础:
模/数电知识
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菜鸟学习手册-罗嗦版》(电子版)
《STM32不完全手册》(电子版)
其他
二.IAR开发环境设置
新建工作区


新建项目
设置项目属性
一般项:

C/C++Compiler项:

评论