在用keil4写好程序之后,需要生成可以被单片机识别的程序HEX程序。点击keil4菜单栏的project,点击魔法棒那样的一个按钮,点击生成hex文件。之前的使用keil编程 *** 作请看经验引用。
2/5
打开单片机程序下载软件STC-ISP,点击打开程序文件,这里需要你找到刚才生成的HEX文件,双击打开。
3/5
找到你预先设置好的存储路径,打开HEX,把它添加到烧录软件里,此时你看到右边有很多十六进制数。
4/5
点击下载,等待一秒左右,按动单片机开发版的开关,如果可以看到蓝色进度条,并且显示已加密,则程序下载成功。
5/5
此时程序即HEX文件已经下载到了单片机里,开发版的灯亮了,是不是很有成就感。有位大神说过点亮了一盏流水灯,你就征服了整个单片机。
都是通过上位机下载进去的,只不过51的是通过第三方上位机,而stm32是通过自己本身烧进去的,而且烧写的方式不只是通过串口,stm32可以通过swd烧进去的,其实不用在意下载方式,本身51用的keil和stm32的用的keil都不是一个版本的,stm32应该是ARM版的先在KILEC的optionsfortarget工具栏中的output选项下,nameofExecutable后面的空框里输入你要输出的文件名,然后在Create.Hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)