STM32的快乐学习之旅——库开发起航
前言:学STM32,断断续续,从接触到现在已经有半年的时间了。认真学习的过程,其实也只有一个多月,惭愧,事太多,太杂……不过,这种学习方式感觉还挺不错的。一些模模糊糊的知识,再次捡起来,时不时会有种恍然大悟的感觉,哈哈。(毕竟,重要的是基础掌握的好不好,不是你玩过多少块板子……)
#################################################################
硬件平台:CT117E 嵌入式竞赛板
处 理 器 : S T M 3 2 F 1 0 3 R B T 6
开发环境:软件:keil uVision4
驱动:看竞赛板的说明文档
新建工程:
- 第一步:先仔细研究研究官方库 ,这里用的是 STM32F10x_StdPeriph_Lib_V3.5.0
- 第二步:在桌面上新建个文件夹(为什么是桌面?本人习惯问题●▽●),因为最近在研究RGB LED,这里就取名为REDLed吧
添加Libraries文件夹,直接从库文件copy过来喽
添加INC文件夹,用来放.h文件,从库文件copy过来STM32f10x_conf.h和STM32f10x_it.h,路径为 STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
添加SRC文件夹,用来放.c文件,从库文件copy过来STM32f10x_it.h和,路径同上
添加MDK文件夹
添加OUTPUT文件夹
- 第三步:准备工作就绪,开始正式建工程了,打开keil软件,步骤按照下面截图来
32芯片型号的选择
选择否,稍后自行添加
添加Groups
添加已存在的文件
设置输出文件的路径
define 个 USE_STDPERIPH_DRIVER,STM32F10X_MD
添加路径
- 第四步:配置下载环境(查找竞赛板参考手册)
下载配置完成。