|
|
![]() |
| 导航:老古开发网首页→文章索引 →文章分类→AVR单片机 →第6页 |-文章搜索- 最新文章 -| | ||
| 标题 | 加入时间 | 点击次数 |
| 1.ARM基础知识连载之四(转贴) 简介: ARM中异常中断的种类 **复位(RESET)** 当处理器复位引脚有效时,系统产生复位异常中断,程序跳转到复位异常中断处理程序处执行。复位异常中断通常用在下面几种情况下:系统加电时;系统复位时;跳转到复位中断向量处执行成为软复位。 **未定义的指令** 当ARM处理器或者是系统中的协处理器认为当前指令未定义时,产生未定义的指令异常中断,可以通过改异常中断机制仿真浮点向量运算。 **软件中断** 这是一个由用户定义的中断指令。可用于用户模式下的程序调用特权操作指令。在实时操作系统中可以通过该机制西线系统功能调用。 **指令与取终止(PrefechAbort) ...... | 2006年4月23日 | 5949 |
| 2.ARM基础知识连载之三(转贴) 简介: 在ARM体系中通常有以下3种方式控制程序的执行流程: **在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行 。 **跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。其中,B指令用于执行跳转操作;BL指令在执行跳转操作同时,保存子程 序的返回地址;BX指令在执行跳转操作同时,根据目标地址为可以将程序切换到Thumb状态;BLX指令执行3个操作,跳转到目标地址处执行,保存子程序的返回 地址,根据目标地址为可以将程序切换到Thumb状态 ...... | 2006年4月23日 | 6009 |
| 3.ARM基础知识连载之二(转贴) 简介: *************************************************************** 程序状态寄存器 *************************************************************** CPSR(当前程序状态寄存器)在任何处理器模式下被访问。它包含了条件标志位、中断禁止位、当前处理器模式标志以及其他的一些控制和状态位。每一种处理器 模式下都有一个专用的物理状态寄存器,称为SPSR(备份程序状态寄存器) 。当特定的异常中断发生时,这个寄存器用于存放当前程序状态寄存器的内容。在异常中断退出时 ...... | 2006年4月23日 | 7722 |
| 4.ADS连接器使用手册(要点) 简介: 第二章 ArmLink 命令语法 2.1 关于 ArmLink ArmLink 可以: 1. 把多个目标文件及库文件(在 ARM 或 THUMB 代码中)连接与为一个可执行的映像文件。 2. 把多个目标文件部分地连接成为一个目标文件以作为下一步连接操作中的输入部分。 3. &nb ...... | 2006年4月12日 | 8940 |
| 5.ADS开发文档简介 简介: ADS Installation and License Management Guide : ADS 安装及注册方面的详细说明。主要说明了如何安装 ADS ,如何安装 ADS 的注册文件以及如何使用 FLEXlm 注册管理系统。 ADS Assembler Guide :提供了一些关于 ARM 汇编器的参考文档及例程。 ADS Compliers and Libraries Guide :说明了在命令行形式下在 ADS 中如何操作汇编器,连接器,编译器及其他 ARM 工具,同时本文件也给出了使用 ...... | 2006年4月12日 | 7419 |
| 6.44b0x 开发板上的RTC调试经验 简介:当你在调试一块板子时,如果那个家伙对你的努力无动于衷时,你会怎么样。 说实在的,我会经常认为应该把这家伙好好安葬了,不该再在这家伙身上浪费时间了。心里这么想着,行动上却不这么做,因为这些家伙可都是用钱买来的,其能说下葬就下葬。 从昨天下午到今天早上3点多,我花了将近12个小时才把这个板子上的RTC程序调试完成,现在想把我的调试经验 跟大家谈一谈,希望对那些刚起步的人有点帮助。但请那些高手们不要笑我这么长时间才调一个RTC。 我在这里简单地介绍一下44b0x内部集成的RTC的功能: 1、支持闰年; 2、解决了2 ...... | 2006年4月6日 | 5242 |
| 7.Linux内核定义的常量 简介: 1 初始定义 定义了你的机器上的地址转换 __virt_to_phys() 。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET + PHYS_OFFSET 2 解压缩符号 l ZTEXTADDR ...... | 2006年4月6日 | 5826 |
| 8.用于编写configure.in的Config语言简介-2 简介: l bool /prompt/ /symbol/ 此命令用于向用户显示 /prompt/ 提示信息,并从用户接收数据,并把该数据赋给 /symbol/ 。合法的输入值为 "n" 和 "y" 。 注意:此命令没有默认值。 例如 : # arch/i386/config.in ...... | 2006年4月6日 | 5451 |
| 9.用于编写configure.in的Config语言简介-3 简介: l dep_hex /prompt/ /symbol/ /word/ /dep/ ... l dep_int /prompt/ /symbol/ /word/ /dep/ ... l dep_string /prompt/ /symb ...... | 2006年4月6日 | 5669 |
| 10.用于编写configure.in的Config语言简介-1 简介: 1. 介绍 Config 语言不是 bash. Config 语言是一种 Linux 内核配置语言 . config.in and Config.in 都是使用本语言编制而成 . 尽管它看起来 , 通常工作时 , 很象一个 SH 语言的子集 ,CONFIG 语言有更加严格的语法和不同的语义 . CONFIG 语言编程的基本指南 : 仅使用在 CONFIG.IN 文件中出现的编程语句 . 2. 说明 有四各配置程序 ...... | 2006年4月6日 | 6410 |
| (67条/共7页 每页10条) 首页 [第2页] [3] [4] [5] [6] 尾页 | ||
|
|