ADuC7xxx常见问题解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ADuC7XXX系列常见问题解答

编写人CAST(NZ,A W)

版本号Rev 1.1

------------------------------------------------------------------------------------------------------------ 本报告为Analog Devices Inc. (ADI) 中国技术支持中心专用,ADI可以随时修改本报告而不用通知任何使用本报告的人员。

如有任何问题请与china.support@ 联系。

------------------------------------------------------------------------------------------------------------

目录

1简介 (1)

1.1产品简介 (1)

1.2参考资料 (1)

2ADuC7XXX系列常见问题 (3)

2.1ADUC7XXX系列开发工具问题 (3)

2.1.1ADUC7XXX系列的开发方法和开发工具是怎样的? (3)

2.1.2为什么无法下载程序至ADuC7XXX? (4)

2.1.3在使用Keil或IAR编译时,程序是否会有大小的限制? (6)

2.2ADuC7XXX系列应用问题 (6)

2.2.1什么是IAP,它有什么用途,ADUC7XXX系列单片机是否支持IAP? . 6

2.2.2ADUC702X系列单片机的功能很强大,我怎么才能迅速掌握每一种功能

的寄存器配置和编程方法? (7)

2.2.3如何扩展ADUC7XXX系列单片机外部存储区? (7)

2.2.4ADUC702X系列单片机的四个外部中断都是高电平触发,怎么才能实现

边沿触发呢? (8)

2.2.5当使用ULINK调试器的时候,程序可以正常的下载到ADuC7XXX系列

单片机中,但在利用KEIL进行Debug时,为什么会显示存储器不匹配? (9)

2.2.6对于ADUC702X系列单片机,当使用外部晶体或信号源的时候,需要如

何配置才能利用它们产生系统时钟? (10)

2.2.7ADUC702X系列单片机内部温度传感器的作用是什么? (11)

2.2.8MicroConverter分别有模拟地和数字地引脚,PCB中如何处理? (11)

2.2.9使用I2C接口时需要注意什么? (12)

2.2.10ADUC7128/ADUC7129的FLASH/EE存储器(0x80000 to 0x9F800)被分成

了62K和64K的两块,它们分别占用哪块地址空间? (12)

2.2.11在ADUC7XXX系列单片中定义的变量都是多少位的? (12)

2.2.12如何在ADUC702X系列单片机中实现中断服务程序? (13)

2.2.13各种各样的接口怎么与ADUC7XXX系列单片机通讯? (13)

2.2.14为什么利用ADUC702X内部的定时器时,有时候理论值与实际定时时间

不符?14

2.2.15使用ADUC702X系列单片机内部ADC的时候应该注意什么? (14)

2.2.16JLINK,ULINK,MIDASLINK与IAR,KEIL编译软件之间是什么配合

使用关系? (14)

2.2.17为什么不能使用USB转串口线下载程序? (14)

2.2.18为什么不能不能使用mIDAS-Link进行调试? (14)

2.2.19ADuC7xxx数据手册中的DACx引脚介绍中的ADC input是什么意思?

15

2.2.20关于ADuC7026 Demo board下载问题 (15)

2.2.21ADuC7023评估板下载使用哪个I2CWSD (15)

2.2.22ADuC7060内部PGA如何使用? (16)

2.2.23关于ADuC7023不同版本的评估板有何差别? (16)

2.2.24USB-I2C/LIN-CONVZ Dongle如何安装? (17)

2.2.25ADuC7xxx评估套件中EV AL-ADUC7xxxQSPZ与EV AL-ADUC7xxxQSZ

的差别? (17)

2.2.26ADuC702x GPIO sink/source 电流是多少? (17)

1简介

1.1 产品简介

ADI公司推出的MicroConverter系列产品分为ADuC7XXX和ADuC8XX两大类。其中ADuC7000系列产品具有ARM7® 32 bit精简指令集计算机(RISC)MCU内核,ADuC8XX 系列产品具有符合工业标准的8052 MCU内核。

ADI公司在高性能模拟和数字集成方面具有领先地位,率先实现了标准MCU(8052)内核与12 bit模拟I/O端口和闪存的集成芯片ADuC812(Soc)和业界首款真正的精密模拟(24 bit 双∑-△ADC前端)闪存微控制器ADuC824,以及扩展的8052内核ADuC83X和ADuC84X 系列产品,它们具有更大的闪存、更快的内核和增强的外设。ADuC8XX系列产品已经凭借片上系统解决方案无需折衷精密模拟器性能,在线可重复编程能力,集成业界标准微控制器8052内核等优势创建和确立了在工业、精密仪表和通信基础设施方面的市场领先地位。

目前,微控制器MCU市场已经从8 bit体系结构向16 bit和32 bit体系结构升级,ARM7正成为16 bit和32 bit内核的选择,内核升级后的MCU具有更强的处理能力,更多的控制通道,更快的速度;适合控制局域网和以太网等复杂通信协议;便于在小封装内集成更强的处理能力和更多的外设。ARM7是一种来自先进RISC机器有限公司(ARM)的一种功能强大的32 bit RISC(精简指令集计算机)微控制器体系结构。ADI公司预期ARM7TDMI微控制器将成为工业、仪器仪表、通信基础设施和汽车应用中的业界标准16/32 bit(主流设备)微控制器,ARM7微控制器将在16/32 bit微控制器市场中达到与8052微控制器在8 bit微控制器市场中同样的地位。

ARM7TDMI微控制器中ARM7的特性指32 bit精简指令集计算机(RISC)体系结构,指令和数据使用同一32 bit总线,集成JTAG测试端口,用于调试访问,45MHz时钟、单指令周期、32 bit指令、45MIPS最大处理能力。TDMI的含义为:T-支持16位压缩指令集Thumb;D-支持片上Debug;M-内嵌硬件乘法器(Multiplier);I-嵌入式ICE,支持片上辅助调试。

ADuC7XXX系列产品有ADuC7019,ADuC702X/ADuC703X/ADuC712X/ADuC706X,它们均有各自的特点,用户可根据实际需求选择。其中ADuC7019、ADuC702X系列属于较通用的单片机,其内核速度和存储空间等均相同,只是其GPIO数,集成的ADC,DAC等外设的个数不同而已;ADuC703X系列集成有精密的电池监测系统,且供电范围非常宽,可从3.5V到18V,特别适合于应用在汽车电子中;ADuC712X系列拥有高达126kBytes的Flash空间,且集成有DDS模块;ADuC706X系列集成了两个精度高达24 bit的ADC内核,虽要求低压2.5V供电,但其I/O可兼容3.3V电压,且其功耗较低,在内核时钟为1MHz,所有ADC均启动的情况下,工作电流仅为2.6mA。下面按照内核时钟速度,集成ADC特性,存储器特性对ADuC7XXX系列产品分类。

内核时钟速度

ADuC7XXX系列单片机均是单指令周期内核,且均可利用其内部的振荡器和锁相环来产生系统时钟,也可利用外接32.768KHz 的晶体和内部锁相环产生系统时钟。在利用锁相环产生时钟时,ADuC7019、ADuC702X系列的内核时钟范围为326kHz~41.78MHz,最高处理能力为41.78MIPS;ADuC703X系列的内核时钟范围为160kHz~20.48MHz,最高处理能

相关文档
最新文档