以下是我学习基于uVision中的STM32F103C8编程的一点感悟和指导,分享出来,希望对大家有所帮助。如果有错误的地方可以留言指出来,我一定耐心听取。相信大家只要付出努力,就一定学有所成!
目录
一、配置uVision
二、基于uVision的第一个STM32F103C8程序
三、基于uVision的STM32F103C8LED开关程序
四、基于uVision的STM32F103C8的LED闪烁程序
五、基于uVision的STM32F103C8中流水灯程序
#1、配置uVision
当下载完uVision以后,首先运行安装程序,安装目录可以自己更改,注册信息也随意。在这里容易遇到的问题就是系统无法打开自定义安装所在的硬盘。*我的解决方法是把360安全助手关掉在安装就好了。*没有贬低360安全助手的意思哈。
下载完以后打开uVision软件,点击软件左上角file --> License Management 便会出现下图左侧name、company、email均为自己注册的信息,重要的是右上角红色圈的CID中的CID码。
这个时候运行运行uVision破解版程序,将这个CID码输入以后可以生成一个序列码,将这个序列码粘贴到这个页面的黑色圈出的地方,点击addLic,然后点击close即可。
#2、基于uVision的第一个STM32F103C8程序
2.1 首先点击project–>new uVision project,然后选择保存的地址保存即可,然后开始往这个项目里面添加一些配置文件。我以项目名为stm32,设备为STM32F103C8为例进行讲解。
2.2.1 创建好以后如下图所示其中library、startup、cmsis、user为我创建的四个文件夹,对应文件当学习的时候老师都会给出,或者上网上搜索,我这里就不枚举了。往这四个文件夹里添加文件就快速双击就可以选择文件添加了。
2.2.2 然后进行具体的配置。如下图点击蓝色处,会出现下图并按照target蓝色处进行