工程师分享:ADuC7xxx系列芯片使用心得

来源:本站
导读:目前正在解读《工程师分享:ADuC7xxx系列芯片使用心得》的相关信息,《工程师分享:ADuC7xxx系列芯片使用心得》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《工程师分享:ADuC7xxx系列芯片使用心得》的详细说明。
简介:学习使用了两年多ADI公司的ADuC7xxxx系列芯片,跟大家分享一些我感觉有用的东西,希望能对初学者有所帮助。比如利用ADUC702X 系列单片机内部集成的PLA 实现边沿触发功能,可以配置为上升沿触发,下降沿触发或同时触发。

ADI公司的ADuC7xxxx系列芯片,内核也是ARM,学习使用了两年多,跟大家分享一些我感觉有用的东西,希望能对初学者有所帮助。

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

ADuC7XXX 系列产品有ADuC7019,ADuC702X/ADuC703X/ADuC712X/ADuC706X,

它们均有各自的特点。其中ADuC702X(包括7019) 系列属于较通用的单片机,其内核速度和存储空间等均相同,只是其GPIO 数,集成的ADC,DAC 等外设的个数不同而已;ADuC703X 系列集成有精密的电池监测系统,且供电范围非常宽,可从3.5V 到18V,特别适合于应用在汽车电子中;ADuC712X 系列拥有高达126kBytes 的Flash 空间,且集成有DDS 模块;ADuC706X 系列集成了两个精度高达24 bit 的ADC,如果想做高精度数据采集,又想控制成本,这是一个不错的选择。

比如ADuC7060/ADuC7061均为完全集成的8 kSPS、24位数据采集系统,在单芯片上集成高性能多通道Σ-Δ型模数转换器(ADC),16位/32位ARM7TDMI® MCU和Flash/EE存储器。ADC包括一个5通道主ADC和一个最多8通道辅助ADC,可在单端或差分输入模式下工作。片上提供一个单通道缓冲电压输出DAC,通过编程可将DAC输出范围设置为两种电压范围之一。在很多的工业自动化和过程控制;智能精密检测系统中有用到。

工程师分享:ADuC7xxx系列芯片使用心得

再说几个初学者经常遇到的问题!

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

一开始这个问题着实困扰了我一段时间,后来解决了。可以利用ADUC702X 系列单片机内部集成的PLA 实现边沿触发功能,可以配置为上升沿触发,下降沿触发或同时触发。但要注意,应该将相应的外部信号连接到任意一个PLA单元的输入引脚上,如果硬件上已经设计连接到了外部中断引脚上,就不能实现边沿触发功能了。

2 ADuC702X 系列单片机有两个UART 串口,上电后哪个UART 可以被用来下载程序?

P1.0(SIN)和P1.1(SOUT),P0.7(SIN)和P2.0 可以配置为2 个UART,但只能用P1.0和P1.1 来下载程序。芯片设计时就是这样,所以也只能这样用。如果既想用串口来通信,又想下载程序,只能把P1.0(SIN)和P1.1(SOUT)接出来使用。切记!

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

ADUC702XX 系列产品内置温度传感器,它的主要功能是用来监测芯片本身工作时的温度,不能用来监测环境温度。在25℃时,传感器通常有一个典型值输出,可以先校准以保证精确度,传感器的输出与温度成反比,误差是±3℃

4 使用什么软件进行调试?

用Keil和IAR都行,个人感觉ADI公司提供的光盘中的软件有代码量限制,最好上网找一个破解版的使用。

5 使用什么仿真器进行调试?

这个问题就有些麻烦了,个人强烈建议最好用ADI公司提供的RDI也就是mIDAS-Link或IAR公司的JLINK,但是这两种仿真器都比较贵。

提醒:《工程师分享:ADuC7xxx系列芯片使用心得》最后刷新时间 2024-03-14 00:54:53,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《工程师分享:ADuC7xxx系列芯片使用心得》该内容的真实性请自行鉴别。