(6)可以对锁定位编程实现软件加密。
【4】JTAG 接口(与IEEE 1149.1 标准兼容)
(1)遵循JTAG标准的边界扫描功能。
(2)支持扩展的片内调试。
(3)通过JTAG接口实现对Flash,EEPROM,熔丝位和锁定位的编程。
【5】外设特点
(1)两个具有独立的预分频器和比较器功能的8位定时器/计数器。
(2)四个具有预分频器、比较功能和捕捉功能的16位定时器/计数器。
(3)具有独立震荡器的实时计数器。
(4)4路8位PWM。
(5) 6/12路分辨率可编程(2到16位)PWM(ATmega1281/2561,ATmega640/1280/2560)
(6)输出比较调制器。
(7)8路10位ADC。(ATmega1281/2561,ATmega640/1280/2560)
(8)4个可编程串行USART。
(9)可工作于主机/从机模式的SPI串行接口。
(10)面向字节的两线接口。
(11)具有独立片内振荡器的可编程看门狗定时器。
(12)片内模拟比较器。
【6】特殊的处理器特点
(1)上电复位以及可编程的掉电检测。
(2)内部校准振荡器。
(3)片内/片外中断源
(4)6种睡眠模式:空闲模式、ADC噪声抑制模式、省电模式、掉电模式、Standby模式和扩展的Standby模式。
【7】I/O和封装
(1)54/86个可编程I/O口线。
(2)64引脚TQFP与64引脚MLF/QFN封装。
ATmega2560-16AU单片机由于其先进的指令集及单周期指令执行时间,其数据吞吐率高达1MIPS/MHz从而可以缓解系统在功耗和处理速度之间的矛盾。
在ATmega2560系列芯片中,ATmega2560芯片在FLASH容量、EEPROM容量、SRAM容量、通用I/O口、16位PWM通道数、USART数目、10位ADC通道数等各项指标上都占有相对的优势,更适合应用于开发复杂的操控系统。表2.1就是ATmega2560系列芯片之间的对比。
表2.1 ATmega640/1280/1281/2560/2561芯片对比
器件 Flash EERPOM RAM 引脚 PWM 串口 ADC
ATmega640 64KB 4KB 8KB 86 12 4 16
ATmega1280 128KB 4KB 8KB 86 12 4 16
ATmega1281 128KB 4KB 8KB 54 6 2 8
ATmega2560 256KB 4KB 8KB 86 12 4 16
ATmega251 256KB 4KB 8KB 54 6 2 8
AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10倍的数据吞吐率。
2.3.2 Max7456芯片简介
在军用光测设备中,为了清晰的分辨所拍摄图像数据的时间以及其他附加信息,需要在图像上叠加一些附加数据,如时间,焦距,方位俯仰值,使屏幕显示一目了然,既方便操作手执行任务时引导测量仪,又是事后判读及数据处理的参考依据。鉴于传统专用芯片实现的视频字符叠加系统具有外围电路复杂,不便与嵌入式的特点,因此这里采用了Max7456模块构建视频字符叠加器系统。该系统可以为手持设备提供必要的提示信息,作为数据解算的依据。系统具有硬件结构简单,使用方便,成本较低等优点。 ATmega2560-16AU单片机便携式观瞄及操控仪设计(3):http://www.youerw.com/jixie/lunwen_3956.html