首先,本人也是初学者,发文只是为了帮助更多的初学者更好的理解,如果文中有什么错误的希望各位看官能指出来嗷awa。
打开keil5,进入软件界面后选着左上角的project
选着new uVision Project…这个是创建新的工程
然后自己选STM32F103,再找到自己对应的板子型号,后面弹出的那个窗口是问你要不要软件包,直接×掉就行。
首先是要创建一个工程文件xxx.c什么之类的,比如这个:
注意要放在target 1里
然后,将stm32的启动器加进去,51单片机创建工程后会自带,但stm32没有所以要自己手动添加进去。
这个文件自己找,ST官网也能下,或者问别人要。
双击这个,会弹出下面那个界面
然后自己找启动器文件的地址,如果你输入的地址没错但那个界面是就是不显示,那可能是文件类型不对劲,点最下的那个向下的按键,然后点最后一个就行了,找到后选着文件然后再点一下Add。
显示这个就说明启动器加进去了,然后咱们就可以开始写代码了。
这时,我们不能像51一样直接开敲,得先找到对应引脚的基地址来,然后把这些东西配置好,再在主函数里写出来,也就是我们说的映射。
首先,咱先新建一个工程文件,文件叫什么随意。
比如叫这个:
创建一个新的工程文件有好几种方法,咱就将一个最简单的:
File下面那个白纸一样的按键看到了吧,点一下,就会出现一个新的界面然后ctrl+s保存