KEIL
文章平均质量分 66
KEIL
赤子001
从事软硬件设计;FPGA实现,算法研究等,希望和各位同仁积极交流,共同提高,继续提高技术水平,管理能力,职业素养等
展开
-
Source Insight 和 keil 中 Tab 键设置为4空格代替
1 简介一般代码编辑器默认的设置,是没有将Tab键设置为空格替换,使得同样的代码在不同的代码查看器中,会造成代码对齐不规范。本文介绍如何在Source Insight 和keil 中设置解决这个问题。2. 意义keil和souceinsight都是我们常用的开发软件,具有良好的互补性。Tab键和空格替换的设置不统一会造成代码阅读的极其别扭。有必要将其统一。3 工具/原料软件:Source Insight v3.50.0029keil v5.12...原创 2022-04-29 10:39:16 · 6708 阅读 · 1 评论 -
signed int 数据范围_整型数据类型
1、整型数据的分类(1)基本整型(int型)编译系统分配给int型数据2个字节或4个字节(由具体的C编译系统自行决定)。如Turbo C 2.0为每一个整型数据分配2个字节(16个二进制位),而Visual C++为每一个整型数据分配4个字节(32位)。在存储单元中的存储方式是:用整数的补码形式存放。一个正数的补码是此书的二进制形式,如5的二进制形式是101,如果用两个字节存放一个整数,则在存储单元中数据形式如图1所示。如果是一个负数,则应先求出负数的补码。求负数的补码的方法是:先将此数的绝对值写成转载 2022-03-23 22:08:59 · 3397 阅读 · 0 评论 -
keil 中如何调用其他文件的函数
适用范围:适用于大多数要求不高的数据通讯。应用例子:ic卡接口通讯、很多单片机系统的串口通讯都使用。********************************************************************************/它对应的头文件如下:#ifndef __serial_H__#define __serial_H__void Init_SerialComm(void);void UartSendChar(unsigned char ..原创 2022-03-19 16:02:08 · 4194 阅读 · 0 评论 -
KEIL4以及KEIL5配色方案
KEIL4以及KEIL5配色方案这是KEIL4的配色(请点击图片查看全屏真实效果)这是KEIL5的配色效果(请点击图片查看全屏真实效果)比较符合我的审美,长期使用疲劳度个人感觉已经在力所能及的范围内降到极低,我很喜欢,同时献给大家,愿每个嵌入式开发者远离疲劳。注:我上传的都是global.prop文件,该文件即KEIL配色的配置文件。我也不晓得KEIL4与KEIL5的配置文件是否兼容,故KEIL4和KEIL5的配置文件一并上传了。如何使用修改该文件:https://j..转载 2022-03-14 21:02:23 · 2245 阅读 · 0 评论 -
手把手教程5: f460仿真调试,查看变量、端口
无法识别引脚端口问题参考:成功解决:MDK5逻辑分析窗口Unknown signal的问题_GniLAY1022的博客-CSDN博客_keil5逻辑分析窗口第一步,编译程序,查看编译输出窗口,没有报错,也没有警告,再点击调试按钮第二步,设置要查看的引脚端口,点击Setup第三步,点击插入第四步,输入要查看的引脚,例如GPIOD_Pin_12引脚,则输入PORTD.12,注意,D后面有一个小数点,而且都是大写,不能是小写,然后点击空白处,此刻会出现一个错误,软件无法识...原创 2022-03-14 16:49:30 · 3942 阅读 · 0 评论 -
MDK 工程的文件类型
MDK工程的常见文件类型见表 MDK 常见的文件类型。这些文件主要分为 MDK 相关文件、源文件以及编译、链接器生成的文件。原创 2022-03-14 09:59:56 · 745 阅读 · 0 评论 -
F460启动过程分析2-f460启动分析和时钟配置
华大HC32f460启动分析和时钟配置软件环境系统:win10sdk版本:hc32f460_ddl_Rev2.0.0数据手册版本:HC32F460系列用户手册 Rev1.21.pdfide:keil5开发板:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debhMzSwz&ft=t&id=660179379335https://item.taobao.com/item.htm?spm=a2oq0.原创 2022-03-08 17:49:47 · 729 阅读 · 0 评论 -
HDSC32 MDK编译报错
error: #29: expected an expression1、编译下面语句出错for(int i=0; i<16; i++)2、MDK 默认用的是 C90,配置一下可以支持 C99,按下图修改参考:stm32 mdk c++(error: #29: expected an expression)_创造晴天-CSDN博客...原创 2022-03-09 18:21:23 · 136 阅读 · 0 评论 -
手把手教程3-2: F460建立新的驱动文件
1. 新建GPIO驱动文件在\F460_Project_test\Driver\src下新建驱动文件并命名为drv_do.c2. 设计驱动文件2.1 在drv_do.c中,新建函数static void _gpio_init(void),然后 将主函数中关于IO初始化部分的代码迁移进来:同时要添加: #include "hc32_ddl.h,要包含头文件;static void _gpio_init(void){ stc_port_init_t stcPortIni...原创 2022-03-03 18:20:56 · 438 阅读 · 0 评论 -
手把手教程3: F460建立一个GPIO点灯例程
经过前两节华大单片机HC32F460如何新建工程(ddl库版本)、如何向MDK中加入头文件和库文件建立了例程模板和学会了加入头文件库文件,接下来我们移植一下GPIO点亮LED的例程。1. 准备工作准备 \驱动库及样例\hc32f460_ddl_Rev2.1.0\example\ev_hc32f460_lqfp100_v2\gpio\gpio_output下的GPIO例程;再打开我们建立的工程模板;2. GPIO使能在官方GPIO例程中,GPIO的初始化是定义在main函数中的:原创 2022-03-03 15:15:51 · 1643 阅读 · 0 评论 -
ST-link/V2引脚定义
目录LED状态说明SWIM接口STM32的JTAG / SWD接口LED状态说明闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程 红色:ST-LINK/V2与计算机已建立连接 闪烁绿色/红色:目标板和计算机在进行数据交换 绿色:通讯完成 橙色(红色+绿色):通讯失败SWIM接口下面为ST-Link/V2 SWIM接口定义:由于STM8的SWIM接口只需要4根连接线,所以ST-LINK/V2连接至STM8目标板时需要注意连接位置...转载 2022-03-03 14:24:11 · 16683 阅读 · 0 评论 -
手把手教程1: 华大单片机HC32F460如何新建工程(ddl库版本)
华大单片机HC32F460如何新建工程(ddl库版本)准备工作在开发文件夹中找个位置建立F460_Project_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。在mdk_test文件夹内分别建立App、CMSIS、Driver、Lib和MDK、DOC文件夹 把HC32F460_芯片资料包中\HC32F460_SDK\驱动库及样例\hc32f460_ddl_Rev2.1.0.zip进行解压。把\HC32F460_DDL_Rev2.原创 2022-03-02 18:11:39 · 4822 阅读 · 7 评论 -
手把手教程2: keil如何向MDK中加入头文件和库文件
华大MCU如何向MDK中加入头文件和库文件大多数习惯于8位单片机开发的工程师,都会使用操作寄存器的方式来使用单片机。当初次接触华大单片机库开发的时候,会发现库里有好多的文件,不知道如何下手。本篇文章会先介绍库的结构和里面关键文件,之后会介绍如何向之前建立好的工程里加入文件,使工程能编译起来。我们首先看下HC32F460芯片的DDL库里文件结构关键文件介绍startup_hc32f460petb.s文件为汇编格式的文件,是启动文件。启动文件主要是进行堆栈之类的初始化,中断向量表以及中断函数原创 2022-03-02 18:37:16 · 10982 阅读 · 0 评论 -
华大单片机HC32F460如何新建工程(ddl库版本)
华大单片机HC32F460如何新建工程(ddl库版本)准备工作在硬盘中找个位置建立mdk_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。在mdk_test文件夹内分别建立app、common、driver和source文件夹把HC32F460_芯片资料包中\HC32F003_SDK\驱动库及样例\HC32F003_DDL_Rev1.0.2.zip进行解压。把\HC32F460_DDL_Rev2.1.0\driver文件夹中的..原创 2022-03-01 13:54:50 · 1054 阅读 · 1 评论