总结一下自己在写入程序时遇到的问题,在编程我用的是MDK5,程序可直接软件写入,具体如下:
首先安装KEIL5 。该软件比较普及了,我就附上链接,大家自行下载 :点击下载KEIL5
KEIL5的安装和以前一样,在破解上有些不同
将KEIL5安装完以后,打开KEIL5
点击光标位置,会弹出一个对话框
复制箭头所指位置的文字后,以管理员的打开方式打开KEYGEN,该文件已经在ZIP文件里边了
将复制的字符,粘贴到如下位置
我的是已经破解好了的。所以不用再破解,
然后准备下载程序用的ST-LINK,将ST-LINK插入电脑,没有安装驱动的同学看这里 : 点击下载ST-LINK驱动
安装过程一直点下一步到最后就好了,检测驱动是否安装正确
检测驱动是否安装正确
将ST-LINK作为SWD输出,接法为:GND--GND I0---I0 CK---CK
在下载程序的时候,要把电源开关打上,使STM32单片机有工作电源,
将卖家所付送的源代码放在硬盘的根目录下。然后打开KEIL5
打开自己放在根目录的文件,在这里我用卡尔曼滤波器的程序作为示范,是PASSONI建议的
点击打开。
图中的第二步接下图,程序中要注意芯片型号的选择,有些有误
这里的设置就是这样,有错误的话麻烦指出
点击完ADD之后,再点击确定,在这里很多同学的KEIL里边会没有STM32F1开头的PACK文件,在这里我附上链接:
点击下载STM32F1.PACK
下载完后可以按照提示安装,也可以如下安装: 将图片拖出可放大
点击第三步,找到刚刚下载的STM32F1。PACK的文件进行安装,安装页面的右下角会有进度条,提示完成便可
接下来就是重要的一步了,
具体的就是这样,下载后小车自动运行程序,基本流程是这样,在下载过程中自己也遇到写问题,虽然解决了,不过不敢就下定论的说哪里不行,但最基本的这个下载,我是成功了。大家按这个方法也是行的,现在在下载HEX文件上遇到问题了,不知道怎么去下载。用STVP下载也不成功,网上例程也比较少。
进程三的程序下载暂时先结~~ 休息休息