关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > ATmega2560外部SRAM扩展键盘的应用设计

ATmega2560外部SRAM扩展键盘的应用设计

作者:时间:2013-04-23来源:网络收藏

摘要:文中从应用的角度出发,设计了一个基于微控制器的应用系统。从硬件的原理框图到软件都给出了详细的设计。
关键词:

微控制器是ATmega系列中最为高档的一款。它在消费电子产品和工业自动控制领域都得到了广泛的应用。由于开发成本较低,容易上手,功能强大,只需要制作一条简单的ISP下载线,就能够把编好的程序写入它的程序存储器中进行丌发,可节省很多开发成本。本文通过介绍了ATmega2560微控制器盘的实例,介绍了灵活应用外部存储器扩展功能方法,让初学者能迅速掌握设计难点和要点。

1 ATmega2560微控制器概述
ATmega2560具有速度快、时钟频率高,I/O 口功能强、驱动能力大,存储功能灵活、外设丰富,低功耗、高度保密行,特别是简单易上手、开发成本低的特点。
ATmega2560微控制器Flash容量256 kB,EEPROM容鼍为4 kB,SRAM容量为8 kB,通朋的I/O口有86个,串口USART数目为4个,16个10位的ADC通道,6种睡眠模式,采用TQFP封装。
1.1 ATmega2560微控制器编译软件
ATmega2560控制器是ATmega系列AVR单片机中的一款。ATmega2560集成开发环境可选用AVRStudio v4.14.exe.包括了AVR Assemblet编译器,AVR Studio调试功能,AVR Prog串行、并行下载功能,和JTAG ICE仿真等功能。需要用C语言编程时添加Win AVR-20100110-insta ll.exe软件。
1.2 ATmega2560微控制器下载软件
选用广州天河双龙电子有限公司的下载程序软件SLISP V1518 PNP.exe。安装后的MCU下载软件如图1所示,该软件可下载从ATmega8到ATmega2561多款型号微控制器。软件可通过设置导航或工厂缺省设定很方便的设置熔丝位。设置好下载软件的各项参数后,点击图1中的flash选项,选择要编写的执行代码程序,点击编程,程序轻松下载到ATmega2560中的flash里。

本文引用地址:http://www.eepw.com.cn/article/159422.htm

a.JPG


1.3 ATmega2560微控制器下载ISP线制作
图2所示为最简单的ISP并口下载线原理图,用四个1 kΩ电阻和一个DB25插座即可完成。在没有仿真器的环境下用该下载器是一个相当不错的选择。SCK管脚分别对应ATmega2560的20脚,MISO对应22脚,RESET对应30脚,MOSI对应21脚,GND则连接到ATmega2560的所有接地脚。该ISP并口下载线制作十分简单。

b.JPG

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭