编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

修改Keil工程名称并添加其他模块文件

wxchong 2024-12-08 19:13:47 开源技术 46 ℃ 0 评论

学习目标

将模板工程Template修改为Usart

  1. 在工程文件目录中,将Template.uvprojx和Template.uvoptx名字改成Usart.uvprojx和Usart.uvoptx;
  2. 其他Template文件统统删除;

删除Template.uvguix.jubangyu


  1. 打开Usart.uvprojx;
  2. 点击品字形图标,在弹出的界面上,双击“Project Targets”下面的工程名,修改成Usart
  3. 右键工程名“Usart”,右键菜单中选择“Options for Target 'Usart'”,或者工具栏中直接选择此按钮。


  1. 将Output标签下的Name of Executeable中的名称改为Usart即可


  1. 到此为止,Keil工程名称修改完毕,编译没有错误。


添加SYSTEM文件夹

SYSTEM 文件夹里面的代码,此文件夹里面的代码由 ALIENTEK 提供, 包含了几乎每个实验都可能用到的延时函数,位带操作,串口打印代码等。这里我们组织在SYSTEM文件夹下面,目的也就是让这些常用的代码能随用随调。

SYSTEM文件夹下包含了delay、sys、usart 等三个文件夹。分别包含了delay.c、sys.c、usart.c 及其头文件 delay.h,sys.h,usart.h。

  1. 将SYSTEM文件夹添加到工程根目录下


  1. 添加新添文件的头文件


  1. 添加新添文件的实现文件


  1. 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);   
        }  
}
  1. 测试输出结果




喜欢请关注微信公众号:程序员小哈

如果对您有所帮助,请帮忙转发一下呗

有啥想玩的模块,留言给我,咱们一起玩


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表