自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 中断与异常的区别

一、中断:系统停止当前正在运行的程序而转向其他服务,可能是因为优先级高的请求服务了,或者是因为人为安排中断。中断是属于正常现象。 异常:是由于软件错误而引起的二、中断是CPU所具备的功能 – 硬件 异常是软件运行过程中的一种开发过程中没有考虑到的程序错误 – 软件 三、 1.中断的概念 所谓中断是指CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留

2015-07-28 09:11:38 2366

转载 STM32启动文件2.02过程详解

当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口

2015-07-23 15:49:39 691

转载 C函数与汇编函数之间参数及返回值传递方法

AAPCS对ARM结构的一些标准做了定义,在这里我们只重点介绍函数调用部分,如图8所示,AAPCS为ARM的R0~R15寄存器做了定义,明确了它们在函数中的职责: 图 8 AAPCS关于ARM寄存器的定义一、函数调用时的规则如下: 1、 父函数与子函数间的入口参数依次通过R0~R3这4个寄存器传递。父函数在调用子函数前先将参数存入到R0~R3中,若只有一个参数则使用R0传递,2个则使用R0和R

2015-07-22 16:06:10 11433 1

原创 c语言中位制

今天看书看到了位制的概念,对这个做出一点总结。 位制就是为了减小存储大小,把一个char, unsigned int, int的存储空间进行拆分后,对每个进行操作。 给出一段代码:#include <stdio.h>#include <stdlib.h>typedef struct test{ char a : 4; char b: 1; char c: 1;}te

2015-07-19 22:59:59 429

原创 ZigBee基础知识

1、zigbee技术特点ZigBee是一种无线连接,可工作在2.4GHz(全球流行)、868MHz(欧洲)、915MHz(美国流行)三个频段上,分别具有最高250kbp/s、20kb/s和40kb/s的传输速率,传输距离在10-75m的范围内,但可以继续增加。作为一种无线通信技术,zigbee技术的优势主要表现在一下几个方面: (1)功耗低 (2)成本低 (3)可靠性高 由于采用了碰撞避免机

2015-07-14 11:41:13 2297

原创 二叉树性质

部分代码(未验证)/*本文件中写了树的基本函数,包含前序遍历、中序遍历、后续遍历*/#include <stdio.h>typedef char TelmenType;/*普通二叉树*/typedef struct BiTNode{ TelmenType data; struct BiTNode *lchild, *rchild;}BiTNode, *BiTree;typed

2015-07-01 11:48:23 451

HDMI EDID查看编辑工具 980mgr-4.10.18.6417

980mgr_4.10.18.6417,可以方便使用该工具查看EDID,编译EDID

2023-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除