自定义博客皮肤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)
  • 收藏
  • 关注

原创 [PCU]寄存器介绍

PCU_MDIVR MCLK除子控制寄存器1.bit[1:0]: FACT, 是MCLK结果的除子PCU_PDIVR1.bit[9:8]:FACT2 是PCLK1结果的除子2.bit[1:0]:FACT1 是PCLK2结果的除子PCU_PRSTR 外围重起控制寄存器1.bit[2]:EMIRST = 1:外部存储接口设备被重起          EMIRST = 0:EMI工作正常        

2005-09-30 17:04:00 1561

原创 [RCCU]各寄存器详细介绍

RCCU_CCR: 时钟控制寄存器1.31~12bit 保留2.11bit EN_HALT:  if (RCCU_SMR.HALT == 1 && RCCU_CCR.SRESEN == 1) RCCU_CCR.HALT = 1; Reset!3.10bit EN_STOP: 中断请求停止功能0停止,1开启4.9bit  EN_CK2_16: 与RCCU_CFR.CK2_16_I位同步 5.8bit

2005-09-29 16:55:00 3013

原创 函数指针的另类用法 from . Andrews

我曾经和一些人聊过天,他们那时在书写在一个小型的微处理器上单机运行的C程序。当这台机器的开关打开的时候,硬件会调用地址为0处的子程序。 为了模仿电源打开的情形,我们要设计一条C语句来显式地调用这个子程序。经过一些思考,我们写出了下面的语句: (*(void(*)())0)(); 这样的表达式会令C程序员心惊胆战。但是,并不需要这样,因为他们可以在一个简单的

2005-09-17 07:31:00 1804 1

原创 [UART简单驱动介绍] 代码现成的加了注释看的清楚

定义通用串口结构 typedef volatile struct{  vu16 BR;  //baudrate register, 16bit valid, 装入时钟   vu16 EMPTY1; //保留16位 ARM是32位寄存器只用到16位  vu16 TxBUFR;  //传输寄存器  vu16 EMPTY2;  vu16 RxBUFR;  //接收寄存器  vu16 EMPTY3;   

2005-09-08 16:30:00 4518 1

原创 arm7下swi中断模拟程序步步学

介绍个中断使用swi模式特权模式superisor svc供OS使用的一个保护模式其实也是一个中断,对于硬件用户不可干扰确切的来说是用户定义中断模式1.了解正常状态USER状态的可用寄存器R0~R7通用 R8~R12独立寄存器[有些模式寄存器组是独立] R13-SP[各自独立] R14-LR[独立] PC[通用] CPSR[独立]r0~r7通用寄存器同PC下的通用寄存器一样R8~R12 作为备份寄

2005-09-07 20:04:00 4022 1

原创 使用ads编写arm7程序步步学

首先建立工程开始打开ads->codeWarrior File->New->Project->ARM Executable Image 选择工程目录建立的是*.mcp工程文件接下和vc一样创建文件这里文件 .s(asm汇编文件).c(标准c).cpp(c++文件)注意不同文件调用的编译器不同所以注意文件后缀名建一个Init.s入口初始文件所有调用将从这个文件入口File->New->File->T

2005-09-07 20:03:00 3179

空空如也

空空如也

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

TA关注的人

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