0 卖盘信息
BOM询价
您现在的位置: 首页 > 电子资讯 >基础知识 > 单片机编程软件很简单(12),Keil单片机编程软件配置操作

单片机编程软件很简单(12),Keil单片机编程软件配置操作

来源: 21ic
2020-12-24
类别:基础知识
eye 12
文章创建人 拍明

原标题:单片机编程软件很简单(12),Keil单片机编程软件配置操作

Keil单片机编程软件的配置操作涉及多个方面,以下是对其配置操作的详细归纳:

一、新建工程并配置MCU

  1. 新建工程

    • 打开Keil软件,点击菜单栏的“Project”选项,选择“New μVision Project”。

    • 在弹出的对话框中,选择保存工程的路径,并输入工程名称,点击“保存”。

  2. 选择MCU型号

    • 在弹出的“Select Device for Target”对话框中,选择目标单片机型号。您可以通过搜索框输入单片机型号,或者从列表中选择。

    • 选择合适的软件包(Pack),点击“OK”完成MCU型号的选择。

二、配置工程选项

  1. 打开工程配置界面

    • 在项目管理器中,右键点击目标名称(通常是Target 1),选择“Options for Target”。

  2. 配置Device选项

    • 在“Device”选项卡中,确认选择的MCU型号是否正确。

    • 可以设置晶振频率(Xtal),这通常用于仿真调试。

  3. 配置Target选项

    • 在“Target”选项卡中,设置编译器的版本(如ARM Compiler)。

    • 可以选择是否使用MicroLIB,MicroLIB对C库进行了高度优化,可以减小代码体积。

  4. 配置Output选项

    • 在“Output”选项卡中,设置输出文件的路径和名称。

    • 勾选“Create HEX File”选项,以生成可下载的HEX文件。

    • 可以根据需要勾选其他选项,如“Debug Information”和“Browse Information”。

  5. 配置Listing选项

    • 在“Listing”选项卡中,设置生成的列表文件的路径和名称。

    • 可以勾选选项以生成汇编代码、交叉引用表等信息。

  6. 配置User选项

    • 在“User”选项卡中,可以配置用户自定义的脚本命令。

    • 例如,在编译前后执行特定的操作。

  7. 配置C/C++选项

    • 在“C/C++”选项卡中,设置编译器的选项。

    • 可以添加预定义宏、包含路径等。

  8. 配置Asm选项

    • 在“Asm”选项卡中,设置汇编语言的编译选项。

    • 通常与C/C++选项类似,但主要针对汇编代码。

  9. 配置Linker选项

    • 在“Linker”选项卡中,设置链接器的选项。

    • 可以指定内存布局、分散加载文件等。

  10. 配置Debug选项

    • 在“Debug”选项卡中,设置调试器的选项。

    • 可以选择使用的调试器类型(如J-Link、ST-Link等)。

    • 可以设置启动时加载应用程序、进入调试模式时自动运行到main函数等。

三、添加源文件并编译

  1. 添加源文件

    • 在项目管理器中,右键点击“Source Group 1”或相应的源文件组,选择“Add New Item to Group”。

    • 选择要添加的文件类型(如C File、Assembly File等),输入文件名,点击“Add”。

  2. 编写程序

    • 在代码编辑区中编写单片机程序。

    • 确保包含必要的头文件,并正确设置函数的入口和出口。

  3. 编译工程

    • 点击工具栏上的“编译”按钮(快捷键F7),开始编译工程。

    • 编译完成后,查看输出窗口中的编译结果。

    • 如果有错误或警告,根据提示进行修改并重新编译。

QQ_1740734428621.png

四、下载程序到单片机

  1. 配置下载工具

    • 在“Debug”选项卡中,设置使用的下载工具(如J-Link、ST-Link等)。

    • 根据需要配置下载选项,如复位单片机、自动加载程序等。

  2. 下载程序

    • 将单片机连接到计算机,并确保下载工具已正确安装和配置。

    • 点击工具栏上的“下载”按钮(通常是一个带有向下箭头的图标),开始下载程序到单片机。

    • 下载完成后,查看输出窗口中的下载结果。

五、在线调试

  1. 进入调试模式

    • 点击工具栏上的“调试”按钮(快捷键Ctrl+F5),进入调试模式。

  2. 设置断点

    • 在代码编辑区中,双击要设置断点的行号,该行会变为红色,表示已设置断点。

    • 也可以在调试工具栏中使用断点管理按钮来设置和管理断点。

  3. 调试程序

    • 使用调试工具栏中的按钮(如单步调试、全速运行、停止运行等)来调试程序。

    • 在调试过程中,可以观察变量的值、寄存器的状态、内存的内容等。

通过以上配置操作,您可以使用Keil单片机编程软件进行单片机程序的开发、编译、下载和调试。请根据您的具体需求和硬件环境进行相应的配置和操作。


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

资讯推荐
云母电容公司_云母电容生产厂商

云母电容公司_云母电容生产厂商

开关三极管13007的规格参数、引脚图、开关电源电路图?三极管13007可以用什么型号替代?

开关三极管13007的规格参数、引脚图、开关电源电路图?三极管13007可以用什么型号替代?

74ls74中文资料汇总(74ls74引脚图及功能_内部结构及应用电路)

74ls74中文资料汇总(74ls74引脚图及功能_内部结构及应用电路)

芯片lm2596s开关电压调节器的中文资料_引脚图及功能_内部结构及原理图_电路图及封装

芯片lm2596s开关电压调节器的中文资料_引脚图及功能_内部结构及原理图_电路图及封装

芯片UA741运算放大器的资料及参数_引脚图及功能_电路原理图?ua741运算放大器的替代型号有哪些?

芯片UA741运算放大器的资料及参数_引脚图及功能_电路原理图?ua741运算放大器的替代型号有哪些?

28nm光刻机卡住“02专项”——对于督工部分观点的批判(睡前消息353期)

28nm光刻机卡住“02专项”——对于督工部分观点的批判(睡前消息353期)

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告