3.并检查使用 GNU 编译器。 1.配置CC编译规则 注意勾选一下选项,填写规则 Misc Controls : -mcpu=cortex-m3 -mthumb -fdata-sections -ffunction-sections注:1.这里我用的cortex-m3,如果你是m4内核就改成4) 2.-mthumb的意义是:使用这个编译选项生成的目标文件是Thumb的 3.-fdata-sections和-ffunction-secti...
1、Keil C的安装:安装版本为uv2,选择全安装。Keil按装好了之后要安装一个插件“SiC8051F_uv2.exe”(如图1所示),这个插件是Keil C支持C8051F单片机编程的驱动。 图1 2、打开Keil C,进行Keil C的配置: 2.1打开Keil C,新建一个工程,保存并命名。如图2.1所示 图2.1 2.2左键选中该工程“Target1”,右键单击“...
环境搭建-9. vscode调试C以及C++ KEIL配色, 视频播放量 1177、弹幕量 1、点赞数 35、投硬币枚数 8、收藏人数 79、转发人数 1, 视频作者 飞翔工坊, 作者简介 专注单片机,电子CAD,希望能做出酷酷的电子产品!,相关视频:VSCode运行c或者c++代码,AD常见元器件,AD合集-铺铜
第1、2处是重点,第3、4处和C/C++选项一样,这里不讲述。 第1处:内存配置对话框(Use Memory Layout from Target Dialog) Make RW Sections Position Independent:使RW段独立【设置编译器命令行:--rwpi】 启用时:变量区域(包含RW和ZI)具有独立地址。 禁用时:变量区域(包含RW和ZI)位于绝对的内存地址。 Make RO...
起因 项目中使用到一个开源的模拟IIC的库,封装的比较好,但是是使用c++写的。于是将其移植到自己的项目中,主要有以下三步操作: 在工程选项中 C/C++中去掉勾选 C99 Mode 在工程选项中 C/C++的Misc Controls 中添加 --cpp11 参数 在工程选项中 Target中去掉
要使用UART函数,必须初始化串行端口。此过程包括选择模式和时基,然后初始化波特率发生器。然后可以使用串行通信。见表5。波特率发生器运行后,UART可以发送/接收数据。大多数串行端口控制由 SCON0 和 SCON1 寄存器提供。有关这些寄存器的详细位说明,请参考上文引用的DS89C430用户指南。
因为我们用的是 C 语言编程,所以我们在 Window 栏中选择 8051:Editor C Files,然后在 右侧 Element 栏目里可以选择要修改的内容,一般我们平时用到的,只是其中几项而已,比如:Text——普通文本、Text Selection——选中的文本、Number——数字、/*Comment*/—— 多行注释、//Comment——单行注释、Keyword——C 语...
在"Project"窗口中右键点击"Source Group 1",选择"Add New Item to Group ‘Source Group 1’",在弹出的对话框中选择"C File(.c)",然后输入你的源文件名,点击"Add"按钮。 4、编写代码 在新创建的C文件中编写你的C语言代码。 5、配置项目 在"Project"窗口中右键点击你的项目名,选择"Options for Target ...
1 打开Keil后选择【File】下的【new】新建一个空白文档。将编辑好的程序源码复制到该文件中。2 选择左上角的保存按钮进行保存,将弹出保存对话框。3 选择保存路径和编辑文件名。记住,这里的文件名很重要,如果你是C语言程序的话,加上.c后缀,如果你是用汇编语言,加上.ASM后缀。这样,Keil就能自动识别你的文件...
1 首先,我们将自己的开发板用USB转TTL跟电脑连接好 2 打开keil软件,点击“工程”,新建工程,命名为“我的第一个程序”,新建工程的时候最好是新建一个文件夹,将项目放在里边,后期方便维护代码 3 建好工程,点击保存之后再弹出的窗口选择自己开发板的芯片型号类型,点击确定 4 在编程界面新建一个C文件,在里面...