网站首页 > 开源技术 正文
学习目标
- 在上一篇文章 《基于STM32固件库的MDK5工程建立》 基础上,将Keil工程名称Template修改为Usart
- 添加延时函数文件及串口1的实现文件
- main.c文件中测试printf函数
将模板工程Template修改为Usart
- 在工程文件目录中,将Template.uvprojx和Template.uvoptx名字改成Usart.uvprojx和Usart.uvoptx;
- 其他Template文件统统删除;
删除Template.uvguix.jubangyu
- 打开Usart.uvprojx;
- 点击品字形图标,在弹出的界面上,双击“Project Targets”下面的工程名,修改成Usart
- 右键工程名“Usart”,右键菜单中选择“Options for Target 'Usart'”,或者工具栏中直接选择此按钮。
- 将Output标签下的Name of Executeable中的名称改为Usart即可
- 到此为止,Keil工程名称修改完毕,编译没有错误。
添加SYSTEM文件夹
SYSTEM 文件夹里面的代码,此文件夹里面的代码由 ALIENTEK 提供, 包含了几乎每个实验都可能用到的延时函数,位带操作,串口打印代码等。这里我们组织在SYSTEM文件夹下面,目的也就是让这些常用的代码能随用随调。
SYSTEM文件夹下包含了delay、sys、usart 等三个文件夹。分别包含了delay.c、sys.c、usart.c 及其头文件 delay.h,sys.h,usart.h。
- 将SYSTEM文件夹添加到工程根目录下
- 添加新添文件的头文件
- 添加新添文件的实现文件
- main.c文件中添加串口测试代码
测试串口打印函数printf及延时函数
#include "stm32f10x.h"
#include "delay.h"
#include "usart.h"
int main(void)
{
u16 times=0;
//初始化
//延时函数初始化
delay_init();
uart_init(115200); //串口1:Debug,初始化为115200
while(1)
{
times++;
if(times%20==0)
{
printf("串口测试Demo \r\n");
}
delay_ms(100);
}
}
- 测试输出结果
喜欢请关注微信公众号:程序员小哈
如果对您有所帮助,请帮忙转发一下呗
有啥想玩的模块,留言给我,咱们一起玩
- 上一篇: 10-Vue新手快速入门
- 下一篇: ansible之playbook
猜你喜欢
- 2024-12-08 打破LLM数据孤岛!Anthropic革命性MCP让大模型解锁全网数据
- 2024-12-08 护肤品化妆品英文大全,去香港不用怕买错了!
- 2024-12-08 ansible之playbook
- 2024-12-08 10-Vue新手快速入门
- 2024-08-02 web前端你学到哪个阶段了?(web前端需要学多长时间)
- 2024-08-02 基于Flask开发的前后端分离租房项目(五)
- 2024-08-02 超详细的vue指令(说出几种vue当中的指令和它的用法?)
- 2024-08-02 node.js 基础操作(node.js基础入门)
- 2024-08-02 5天爆肝整理Vue开发入门(vue实战开发项目视频)
- 2024-08-02 我第一份Web前端工作能找到12k的工作,就是掌握了这些技术栈
你 发表评论:
欢迎- 05-16东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 05-16这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 05-16湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- 05-16Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- 05-16G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- 05-16DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 05-16上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- 05-16WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 最近发表
-
- 东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 湖人自媒体调查:89%球迷希望DFS回归 79%希望詹姆斯回归
- 一觉醒来湖人苦盼的纯3D终于到位 DFS能带给紫金军多少帮助
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)