2 _十二

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

B与BL跳转指令目标地址计算方法

1、关于B(跳转指令)与BL(带返回的跳转指令):B指令与BL指令均能使指令跳转到目标地址,两个指令和目标地址处的指令都属于ARM指令集。不同的是,B指令只会执行跳转操作;BL指令在跳转的同时还会将PC寄存器的值保存到LR寄存器中。指令的编码格式:指令的语法格式:B{L}{<cond>}<target_address>其中:●    L决定是否保存返回地址。但有L时,当前P...

2018-06-02 13:13:31

对宏定义:_INTSIZEOF(n)、va_start(ap,v)、va_arg(ap,t)、va_end(ap)的理解

代码:typedef char * va_list;#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) )#define va_arg(ap,t) ...

2018-05-31 15:05:54

S3C2440之提高系统时钟

  一、S3C2440时钟体系:1、S3C2440可以使用外接晶振,然后通过内部产生时钟源;也可以直接使用外部时钟源。时钟控制逻辑提供FCLK、HCLK、PCLK三种时钟,FCLK用于CPU核、HCLK用于AHB总线(主要用于高性能模块之间连接)、PCLK用于APB总线(主要用于低带宽周边外设之间连接)。2、当S3C2440 CPU核工作电压为1.2V时,主频可达到300MHz;工作电压为1.3V...

2018-05-31 11:36:32

SDRAM容量大小表示方法

如:4M×16bit×4bank(三个数据顺序没有要求)    4M:每个bank中有4M个储存单元    16bit:每个存储单元的容量大小为16bit(16位,也就是两个字节)    4bank:4页,SDRAM是分页(bank)来存储的该SDRAM大小为:4M×2byte×4=32MByte  附:Mbit、MByte的含义Mbit(英文简写Mb) 指计算机(PC)中的一种数据储存单位或数据...

2018-05-29 16:12:16

S3C2440开发板 NOR启动 和 NAND启动

 一、NAND启动和NOR启动:        需要检测硬件启动方式,启动方式是由硬件OM0管脚决定的,软件无法检测硬件电平状态,但可以根据CPU的启动特性来检测。1、NAND启动:  如果配置为NAND FLASH启动(启动模式选择开关拔到nand端,此时OM0管脚拉低)S3C2440的NAND控制器会自动把NAND FLASH中的前4K代码数据搬到内部SRAM中(地址为0x40000000),...

2018-05-18 12:27:53

Linux之有趣的命令行

  1:screenfetch:显示系统、主题信息                                                                                         安装使用:sudo apt-get install screenfetch //安装screenfetch //执行效果图:  2:linux_logo:linux版本l...

2018-05-16 16:31:08

NOR Flash与NAND Flash区别

NOR FLASH:NOR flash是intel公司1988年开发出了NOR flash技术。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NANDFLASH:Nand-flash内存是fl...

2018-05-15 09:19:16

1T和12T单片机的区别

标准51单片机是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令周期,刚好就是1/12M*12=1uS,常见指令例如_nop_就是一个周期,刚好1uS,其他的大多多于一个周期,乘除法更多。所以如果计算指令时间可以这样算。而现在51核的单片机工艺质量上去后,频率大大提高,增强型51有6T的,如果接12M的话,一个nop就只需要0.51uS,如果是

2017-04-18 12:43:48
勋章 我的勋章
    暂无奖章