找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2393|回复: 0
收起左侧

由单片机学习转入嵌入式的基本知识 & 新建文件如何加入工程

[复制链接]
ID:439358 发表于 2020-3-25 11:09 | 显示全部楼层 |阅读模式
·以下内容均为自己总结,以防久了没编程忘记基本操作。
·以及部分好友,最近从单片机转入嵌入式的学习中来,不是很清楚基本的编译运行操作
·内附简易测试程序
·以下烧写程序采用ST-Link的方式



第一部分    嵌入式的编译运行烧程序方式


嵌入式工程的工程文件结构,USER里面一般是工程文件,CORE里一般是建工程的时候的系统文件,HARDWARE下是相关的资源控制的函数这些,OBJ一般设置为生成hex文件的地方,FWlib是库的一些内容,SYSTEM也是启动必须的一些自带的内容。
文件结构.png
USER之后,如何打开工程
如何打开工程.png
工程的基本格式,由初始化函数和主要内容组成
main部分.png
接下来点击编译运行
新建文件步骤x-如何编译.png
再点击LOAD烧入程序(这一步之前,你先要设置好ST-Link的相关设置,参见我的另一篇帖子有具体操作)
如何将STM32103CET6大容量芯片改成C8T6中容量工程及st-link调试的相关设置
如何烧入程序.png
恭喜你以及成为成功人士了!!!!


第二部分      如何新建文件,加入工程
1新建文件
新建文件步骤1.png
2保存文件为
新建文件步骤2.png
3加上后缀保存
新建文件步骤3.png
4文件名只能为英文(似乎)
新建文件步骤4.png
5继续添加.h文件
新建文件步骤5.png
6将文件加入工程中
新建文件步骤6.png
7
新建文件步骤7.png
8
新建文件步骤8.png
9添加编译路径
新建文件步骤9.png
10
新建文件步骤10.png
11
新建文件步骤11.png
12
新建文件步骤12.png
13成功添加,并且编译
新建文件步骤13.png
14编译烧入程序
新建文件步骤x-如何编译.png
15



第三部分       HARDWARE工程的基本组成结构

初始化设置引脚.png 头文件里的写法.png




第四部分        一部分小Tips 容易忽略的细节

注意Tips.png

第五部分         CP2102和ST-Link的使用注意事项


连接CP2102时注意要提供电源,可以用SY-Link这边的电源
IMG_20200325_095013__01.jpg
CP2102使用RS485接口时,需要将上面的开关向上拨,要拨到位,这个开关比较紧,我在测试时因为没到位,反复搞了两三天都没找到原因。
IMG_20200325_094911.jpg
ST-Link连接时使用2、4、6、8接口
IMG_20200325_094855.jpg
CP2102使用时连接A、B
IMG_20200325_094802.jpg


附上简单的测试程序,使用PinB 8 脚的LED灯闪烁,程序提供者“篮球王者雷总”
全部资料51hei下载地址:
LED闪烁测试程序.7z (181.1 KB, 下载次数: 5)

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表