建立一个可烧录的keil5项目

哈喽哈喽,大家好,我是迷茫的大一新生,误入学校的集成电路研究所,将在这里分享我的体会~

就酱,go,go,go!

对于keil5,先学习的是如何建立一个可烧录的项目。下载完等等软件后,我们首先要打开keil5,就会得到一个这个页面

点击project(表示要新建一个项目) 点击new uvision project

 

会弹出保存项目到文件夹中的页面,输入自己喜欢的的名称即可(尽量使用英文,不仅显得很高大上还易于被计算机识别)

 单击保存便会弹出

 选择使用的单片机即可,这里标注一下,keil5是编写代码的天下至于使用什么类型的单片机是没有太大要求的。

 选择好单片机的类型点击ok会弹出copy问句和file问句,点击是即可

 接下来就出现这个页面,表示项目已经建立完毕

但仅是项目工程建立了,还没有和文件建立联系,要与文件建立联系我问就要单击file 

点击new新建文件 

页面如图,此时需点击保存,将文件正确命名及保存(这里注意,保存文件名时必须正确保存扩展名,若用c语言编写程序则需要把文件名称后加.c若是用汇编语言则需要加.asm)然后点击保存

 

 

 回到keil5我们会看到这个页面,点击target1前的加号在source group选项后单击有鼠标选择add existing file to group

 在弹出的文件夹中选择刚建立好的文件名称,点击add后close。目前为止一个可烧录的项目就被我们建立啦。现在查看一下文件是否在项目里,我们点击source group1前的加号检查是否下边有我们建立的文件名称,如果有就说明我们可以在文件中编写代码进行点灯啦!

 撒花~

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要利用Keil MDK建立一个GPIO LED项目/工程,需要进行以下步骤: 1. 打开Keil MDK软件。 2. 创建一个新项目/工程。 3. 在项目/工程中添加适当的源代码。这包括GPIO初始化和LED控制代码。 4. 编译程序,并确保代码没有编译错误。 5. 将编译后的程序到开发板上以测试它是否可以控制LED灯的开关。 需要注意的是,具体实现方式可能因不同的开发板和硬件环境而异。因此,在实施过程中需要仔细研究所用开发板的手册和说明,确保正确地配置GPIO和LED,并编写出正确的控制代码。 ### 回答2: Keil MDK是一种常用的嵌入式软件开发工具,它可以支持多种嵌入式微控制器,包括ARM Cortex-M系列。在Keil MDK中,可以通过建立工程的方式来进行嵌入式开发,下面就介绍如何使用Keil MDK建立一个GPIO LED项目/工程。 步骤1:确定硬件平台 在开始Keil MDK工程的建立之前,首先需要确定使用的硬件平台。例如,可以使用STM32F1系列单片机作为硬件平台,并且连接一个LED灯到PA0引脚上。 步骤2:创建项目 创建一个Keil MDK的项目,选择“File” -> “New” -> “Project”选项进入项目创建窗口。在项目创建窗口中,可以选择嵌入式芯片的型号。选择“STM32F103ZE”作为嵌入式芯片型号,然后点击“OK”按钮。 步骤3:添加源代码 在项目创建完成之后,可以开始添加源代码。右键单击项目名称,选择“Add New Item”选项,在弹出的“Add New Item”对话框中选择“C Source File”,文件名为“main.c”。然后在这个文件中编写LED控制代码,例如: #include "stm32f10x.h" void Delay(__IO uint32_t nCount); int main(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); /* Configure PA0 in output pushpull mode */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); while (1) { /* Toggle LED on PA0 */ GPIO_WriteBit(GPIOA, GPIO_Pin_0, (BitAction)(1 - GPIO_ReadOutputDataBit(GPIOA, GPIO_Pin_0))); Delay(0x3FFFFF); } } void Delay(__IO uint32_t nCount) { while (nCount--) { } } 步骤4:编译和下载 编译源代码,生成可执行程序。在编译过程中,Keil MDK会自动生成一些中间文件和目标文件。编译完成后,可以将生成的Hex文件下载到嵌入式芯片中进行运行。 总结: 使用Keil MDK建立一个GPIO LED项目/工程并不难,首先需要确定硬件平台,然后创建项目并添加源代码,最后进行编译和下载。这样,就可以实现LED的控制了。当然,除了LED控制,还可以通过Keil MDK进行更多的嵌入式开发。 ### 回答3: Keil MDK是一种嵌入式软件开发工具,可以用来开发和调试各种嵌入式系统,包括单片机和微控制器。创建一个GPIO LED项目/工程使用Keil MDK非常简单,以下是详细步骤: 1. 打开Keil MDK软件,单击"File"->"New Project"来创建一个新项目。 2. 输入项目名称,选择所需的目标设备和下载器等选项,然后单击Next。 3.选择需要的编程语言,如C或C++,然后单击Next。 4. 选择"Device Initialization" as a project template,然后单击Finish。 5. 在新建项目的文件夹中打开一个.c文件,用来编写代码。 6. 编写GPIO LED控制的代码,通常使用的寄存器为GPIOx_DR(x为端口号),将需要控制的LED连到相应的IO口。 7. 关闭.c文件后,单击"Project"->"Options for Target"打开选项卡。 8. 选择"Output"选项卡,确认下载设置与硬件设备一致。 9. 单击"Debug"选项卡,并配置好连接方式,如使用J-Link等调试器进行连接。 10. 单击"Build"进行编译,如果没有错误提示,则可以继续进行下载和调试了。 总之,Keil MDK工具是一种非常强大的嵌入式软件开发工具,可以帮助嵌入式系统开发人员更方便地实现GPIO LED控制等功能。以上步骤可以帮助开发人员快速创建项目,并且指导如何编写控制代码、下载和调试。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值