单片机入门,保姆级教程

要用到的主要资料都来于网上,压缩包解压密码为23。

下载链接:https://pan.baidu.com/s/1kxuhZgenoG0hnoxTC5vtDg?pwd=mdk1

你需要准备的硬件材料如下:
1.一块stm学习板 一根usb线(用来连接电脑主机与学习板的),杜邦线(用来连接st-link跟学习板的)
这三个东西在网上买一般是配套的。
在这里插入图片描述

2.st-link驱动
在这里插入图片描述

步骤如下:

1.将文件下载到自己电脑的某一个盘,解压。
以上资料全部来源于网上

2.打开KEIL5 MDK,双击如下程序进行安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择你要存放的位置
在这里插入图片描述
名字随便取
在这里插入图片描述
开始安装(安装时间会比较长)
在这里插入图片描述
在这里插入图片描述
此时已经安装完成,关闭此软件即可。
在桌面找到刚刚安装好的keil软件,点击打开文件所在位置。返回上一页,看到的是这样的目录。
在这里插入图片描述

在桌面找到刚刚安装好的keil软件,右键点击以管理员身份运行。
在这里插入图片描述
复制CID码
在这里插入图片描述
打开MDK包
在这里插入图片描述
找到keygen压缩包并解压
在这里插入图片描述
双击运行
在这里插入图片描述
将CID码贴至1处,target选择arm,3下拉选择professional,点击Generate,会生成绿色框中的代码,将其复制。关闭这个程序,打开keil软件。
在这里插入图片描述
将复制的LIC码贴至1处,点击Add Lic 会生成绿色框中的内容。此时表示注册成功了。关闭即可。
在这里插入图片描述
安装支持包,这一步比较漫长。点击keil里面的1按钮,点击更新,3会有一个进度展示,此时在更新你的包。
在这里插入图片描述
更新之后你要点击install才算安装的。
在这里插入图片描述

这个支持包里面有一些离线的,如果有你需要的型号,你也可以直接下载,直接next就可以。
在这里插入图片描述
当然你也可以去官网直接下载你需要的包。
到这一步检测是否安装成功,是新建一个工程。
在这里插入图片描述
你可以新建一个文件夹以方便对工程的管理,点击保存。
在这里插入图片描述
保存之后会弹出一个界面,你可以看到下面的芯片型号,如果只有一个ARM,则表示你没有下载芯片,那你需要去下载。
在这里插入图片描述
接下来是安装驱动。我用的ST-LINK驱动。
将驱动插在电脑上面,打开电脑的设备管理器。这样表示安装成功。
在这里插入图片描述
如果有个感叹号,你需要安装
在这里插入图片描述
接下来是安装USB转串口驱动。
将ST-LINK与stm32开发板用杜邦线连接。相同的代码用杜邦线连起来即可。VCC对应3.3v。

在这里插入图片描述
在这里插入图片描述
连接效果如下
在这里插入图片描述
到这一步便可以开始新建工程了。在你新建的放工程文件的文件里面,新建如下文件
在这里插入图片描述
将固件库里面的文件复制。
F:\test\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm此目录下的全部文件复制到Strat.在这里插入图片描述
F:\test\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x此目录下的这三个文件复制到Strat.
在这里插入图片描述
F:\test\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport目录下的文件也复制到start。
在这里插入图片描述
Start文件显示如下
在这里插入图片描述
你的Library文件,则是将如下两个文件夹里面的文件都复制过去。
在这里插入图片描述
Library文件显示如下(一共46个项目)
在这里插入图片描述

F:\test\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template目录下的四个文件复制到User文件下
在这里插入图片描述
User文件显示如下
在这里插入图片描述

下面新建工程(标出来的点记得查看)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
库函数链接

https://pan.baidu.com/s/1iONiXossKT6tNvsxtGk_BA?pwd=mdk1

点击打开,然后运行下载
在这里插入图片描述
这样便是成功的,此时你会看到你的开发板上面的灯来回闪烁。
在这里插入图片描述
接下来将stm学习板上面的PA9与PA10用一根杜邦线连接。
在这里插入图片描述

接下来安装串口调试助手。将包里如下文件下载到网盘,打开。

在这里插入图片描述
显示如下界面,输入内容,点击发送,会接收相同内容即表示成功。
在这里插入图片描述

在这里插入图片描述

恭喜你,成功啦!
(有不懂的欢迎留言讨论,我是按照这个步骤过来的。途中遇到了很多很多问题,但最后都被一一解决。所以如果你也是一个新手,有困难不要怕,不懂多问,希望你大胆尝试,你一定可以的!)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值