
AT91SAM7S系列芯片开发
文章平均质量分 63
andyzx
这个作者很懒,什么都没留下…
展开
-
基于AT91SAM7 MCU的UC/GUI的移植
硬件设计方面主要是AT91SAM7芯片与有T6963驱动器的160*128单色显示屏接口。触摸屏设计主要是四线电阻式触摸屏和ADS7843芯片连接再接AT91SAM7芯片的SPI接口上,PIRQ角与MCU上的IRQ0外部中断引脚相连接。 uc/gui在这个芯片上的移植很简单,主要还是对T6963驱动器的移植。首先要修改的文件是LCDConf.h文件,这个是GUI的配置头文件。将该文件做如下原创 2006-04-13 16:47:00 · 4370 阅读 · 2 评论 -
ARM 浮点指令
浮点指令 指令索引ABS 绝对值 ACS 反余弦 ADF 加法 ASN 反正弦 ATN 反正切 CMF 比较浮点值 CNF 比较取负的浮点值 COS 余弦 DVF 除法 EXP 指数 FDV 快速除法 FIX 转换浮点值成整数 FLT 转换整数成浮点值 FML 快速乘法 FRD 快速反向除法 LDF 装载浮点值 LFM 装载多个浮点值 LGN 自然对数 LOG 常用对数 MNF 传送取负的值 MU转载 2006-04-25 15:43:00 · 4228 阅读 · 1 评论 -
ARM 指令格式和时序
ARM 指令格式和时序--------------------------------------------------------------------------------在整个文档中,‘字’指的是 32 位(4 字节)的内存。 --------------------------------------------------------------------------------转载 2006-04-25 15:49:00 · 2652 阅读 · 0 评论 -
RS-485总线的理论与实践
摘 要: 阐述了RS-485总线规范,描述了影响RS-485总线通信速度和通信可靠性的三个因素,同时提出了相应的解决方法并讨论了总线负载能力和传输距离之间的具体关系。关键词: RS-485 现场总线 信号衰减 信号反射转载 2006-04-25 13:50:00 · 2513 阅读 · 1 评论 -
RS-485总线网络中的抗雷击技术
摘要:在采用双绞线作传输线构成RS-485总线网络中,常因雷电瞬变干扰而损坏器件。本文介绍了一种半导体类气体防雷管构见的两级防雷电路,实现对RS485接口的防雷击和过压保护。 关键词:总线 收发器 瞬变 随着数字通讯技术的发展和智能家电的普及,一个系统往往由多个需要相互通讯的终端组成。例如,楼宇安全监控系统,煤气表、水电表的自动抄表系统、超市的自动收费系统等都存在多站、远距离通信的问题。在要求转载 2006-04-25 13:53:00 · 2113 阅读 · 0 评论 -
PC机与单片机的通讯(1)
大多数的电脑设备都具有RS-232C接口,尽管它的性能指标并非很好。在广泛的市场支持下依然常胜不衰。就使用而言,RS-232也确实有其优势:仅需3根线便可在两个数字设备之间全双工的传送数据。不过,RS-232C的控制要比使用并行通讯的打印机接口更难于控制。RS-232C使用了远较并行口更多的寄存器。这些寄存器用来实现串行数据的传送及RS-232C设备之间的握手与流量控制。本文将分别描述PC机及单片转载 2006-04-25 14:40:00 · 2502 阅读 · 0 评论 -
红外遥控在汽车中的应用
红外遥控在汽车中的应用作者:未知 文章来源:电子入门 点击数:96 更新时间:2005-1-10作者Email: sunjufang65@163.com 摘要:简单地介绍了红外线遥控发射、接收系统的原理,给出用89C2051作为遥控接收系统解码器的一种巧妙实现方法,以及完整的51汇编程序代码。包括发射、接收的原理图及其编程的主程序、串行口的发送程序、接收程序、定时中断程序的流程过程,从而完成此设计转载 2006-04-25 14:58:00 · 3106 阅读 · 0 评论 -
RS232技术详解
串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制转载 2006-04-25 15:15:00 · 2916 阅读 · 0 评论 -
基于ARM芯片的网络化电能表设计
摘 要:本文简要介绍了一种基于嵌入式操作系统平台的网络化电能表,主要的硬件结构包括ARM核微控制器LPC2104,单相功率/电能计量芯片CS5460等。利用LPC2104的SPI三线串口控制CS5460,从中读取所测得的电流、电压及电能值,并能够通过嵌入式modem将数据传送到Internet上。关键词:电能表;ARM;嵌入式实时操作系统引言目前,测量仪表正向网络化方向发展,每一个单独的嵌入式仪表转载 2006-04-25 15:23:00 · 1860 阅读 · 0 评论 -
arm初始化
Cache的初始化ARM9的BSP,在romInit()函数里对cache进行的操作为: 1.设置几个cache区; 2.flush caches(通过以下代码实现: LDR R0,=0x00000000 MCR p15,0,R0,c7,c5,0 MCR p15,0,R0,c7,c6,0 ) 问题: 1.flush cache是什么意思? 2.在romInit()函数里一般对cache进行的操作是转载 2006-04-25 15:30:00 · 3145 阅读 · 0 评论 -
LCD驱动编写小节
推荐文章 :《S3C2410下LCD驱动程序的移植及GUI程序.pdf》3.1 背光:对于大部分的彩色LCD一定要接背光,我们才能看到屏上的内容;3.2 控制信号:不同的LCD厂商对于控制信号有不同的叫法,VFRAME:LCD控制器和LCD驱动器之间的帧同步信号。该信号告诉LCD屏的新的一帧开始了。LCD控制器在一个完整帧显示完成后立即插入一个VFRAME信号,开始新一帧的显示;VLINE:LCD原创 2006-04-25 15:34:00 · 3188 阅读 · 1 评论 -
ARM7在嵌入式应用中启动程序的实现(ARM开发)
【摘要】 本文给出了基于ARM7嵌入式系统的启动程序的实现流程,并针对存储器控制单元的使用以及目标文件的分布装载等技术难点进行详细分析。 【关键词】嵌入式系统、启动程序、ARM7 嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的核心部件是各种类型的嵌入式处理器,随着嵌入式系统不断深入到人们生转载 2006-04-25 15:40:00 · 2788 阅读 · 0 评论 -
BSP配置文件及生成下载
BSP配置文件及生成下载VxWorks BSP主要配置文件 config.h , Makefile 注解和 BSP生成下载实例。相关内容可参考 VxWorks BSP和启动过程 Config.h文件注解 Makefile 文件注解 BSP生成下载过程实例 config.h/*This file contains the configuration parameters for the CPU ev转载 2006-04-25 15:44:00 · 1443 阅读 · 0 评论 -
ARM7在嵌入式应用中启动程序的实现
嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的核心部件是各种类型的嵌入式处理器,随着嵌入式系统不断深入到人们生活中的各个领域,嵌入式处理器得到前所未有的飞速发展。 典型的32位RISC芯片──ARM处理器,不论是在PDA,STB,DVD等消费类电子产品中,还是在GPS,航空,勘探,测量等军方产转载 2006-04-25 15:46:00 · 1277 阅读 · 0 评论 -
PWM技术实现方法综述
摘要:总结了PWM技术问世至今各种主要的实现方法,叙述了它们的基本工作原理,并分析了它们各自的优缺点。关键词:PWM;空间矢量;直接转矩控制;非线性引言采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。PWM控制技术就是以该结论为理论基础,对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所转载 2006-04-25 15:55:00 · 3061 阅读 · 0 评论 -
AD采样注意的事项
主要针对高精度测量类的AD. 1:参考电压需要足够精确,推荐使用外部高精准参考电压. 2:如果PGA可调,增益系数一般是越小噪声越低. 3:一般最好用到满量程,此时AD精度不浪费. 4:如果有偏置,需要进行自校. 5:请注意在使用DEMO板调试时,会由调试口导入PC噪声,由信号连接线导入外部噪声,因此建议使用屏蔽电缆传输信号. 6:板上注意模拟电源和数字电源,以及模拟地和数字地要分开,减少耦合噪声转载 2006-04-25 15:57:00 · 3034 阅读 · 0 评论 -
ARM中断向量表的简单分析
-- ARM中断系统小结初看ARM中断系统觉得有点乱,写点东西希望对大家有点帮助 中断详细建立过程(1)首先我们先来看两个东西.;/* EXCEPTION HANDLER VECTOR TABLE */^ DRAM_BASE HandleReset # 4HandleUndef # 4HandleSwi # 4HandlePrefetch # 4HandleAbort # 4HandleReser转载 2006-04-25 15:58:00 · 8700 阅读 · 4 评论 -
DRAM, SRAM, SDRAM的关系与区别
DRAM, SRAM, SDRAM的关系与区别DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。 而且是行列地址复用的,许多都有页模式。 SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据 不会丢失,而且,一般不是行列地址复用的。 SDRAM,同步的DRAM,即数据的读写需要时钟来同步。 DRAM和SDRAM由于实现工艺问题,容量较SRAM大。 但是读写速度不如SRAM, 但是转载 2006-04-25 15:41:00 · 1984 阅读 · 0 评论 -
ARM伪指令
伪指令 ADR ADRL ALIGN DCx EQUx OPT RISC OS 的 BASIC 汇编器提供了一组伪指令。它们不是处理器实际上能理解的指令,但可以转换成它能理解的某种东西。它们的存在能使你的程序更加简单。 ADR : 装载地址(load Address)ADR{后缀} , 它把参照的地址装载到给定寄存器中: 00008FE4 OPT l%00008FE4 E28F0004 ADR R转载 2006-04-25 15:39:00 · 2485 阅读 · 0 评论 -
电容知识大全(新手必看)
第1讲:电容的特性(隔直通交)电容器是一种能储存电荷的容器.它是由两片靠得较近的金属片,中间再隔以绝缘物质而组成的.按绝缘材料不同,可制成各种各样的电容器.如:云母.瓷介.纸介,电解电容器等.在构造上,又分为固定电容器和可变电容器.电容器对直流电阻力无穷大,即电容器具有隔直流作用.电容器对交流电的阻力受交流电频率影响,即相同容量的电容器对不同频率的交流电呈现不同的容抗.为开么会出现这些现象呢/这转载 2006-04-25 15:26:00 · 1243 阅读 · 0 评论 -
内存基本知识(2)
RAM是如何工作的 实际的存储器结构由许许多多的基本存储单元排列成矩阵形式,并加上地址选择及读写控制 等逻辑电路构成。当CPU要从存储器中读取数据时,就会选择存储器中某一地址,并将该地 址上存储单元所存储的内容读走。 早期的DRAM的存储速度很慢,但随着内存技术的飞速发展,随后发展了一种称为快速页面 模式(Fast Page Mode)的DRAM技术,称为FPDRAM。FPM转载 2006-04-14 00:47:00 · 1102 阅读 · 0 评论 -
常用元器件的识别
常用元器件的识别 一、电阻 电阻在电路中用“R”加数字表示,如:R1表示编号为1的电阻。电阻在电路中的主要作用为 分流、限流、分压、偏置等。 1、参数识别:电阻的单位为欧姆(Ω),倍率单位有:千欧(KΩ),兆欧(MΩ)等。换算 方法是:1兆欧=1000千欧=1000000欧 电阻的参数标注方法有3种,即直标法、色标法和数标法。 a、数标法主要用于贴片等小体积的电路,如: 472 表示 47×10转载 2006-04-14 00:48:00 · 1006 阅读 · 0 评论 -
有关RS232和RS485接口的问答
1.什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 答:计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EI转载 2006-04-14 00:49:00 · 969 阅读 · 0 评论 -
PLL
PLL是Phase-Locked Loop的缩写,中文含意为锁相环。PLL基本上是一个闭环的反馈控制系统,它可以使PLL的输出可以与一个参考信号保持固定的相位关系。PLL一般由鉴相器、电荷放大器(Charge Pump)、低通滤波器、压控振荡器、以及某种形式的输出转换器组成。为了使得PLL的输出频率是参考时钟的倍数关系,在PLL的反馈路径或(和)参考信号路径上还可以放置分频器。PLL的功能示意图如转载 2006-04-14 17:24:00 · 3640 阅读 · 0 评论 -
NandFlash和NorFlash的异同
一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。转载 2006-04-14 00:47:00 · 1715 阅读 · 0 评论 -
运放型号简介
CA3130 高输入阻抗运算放大器 Intersil[DATA] CA3140 高输入阻抗运算放大器 CD4573 四可编程运算放大器 MC14573 ICL7650 斩波稳零放大器 LF347(NS[DATA]) 带宽四运算放大器 KA347 LF351 BI-FET单运算放大器 NS[DATA] LF353 BI-FET双运算放大器 NS[DATA] LF356 BI-FET单运转载 2006-04-14 00:48:00 · 2421 阅读 · 0 评论 -
32位RISC CPU ARM芯片的应用和选型
上海交通大学电机系(200030) 周洁 杨心怀 摘要:ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。 关键词:ARM MMU SOC RISC CPU ARM公司自1990年正式成立以来, 在32位RI转载 2006-04-14 00:55:00 · 1937 阅读 · 0 评论 -
内存基本知识(1)
RAM技术词汇 CDRAM-Cached DRAM——高速缓存存储器 CVRAM-Cached VRAM——高速缓存视频存储器 DRAM-Dynamic RAM——动态存储器 EDRAM-Enhanced DRAM——增强型动态存储器 EDO RAM-Extended Date Out RAM——外扩充数据模式存储器 EDO SRAM-Extended Date Out SRAM——外扩充数据模转载 2006-04-14 00:46:00 · 1108 阅读 · 0 评论 -
ARM开发的调试方法概述
用户选用ARM处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境(IDE)一般来说是必不可少的,至于嵌入式实时操作系统、评估板等其他开发工具则可以根据应用软件规模和开发计划选用。 使用集成开发环境开发基于ARM的应用软件,包括编辑、编译、汇编、链接等工作全部在PC机上即可完成转载 2006-04-14 00:56:00 · 1517 阅读 · 0 评论 -
今天中断的问题算进了一步,可是还存在一个大的问题
这一周一直在ucos中断处理的泥潭中深陷。ucos的多任务调用正常,可是加入红外发射的任务后,TC0中断不相应,发射程序一直无法正常处理。发现是中断调用的问题。任务一直在切换,最低优先级的sys中断工作正常,可是无法调用其他任何中断程序。今天将IRQ中断处理函数修改了一下,居然可以调用其他中断,可是任务切换四次之后程序就跑飞了,何解啊?原创 2006-04-18 01:23:00 · 1216 阅读 · 0 评论 -
RS-485总线通信系统的可靠性措施
作 者:长沙民政学院 朱志伟 周志光 鲍祖尚1 问题的提出 在工业控制及测量领域较为常用的网络之一就是物理层采用RS-485通信接口所组成的工控设备网络。这种通信接口可以十分方便地将许多设备组成一个控制网络。从目前解决单片机之间中长距离通信的诸多方案分析来看,RS-485总线通信模式由于具有结构简单、价格低廉、通信距离和数据传输速率适当等特点而被广泛应用于仪器仪表、智能化传感器集散控制、楼宇原创 2006-04-25 13:20:00 · 2431 阅读 · 0 评论 -
常用485芯片
RS-485接口芯片SN75LBC184,它采用单一电源Vcc,电压在+3~+5.5 V范围内都能正常工作。与普通的RS-485芯片相比,它不但能抗雷电的冲击而且能承受高达8 kV的静电放电冲击,片内集成4个瞬时过压保护管,可承受高达400 V的瞬态脉冲电压。 现在比较常用的RS-485驱动器有MAX485、DS3695、MAX1488/1489以及和利时公司使用的SN75176A/B等,其中原创 2006-04-25 13:29:00 · 14864 阅读 · 2 评论 -
RS-485总线
RS-485总线从目前解决MCU之间中长距离通信的诸多方案分析来看,RS-485因硬件设计简单、控制方便、成本低廉等优点,在消防、水文、水利自动报测、楼宇控制等工程中被广泛使用。但RS-485总线存在自适应、自保护功能脆弱、通信效率低等缺点,如不注意一些细节的处理常出现通信失败甚至系统瘫痪等故障,因此提高RS-485总线的运行可靠性至关重要。本文介绍在工程应用中使用RS-485的经验体会。1 RS转载 2006-04-25 14:01:00 · 2829 阅读 · 0 评论 -
提高485总线的可靠性
摘 要 :就485总线应用中易出现的问题,分析了产生的原因并给出解决问题的软硬件方案和措施。 关键词 :RS-485总线、串行异步通信 1 问题的提出 在应用系统中,RS-485半双工异步通信总线是被各个研发机构广泛使用的数据通信总线,它往往应用在集中控制枢纽与分散控制单元之间。系统简图如图1所示。 图1. RS-485系统示意图 由于实际应用系统中,往往分散控制单元数量较多,分布转载 2006-04-25 14:47:00 · 2141 阅读 · 0 评论 -
电力载波芯片
电力载波芯片CONEXANT公司的芯片叫CX11647吧.主要用在家庭上网.家里的家用电器控制用的.速度在14MPS.跟INTELLON公司POWERPACKET的是一样的.也是HOMEPLUG1.0.可能就是接口不一样吧.当然还有别的公司也在出品类似的芯片.(如韩国XELINE公司的32MBPS的.ITRAN的ITM10,还有上海三顾公司代理的DOMSYS吧(好像是这样写的,我忘记了))在国内用转载 2006-04-25 15:06:00 · 3377 阅读 · 0 评论 -
RS-232至RS-485RS-422接口的智能转换器
摘要:详细地介绍了如何从RS-232信号线上高效率地产生电源,如何实现RS-232接口与RS-485RS-422接口的智能转换,同时,也给出了具体的硬件设计及软件设计方法。 关键词:RS-232RS-485RS-422接口智能转换器 随着计算机在工业的广泛应用,控制局域网络也深入应用到各行各业之中。现行的诸多控制系统,若采用单机控制方式已越来越难以满足设备控制的要求,因为往往我们所控制的设备只是整转载 2006-04-25 15:08:00 · 1950 阅读 · 0 评论 -
usb终于有进展了,特此为记
搞了很久的usb今天凌晨终于拨开云雾见晴天了。外部flash的自由读写让我和小万子着实兴奋了好一阵子。这一突破也意味着项目的最后一个重点问题的顺利解决。半年来为了这个项目,哥几个费了好一阵子心血,困难伴随着大家,曾经也让大家喘不过气来。最后还是挺过来了。在blog开张的第二天,就能带来这么一个好的消息,让人振奋。通过blog也传给正在广州受累的小孙,大家都辛苦了。AT91SAM7S128+AT原创 2006-05-12 02:27:00 · 1606 阅读 · 0 评论