60450
-/2025+
原厂渠道商,可支持60天账期及180天承兑
1201
NA/1+
全新原装现货,实单来谈
AT91M40800-33AU
12850
QFP/2135+
军工单位指定合供方/只做原装,自家现货
AT91M40800-33AU
3000
+/QFP100
原装现货,支持实单
AT91M40800-33AU
2610
N/A/23+
优势价格只做原装库存
AT91M40800-33AU
1000
QFP/19+
全新原装
AT91M40800-33AU
1000
QFP/19+
全新原装
AT91M4080033AI
172
QFP/147
自己现货,深圳交易
AT91M40800-33AJ
3821
IC/0+
原装现货
AT91M40800
105000
BGA/23+
专注电子元件十年,只做原装现货
AT91M40800
8700
QFP/2023+
原装现货
AT91M40800
2800
06/15+
特价特价全新原装现货
AT91M40800
3000
QFP/N/A
原装正品热卖,价格优势
AT91M40800
789
TQFP100/1019+
一手渠道 假一罚十 原包装常备现货林R Q2280193667
AT91M40800
7600
QFP/22+
原装
AT91M40800
28800
QFP/22+
原装现货,提供配单服务
AT91M40800
528
N/A/24+
公司大量原装现货。可订货7-10天
AT91M40800
6500
QFP/2019+
原装配单
AT91M40800
60701
QFP/24+
深圳原装现货,可看货可提供拍照
AT91M40800
10000
QFP100/22+
终端可以免费供样,支持BOM配单
摘要:详细介绍一种基于at91m40800 arm7处理器和w3100a芯片的网络处理平台的设计与实现。在概述嵌入式网络的前景之后,提出一种tcp/ip网络处理平台的方案,并详细分析这种平台的硬件模块设计、软件模块设计与实现。 关键词:tcp/ip at91m40800 网络协议栈芯片 w3100a引言越来越多的人已经认知到后pc时代的到来,越来越多的嵌入式产品走到了现实应用的前台。嵌入式产品从出生到繁荣一直秉承着与应用紧耦合这个宗旨。过去它们基本上都是独立的工作,最多是通过485、can总线之类的互相交换信息;但随着信息时代的信息大爆炸的到来,这些简单的传递内部少量信息的方案已经不能够能很地满足实现的市场需求,越来越多的嵌入式产品有了与internet互连、进入互联网这个浩瀚的信息库的要求。嵌入式internet技术是一种将嵌入式设备接入internet的技术。利用该技术可将internet从pc机延伸到8位、16位、32位单片机,并实现基于internet的远程数据采集、远程控制、自动报警、上传/下载数据文件、自动发送e-mail等功能,大大扩展intenrt的应用范
摘要:简要介绍了arm(advanced riscm achines)微控制器和can(controlle rarea network)总线技术构成的煤矸石在线识别与自动分选系统,给出了arm微控制器at91m40800与can总线控制器sja1000之间相连的硬件电路,论述了硬件接口之间的数据通信实现技术,给出了数据通信的软件设计流程。cpld(epm7128)是用来调整时序和实现在线修改。实验证明了设计的可行性,探索了一种新的选煤技术。 关键词:arm微控制器 ;can总线 ;煤矸石 ;分选系统 ;cpld 引言 随着嵌入式技术的不断发展,高性能、低功耗、低价格的32位risc芯片的arm微控制器呈现出强劲的发展趋势,嵌入式系统和现场总线技术结合,结合二者的优点,为传统的选煤技术提供了新的改造方案。将嵌入式技术和现场总线技术相互融合,设计了一种新的煤块和矸石在线识别与自动分选系统。 煤矸石在线识别与自动分选系统 煤块和矸石在线识别与自动分选系统的原理框图如图1所示。根据选煤工艺要求,本系统主要由下面三大部分构成: (1)检测部分:由进料斗、输送带、ccd摄像头、图像
摘要:简要介绍atmel公司基于arm7tdmi内核的at91m40800芯片,并由此介绍一种基于at91m40800的嵌入式音频视频处理系统的设计。该系统可为楼宇可视对讲、远程实时监控等系统提供良好的解决方案。 关键词:at91m40800 音频视频处理 嵌入式系统 编解码 引言 图像(音频、视频)采集和处理是现代楼宇自动化、可视对讲、电视会议以及远程实时监控系统等应用中的核心技术。现在市面上的可视对讲和安防监控产品主要是模拟通道的,且采用同轴电费传输。由于模拟信号的抗扰弱等问题,传输的距离有限并且效果不甚理想。将传统的图像模拟化处理改成数字化处理和传输,可以极大地提高图像质量与监控效率,并且使得整个系统易于维护。 随着嵌入式系统的不断发展,甚至arm或dsp的嵌入式音/视频处理系统正逐步取代传统的图像处理系统,呈现强劲的发展趋势。 1.1 芯片基本组成及内部结构 at91m40800是atmel公司推出的at91 16/32位微控制器系列中具有很高性价比的一款芯片。它基于arm7tdmi内核,内含高性能的32位risc处理器、16位高集成度指
摘 要 随着中国移动gprs和中国联通cdma1x网络的建成商用,gprs/cdma无线数据终端的应用范围越来越广。本文介绍了atmel公司基于arm7tdmi核的微控制器at91m40800的内部结构和扩展外围,并在此硬件平台上移植了μc/osii嵌入式操作系统、interniche网络协议栈和μc/fs文件系统,从而给出了一个完整的gprs/cdma无线数据终端的实现方案。 关键词 arm处理器,μc/osii嵌入式操作系统,μc/fs文件系统,interniche网络协议栈 1 引 言 gprs/cdma无线数据网络系统由于其覆盖范围广,通信质量高,永远在线和按流量计费等优点,在无线上网、环境监控和数据采集等许多行业得到了广泛应用。作为系统重要组成部分的gprs/cdma无线数据终端,为了满足其成本低,体积小和移动灵活的要求,目前普遍使用的方案是在单片机系统上加载一些操作系统和网络协议栈来控制无线模块登录gprs/cdma网络,从而实现数据的传输。但由于目前的单片机大多仍是8位系统,处理速度较慢,且硬件资源有限,对操作系统和协议栈的支持能力不够强,因此实际运行起来
rs232通信和cpld控制电路(外围设备的译码、配置,实现系统的硬件软件化)等模块。 温度传感器测量外部温度信息,在cpld的控制下,把a/d转换后的数字信号送入arm微处理器中进行处理,同时通过lcd显示处理信息,由网络接121 远程监控。当然,现场也可由键盘实时人工干预。经arm微处理器处理的数据通过rs232串口传送到上位机进行显示存储。当然,工作过程中若出现错误,会产生声光报警等。同时,键盘还可现场干预设置,处理故障等。 这里arm微处理器选用atmel公司32位的at91m40800。at91m40800除具有arm7tdmi内核外,其内部还集成有许多外围设备,大量内部寄存器可快速完成中断处理。由于at91m40800微处理器通过可编程的ebi与片外存储器相连,使其具有较快的访问速度;同时它还具有8个优先级向量中断控制器与外部数据控制器连接,进而提高中断响应速度。因此,at91m40800微处理器非常适用于工业实时控制领域,是嵌入式工业控制器中处理器的最佳选择。 2.1 网络通信接口电路设计 at91m40800本身无ethernet接口,需通过外接以太网控制器
摘 要 随着中国移动GPRS和中国联通CDMA1X网络的建成商用,GPRS/CDMA无线数据终端的应用范围越来越广。本文介绍了ATMEL公司基于ARM7TDMI核的微控制器AT91M40800的内部结构和扩展外围,并在此...
集成了ARM7TDMITM、ARM®、Thumb®处理器核心;高性能32位RISC结构;高密度16位指令集;性能/功耗MIPS/Watt)的领先者,嵌入式ICE(内电路仿真);8、16和32位读和写支持;256KB片上SRAM;32位数据总线;单时钟周期输入;完全可编程的外部总线接口(EBI);最高外部地址空间64MB;多达8个芯片选择;软件可编程8/16位外部数据总线;8个优先级,单独屏蔽,向量中断控制器;4个外部中断,包括1个高优先级,低延时的中断请求;32个可编程I/O线;3通道16位定时器/计数器;3个外部时钟输入;每个通道2个多用途输入/输出弓丨脚;2个USARTs;每个USART2个专用外围设备数据控制器(PDC)通道, 可编程看门狗定时器;先进的省电功能;单独的CPU及外设可停用;完全静态运行:0~70MHz内部频率范围在VDDCORE1.65V,85℃;2.7~3.6VI/O操作范围;1.65~1.95V核心操作范围;-40~+85℃温度范围;100引脚TQFP封装
摘 要 随着中国移动gprs和中国联通cdma1x网络的建成商用,gprs/cdma无线数据终端的应用范围越来越广。本文介绍了atmel公司基于arm7tdmi核的微控制器at91m40800的内部结构和扩展外围,并在此硬件平台上移植了μc/osii嵌入式操作系统、interniche网络协议栈和μc/fs文件系统,从而给出了一个完整的gprs/cdma无线数据终端的实现方案。 关键词 arm处理器,μc/osii嵌入式操作系统,μc/fs文件系统,interniche网络协议栈 1 引 言 gprs/cdma无线数据网络系统由于其覆盖范围广,通信质量高,永远在线和按流量计费等优点,在无线上网、环境监控和数据采集等许多行业得到了广泛应用。作为系统重要组成部分的gprs/cdma无线数据终端,为了满足其成本低,体积小和移动灵活的要求,目前普遍使用的方案是在单片机系统上加载一些操作系统和网络协议栈来控制无线模块登录gprs/cdma网络,从而实现数据的传输。但由于目前的单片机大多仍是8位系统,处理速度较慢,且硬件资源有限,对操作系统和协议栈的支持能力不够强,因此实际
平台。此外,通过jtag在线调试工具bdi2000 rdi for arm和集成开发环境iar ew的结合,大大提高了程序调试的效率。1 平台设计 arm内核处理器具有高性能、低功耗、低成本、低开发难度等一系列优点,是测控系统由8位机升级到32位机的理想选择。此外,arm7、arm9、arm10、xscale的指令兼容,已有的软件资源和开发经验不会由于升级到更高性能的处理器而受到巨大的损失。(1)平台的硬件基础 我们开发了netcarm7开发板(处理器为atmel公司的arm7tdmi内核的at91m40800,主频可达40 mhz)作为中低端实时测控系统开发平台的硬件基础。at91m40800性能已经可以满足一般测控系统的各种需求,功能简单易用,双面板就可以形成稳定硬件设计,大大降低了开发成本。板上将处理器的所有引脚引出,可以根据实际的项目需求灵活地扩展出新的应用;集成了多达2 mb的 sram,保证用户代码可以获得最高的性能。1 mb flash rom用来满足绝大多数项目的需求。板上预留了jtag端口,通过abatron公司的bdi在线仿真器和iar公司的集成开发环境embeded workbe
摘 要:本文主要介绍了在不加载操作系统的情况下,如何使用iar软件平台进行基于arm的嵌入式系统开发,包括了底层驱动、i/o控制,中断控制等程序设计。 关键词:嵌入式系统;iar;arm;中断控制 引言 在项目开发,特别是中小型项目开发中,为了降低开发难度和开发成本,常选择不加载操作系统的方案。本文选择iar嵌入式开发平台,在不加载操作系统的前提下,使用c语言(约95%)和汇编语言(约5%),对以atmel公司的at91m40800芯片(arm7tdmi内核)为主芯片的工业控制系统进行了软件开发。 图1 系统硬件结构 图2 系统软件框架 硬件构架 系统的整体硬件框架如图1所示,该系统基本包括了目前工业控制系统所需要的各种功能,其软件开发十分具有代表性。 iar集成开发环境 iar开发平台是瑞典iar公司开发的基于最新c/c++编译和调试技术的综合开发平台。该平台是一套完整的集成开发环境,可以完成创建工程、编辑文件、编译、汇编、连接和调试应用程序的所有工作;同一个工作空间可放多个工程;可针对单个源文件,一组源文件或者全部源文件进行配置;提供工程模板,支持几乎所有arm内核;提供an
看看这个项目3个方案选择哪一个好最近因为产品升级,需要重新设计开发硬件,需求如下:采用32位arm芯片128*64 lcd显示两个uart要用实时时钟(rtc)控制大容量flash数据存贮10m以太网实时数据通讯(tcp/ip)4*4键盘对实时性要求不是很高,数据量也不大,初步采用方案如下:方案1:at91m40800 (arm7tdmi) mcu + uclinux操作系统,方案2:at91m40800 (arm7tdmi) mcu + uc/os ii 操作系统+tcp/ip协议包方案3:at91m40800 (arm7tdmi) mcu +精简tcp/ip协议包(不加操作系统)不知道采用哪个方案比较好,请各位过来人帮忙谈一下,多谢了!!!还有什么更好的方案,恳请大家谈谈!!!
arm开发,3个方案选择哪一个好??最近因为公司的产品升级,需要重新设计开发硬件,需求如下:采用32位arm芯片128*64 lcd显示两个uart要用实时时钟(rtc)控制大容量flash数据存贮10m以太网实时数据通讯(tcp/ip)4*4键盘对实时性要求不是很高,数据量也不大,初步采用方案如下:方案1:at91m40800 (arm7tdmi) mcu + uclinux操作系统,方案2:at91m40800 (arm7tdmi) mcu + uc/os ii 操作系统+tcp/ip协议包方案3:at91m40800 (arm7tdmi) mcu +精简tcp/ip协议包不知道采用哪个方案比较好,请各位过来人帮忙谈一下,多谢了!!!还有什么更好的方案,恳请大家谈谈!!!
还有人用这些吗??ft_at91m55800开发板: 本产品是一款高性能开发板,硬件电路合理优化走线,4层板设计,成熟稳定。电源采用5v直流供电,提供了10mbps以太网络接,usb device,液晶接口,两个串口,ps2键盘接口,蜂鸣器,sd卡接口,rtc实时时钟,ad,eerom,i2c,四个按键,四个led灯,总线扩展接口等。接口丰富,主频稳定跑到33m. 本品资源完全向用户开放,众多的demo程序帮助您迅速上手。 ¥1250at91m40800开发板: 本开发板为四层板设计,成熟稳定。电源采用5v直流供电,提供了10mbps以太网络接,usb device,液晶接口,两个串口,ps2键盘接口,蜂鸣器,sd卡接口,eerom,i2c,四个按键,四个led灯,总线扩展接口等。接口丰富,主频稳定跑到33m。 at91m40800 芯片包含一个16-/32bit risc处理器(arm7tdmi),8k sram,2个异步串口,3个计数器,最大32个可编程i/o,中断控制器,并支持jtag调试. 本品资源完全向用户开放,众多的demo程序帮助您迅速上手。 ¥990s3c
问一下keil怎么利用gcc编译工程?今天从keil的网站上下载并安装了keil for arm 和gcc工具。然后打开keil安装目录下gnu目录中的例子(hello),查看工程选项里已经把编译工具设置成了gnu,目录也都正确。但是编译一启动立即出错,提示如下:build target 'at91m40800'assembling startup.s...--- error: can't execute 'as'target not created安装完程序我是重新启动了机器的,请问是我哪里没有设置好吗?多谢!
16位宽的sst39vf3201.html">sst39vf3201为什么可以用8位方式访问!我的系统是at91m40800 + sst39vf3201;因为使用16位总线,所以arm的a0悬空不用,arm的a1,接sst39vf160的a0按照这种连接方法,arm是不可以用8位的数据指针来访问的; 但是,用下面的代码就偏偏可以!!!!!0x01000000 是sst39vf3201的物理地址a[] 是一个全局变量;for(i=0;i<10;i++){ a[i] = *(int8u *)(0x01000001+i);}查看编译出来的代码,也没有看出有先把16位数据读出来,拆分为8位的代码0x0000006c: e3a04000 .@.. mov r4,#0 // 判断 i<10 0x00000070: e354000a ..t. cmp r4,#0xa