首页 > 编程知识 正文

51漫画成长人版安装testflightios轻量版,51茶馆

时间:2023-05-04 22:10:44 阅读:221930 作者:727

前言

两周没有记录了,毕竟我被模电、复变、高数、线代折磨的死去活来。
之前配置环境被打击到还是因为资源不配套,这和我当初第一次学51是一样的。虽然有很多的博客文章已经讲了怎么搞,但是没有一篇能完整说明且简单明了的。所以,我在这月最后一天,在开始我STM单片机学习初始即刻记录下自己的学习经历。

Keil 安装

Keil C51 5.20版本,
链接:https://pan.baidu.com/s/1ulPxVIT-ZwxKwq5pWX9l8w
提取码:vecp
Keil ARM 5.14版本,
链接:https://pan.baidu.com/s/1U1Cr7eiLnTqvnas6iqv4Eg
提取码:pav4
ST-LINK驱动
链接:https://pan.baidu.com/s/1hLhtgPGnc0sCi_fQQg_WPw
提取码:x5q5

Keil C51 5.20版本,因为51单片机还是要用的,所以这个你想要就拿去吧。
Keil ARM 5.14版本,两个Keil软件我试过合并,但是总是失败,索性就用两个吧。每次不从项目入口进入,而是直接从快捷方式进入。

Keil ARM 和 C51两个都需要在下载安装后,以管理员权限打开,用提供的注册机破解。ARM版在安装破解后,点击绿色的按钮,导入安装包里的芯片包(Keil版本与芯片包是兼容的,但是不保证你下载其他新版本的芯片包能没事,Keil公司这个兼容做的真让人难受)。

51最小系统板

一般只要你不怕麻烦(其实也不是太麻烦),可以用开发板来下载,然后再把单片机放到最小系统上去。

我用的是STC Auto Programmer USB-TTL的下载器,接的是下面四个
GND
RXD
TXD
5V0

要注意的是,如果接了电源线的话,下载器的GND和5V0就别接了。二是下载器上的RXD接最小系统上的TXD,下载器上的TXD接最小系统上的RXD——有的开发板这两个口是P31,P30,有的是P30,P31。。。。


最小系统板STM32F103RC


我的单片机上左上方的USB口是供电的,下载不了程序,插入电脑就会提示我“无法识别的USB设备”。
需要一个下载器,我买的是四线的,有这么几个口需要连接:
SWCLK
SWDIO
GND
3.3V
对应着连接到单片机上的黑色矩形端口上的引脚。参考下面的图:

实际连接图:

当然,如果你下载器上接了电源,那么就不需要另一条电源线来供电了(虽然上图操作也没弄坏最小系统就是了。。。) 用Mini板实现LED闪烁

打开keil ARM,新建一个工程
芯片类型要选好,我的是STM32F103RC
,点击魔术棒开始配置下环境。

1、Target → rightarrow →Use MicroLIB

2、Output → rightarrow →Create HEX File

3、Output → rightarrow →Select Folder for Objects
建个Output文件夹放东西

4、Listing → rightarrow →Select Folder for Listing
和Output一样,用Output文件夹当做仓库
(原有的Object和Listing文件夹可以删除了)

5、把下面三个文件放入User文件夹中
main.c
stm32f10x.h
startup_stm32f10x_hd.s

链接:https://pan.baidu.com/s/1BMRKLDZghFnaPLr_aaa-BA
提取码:llyb
复制这段内容后打开百度网盘手机App,操作更方便哦

6、编译后会在Output文件夹内得到HEX文件。

7、安装ST-LINK V2的下载程序。因为我的下载器就是这个版本的,软件是找客服要的。

链接:https://pan.baidu.com/s/14w7gwn7-8SIr8BI7UqkMAg
提取码:cpvf
复制这段内容后打开百度网盘手机App,操作更方便哦

如果是连好了但是下载时(普中PZ-ISP也行)说找不到ST-Link的话(大概这个意思),就是没装STM32的驱动!!!

8、打开这个软件。
File → rightarrow →Open file 找到HEX文件,
Targer → rightarrow →Program → rightarrow → Start




9、测试程序是否正常运行。如果可以,你就用面包板来测试看看。
注:这里是PC0引脚接的LED

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。