自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 arm中各始终之间的关系,FCLK HCLK PCLK的关系

<br />ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);<br />ChangeClockDivider(key, 12); <br />1)FLCK、HCLK和PCLK的关系<br />S3C2440有三个时钟FLCK、HCLK和PCLK<br />s3c2440官方手册上说P7-8写到:<br />FCLK is used by ARM920T,内核时钟,主频。<br />HCLK is used for AH

2011-04-30 11:49:00 2205

转载 讲讲volatile的作用

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) 3). 多线程应用中被几个任务共享的变量 回答不出这个问题的人是

2011-04-27 16:44:00 476

转载 ARM编程:关于ARM寄存器的宏定义

ARM编程:关于ARM寄存器的宏定义[gf86530430] [136次] 2008-8-27请问各位大虾:在ARM的头文件里,对与寄存器的定义为什么不跟51的一样?代码如下:#define rUTXH0 (*(volatile unsigned char *)0x1d00020)#define rUTXH1 (*(volatile unsigned char *)0x1d04020)#define rURXH0 (*(volatile unsigned char *)0x1d000

2011-04-27 16:31:00 1303

转载 S3C2440开发板中SDRAM /NOR FLASH/ NAND FLASH地址分配

<br />TQ2440 开发板的NOR FLASH是16bit数据位宽,选择从NOR FLASH启动,所以OM0接VDD,OM1接VSS,NOR FLASH接的是ngcs0,也就是接在BANK0.因为选择的NOR FLASH是2Mbyte,所以NOR FLASH的地址范围是0x0000 0000 --- 0x001f ffff。上电时,程序会从Norflash中启动,ARM直接取Norflash中的指令运行。 <br /> <br />   NAND FLASH 以页为单位读写,要先命令,再给地址,才能读

2011-04-27 15:32:00 1135

转载 nor flash、nand flash 、sdram的区别

<br />ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。<br />           RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态R

2011-04-27 14:24:00 2559

转载 ARM寄存器小结

<br />ARM微处理器支持7种运行模式,分别为:<br />1.   用户模式(usr):ARM处理器正常的程序执行状态;<br />2.   快速中断模式(fiq):用于高速数据传输或通道管理;<br />3.   外部中断模式(irq):用于通用的中断处理;<br />4.   管理模式(svc):操作系统使用的保护模式;<br />5.   数据访问终止模式(abt):当数据或指令预取终止时进入该模式,用于虚拟存储及存储保护;<br />6.   系统模式(sys):运行具有特权的操作系统任务;<

2011-04-27 14:06:00 700

转载 ARM-ELF文件格式与GNU ARM Linker机制

<br />这里所说的ARM系统基本文件格式,都是在基于ARM的嵌入式系统开发中常会碰到的文件格式。<br />    ARM系统基本文件格式有三种:<br />1) BIN,平板式二进制格式,一般用于直接烧写到Flash中,也可以用于加载到monitor程序中。<br />2) ELF,EXECUTABLE AND LINKABLE FORMAT,一种通用的OBJECT文件格式,一般由GNU COMPILER COLLECTION (GCC)产生。<br />3) AXF,BIN格式的扩展版,主体部分同B

2011-04-26 20:30:00 565

转载 GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析【转】

<br />GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析一、GCC简介:<br />The GNU Compiler Collection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持C语言编译,还支持C++, Ada, Objective C等许多语言。另外GCC对硬件平台的支持,可以所无所不在,它不仅支持X86处理器架构, 还支持ARM, Motorola 68000, Motorola 8800, Atmel AVR, MIPS等处

2011-04-26 13:08:00 895

转载 程序存储器与数据存储器

<br />单片机的存储空间有两种基本结构。一种是普林斯顿结构(Princeton),将程序和数据合用一个存储器空间,即ROM和RAM的地址同在一个空间里分配不同的地址。CPU访问存储器时,一个地址对应惟一的一个存储单元,可以是ROM,也可以是RAM,用同类的访问指令。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Harvard)结构。CPU用不同的指令访问不同的存储器空间。由于单片机实际应用中“面向控制”的特点,一般需要较大的程序存储器。目前,包括MCS-51和80C51系列的单片机

2011-04-26 11:43:00 18122 1

转载 单片机的片内存储器 片外存储器的内和外是相对于什么啊?

<br />单片机的分为数据存储器和程序存储器。单片机内部的存储器称为片内存储器,片外扩展的存储器成为片外存储器。比如8031内部有数据存储器而没有程序存储器,所以它一般要外接一块程序存储芯片,内部的数据存储器叫做9031的片内存储器,外部扩展的存储芯片叫做片外存储器。<br /> 早期,片内存储器,还是片外存储器,确实是根据:他们是不是 在同一块 集成电路芯片上,来区分的。数据存储器的传送指令,也有区别:片内传送,使用MOV,涉及片外了,就要用MOVX指令。但是,科技发展了,有些单片机芯片,在

2011-04-26 11:42:00 11671

机电一体化实用手册[三浦宏文]

机电一体化实用手册[三浦宏文] 无需多说 对本书有了解的人都知道很实用 只是资源描述一定要大于20个字

2009-04-04

基于双单片机通信的无刷直流电动机控制系统

摘要! 一种基于双单片机通信的无刷直流电动机控制系统的设计方案! 对其中转子位置检测 电路"驱动电路"保护电路"测速电路"双单片机控制电路等内容进行了讨论! 给出了硬件电路和软件 框图# 实践证明该设计切实可行$

2008-12-11

电工学 下册 电子技术(第五版) 秦曾煌

电工学 下册 电子技术(第五版) 秦曾煌 高等教育出版社

2008-12-11

电工学 上册 电工技术(第五版) 秦曾煌

电工学 上册 电工技术(第五版) 秦曾煌 高等教育出版社

2008-12-11

单片机轻松入门(平凡单片机)

8051单片机教程,来自平凡工作室 个人网站http://www.mcustudio.com/

2008-12-07

空空如也

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

TA关注的人

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