STM32工程建立步骤
Stm32的工程建立稍微有点复杂,所以写一个教程也是为了防止自己以后忘记了步骤而再次繁琐办事。 首先新建一个工程文件夹
改名字
打开Domo新建文件夹
打开Libraries文件夹新建如下文件夹
其实你会发现这都是官方库里面的文件夹,事实上就是拷贝过来的啦。
这是官方3.5版本库
首先我们凑齐Libraries 文件夹里的四个子文件夹
从官方库这个位置STM32F10x_StdPeriph_Lib_V3.5.0\\Libraries\\CMSIS\\CM3\\Core Support\\找到下面两个放到core文件夹内
从官方库这个位置STM32F10x_StdPeriph_Lib_V3.5.0\\Libraries\\CMSIS\\CM3\\DeviceSupport\\ ST\\ STM32F10x
1 / 17
Liming QQ1239940219
把startup文件夹直接复制过来放在Libraries里,另外三个文件放在刚刚建的Devices文件夹里
然后把startup打开再把arm文件夹里的文件都剪切出来放在startup文件夹里,其余文件删除。
从官方库的这个位置STM32F10x_StdPeriph_Lib_V3.5.0\\Libraries\\ STM32F10x_StdPeriph_Driver拷贝inc、src这两个文件夹
到这里我们新建的Libraries文件夹里的四个子文件夹就凑齐了,可见都是官方的库。 然后我们往Devices文件夹里添加一些文件
从官方库的这个位置STM32F10x_StdPeriph_Lib_V3.5.0\\ Project\\ STM32F10x_StdPeriph_Template
复制这五个文件放到Devices文件夹里
你会发现这个文件重复了,是因为我们刚才已经放了三个文件其中一个就是它,一模一样随便处理了。
这个时候我们就可以打开Keil了
2 / 17
Liming QQ1239940219
新建工程
菜单栏点击 Project→New μVision Project会弹出窗口让我们选择位置和工程名 我们定位到Project文件夹命名工程为Domo如图
点击保存会弹出选择芯片的窗口
3 / 17
Liming QQ1239940219
这里我选择STM32F103RB
点击OK弹出一个资料窗口
4 / 17
Liming QQ1239940219
直接点OK,干净的脸庞
开始设置项点击
5 / 17
Liming QQ1239940219