本页关键词:avr单片机开发板 avr学习板
相关连接:AVR教程 | 专业支持论坛| 商城报价| 使用支付宝购买
板载资源简介:
增强版AVR mega16/32开发板是AVR与虚拟仪器全新开发的一款AVR开发板,适应芯片AT90S8535,ATmega16,ATmega32。
本开发板拥有如下资源:
电源部分:在 12V 输入电压,开发板上提供高稳定的 3.3V、5V 和 12V 的电源,配有电源指示灯、极性保护电路及开关。同时板上有多个高频和低频的电源滤波电容。
ISP下载接口:标准的 10PIN 的 ISP 下载接口,用于 AVR 程序的下载。
JTAG仿真接口:JTAG在线仿真调试接口,使用 JTAGICE 进行在线调试。
芯片插座:PORTA、PORTB、PORTC、PORTD分别引出 32 个插座,JTAG&ISP、复位、晶振、电源引脚都直接链接与芯片连接。部分只能使用固定引脚的外部功能通过跳线连接,如串口,I2C,AT45DB041。
晶振复位电路:开发板提供一个 7.3728M 晶振以及一个晶振插槽,可由实验者自己选用。
扩展插槽:板上预留三条扩展槽,按照 Power、Control、Port、NC的格式进行预定义,其中Power提供3.3V、5V 和 12V 两种。扩展槽与扩展功能板兼容,可以实现其他的特殊功能扩展,完全兼容ATmega128 功能板。
串口:使用 MAX232 芯片作串口通讯控制,标准RS232接口。
USB:采用 CP2102 实现USB转串口的功能。
4 位独立按键
4*4 矩阵键盘:16个按键可以接成4×4的矩阵键盘, Int中断接口,完全实现键盘中断扫描的要求。
18B20:温度传感器芯片。
24C01:外部扩展 EEPROM ,通过 I2C 方式与单片机通讯。
ADC:模数转换电路,其中接有多个可调电阻用于分压及测试。
DAC:数模转换电路,实现 DDS 功能。可以用于产生正弦波,锯齿波,方波以及其他波形,模拟信号等
蜂鸣器:用一个PNP的三极管去控制的无源蜂鸣器,用于发出声音,程序报警或播放音乐。
5110:诺基亚5110液晶显示屏,可用于显示文字、图片和动画。
8*8点阵
4位七段数码管:四位一体集成数码管显示,采用动态扫描实现显示。
高驱动能力的I/O外接口:ULN2803 提供 8 路I/O接口。P521提供 4 路光耦电路。
AT45DB041:外部 4M flash存储芯片,通过SPI与单片机通讯。
本开发板装箱清单
调试好的开发板1块
并口ISP下载线1条
直流12V电源1个
串口延长线1条
优质USB线1条
使用说明书1本
程序范例和资料光盘1张
实验连接线40条
包装实物图:
开发板各部分功能检测
测试包括本开发板所有硬件,通过测试,你可以确保你拿到的是一块完好的开发板,并且可以充分了解开发板上的资源。
以下测试均为硬件测试,不用任何软件,测试工具为电源和跳线
装箱物品检查
打开包装,查看以下配件是否齐全。
调试好的开发板1块
并口ISP下载线1条
直流5V电源1个
串口延长线1条
优质USB线1条
使用说明书1本
程序范例和资料光盘1张
实验连接线40条
2、开发板检测
连接电源,打开开关(向下为开),可以看到开关旁边的电源工作指示灯亮,3310液晶的背光灯亮。 插上电源旁边的跳线,插左边为3.3V,插右边为5V,此时芯片开始工作。
3、测试8位LED
拿出一条连接线,一头接左下角的GND,一头依次接LED的插座LED0~LED7,可以看到led亮。
4、测试蜂鸣器状态
用一条连接线,一头接左下角的VCC,一头接蜂鸣器旁边的SPK插座,可以听到蜂鸣器持续发声,本蜂鸣器是有源蜂鸣器。
5、测试独立按键状态
用一条连接线,一头接任意一个LED,另一头接独立按键的插座,按下按键,可以看到LED亮。说明:独立按键电路里面加了限流电阻,所以此时led的亮度会不如接GND的亮度高,属正常状态。
6、测试七段数码管
先用四条连接线把七段数码管的ABCD与5V连接,再用一条连线一头接5V,另一头依次连接a、b、c、d、e、f、dp,可以看到七段数码管对应的段亮。说明:为了提高7段数码管的亮度,这里采用了三极管驱动,所以,ABCD和a、b、c、d、e、f、dp都为高时数码管亮。
7、测试8*8点阵
先用一条线把A/B CLK两个插座连起来,然后再用一条连线一头接GND,一头分别接a、b、c、d、e、f、g、h,可以看到8*8点阵的列从左至右依次亮。说明:为了节省IO口,8*8点阵采用了HC164作驱动。
8、测试矩阵键盘和中断接口
此测试用到9条连接线,R1~R4接GND,C1~C4接LED0~LED3,INT接LED4,当任何一个键按下时,INT对应的LED4都会亮,列对应的LED也会亮,例如按下0键,则LED0和LED4亮;同时按下0和1键则LED0、LED1和LED4都亮。
以下的测试需要使用计算机和其他外部工具以及软件,测试工具:串口延长线,USB连接线,串口调试助手软件,cp2102芯片驱动程。
9、max232的测试
用串口通讯线缆把PC的串口和开发板的串口连接,用跳线把JP4的1和1右边的插座连接,如下图。
打开光盘工具中的chuankou.exe,选择好你对应的串口,打开串口,然后点击手动发送,你可以看到你发送的内容在接收区出现,这说明max232正常工作,如下图。
保持串口线连接,为下一个测试使用。
10、USB转串口芯片cp2102测试
按下图所示方式连接跳线JP4,这样连接的目的是测试USB芯片的工作情况。
用USB连接线把PC的USB口和开发板的USB口连接,这时候PC上出现找到新硬件向导。先把CP2101的驱动文件释放到一个文件夹里面,然后按照提示安装驱动程序,USB驱动程序在光盘的产品驱动程序目录下的CP210x_VCP_Win2K_XP.zip,需要其他平台下的驱动,请到新华龙公司下载, 。
驱动安装完成后,测试方法和第9项max232的测试方法相同,这里需要注意,串口号是计算机分配的,如果你有COM1和COM2,这个串口号可能会是COM3或者其他,你可以通过资源管理器来查看,右键我的电脑—> 管理—> 设备管理器—> 端口(COM和LPT),如下图
你可以更改串口号,更改方法,右键点击—> 属性—> 端口设置—> 高级,如下图
装好驱动之后,CP2102的使用方法与普通串口相同。
以下测试JTAG调试接口和ISP下载接口,测试工具:JTAG仿真器,ISP下载器(以上两项可以使用本站的JTAG&ISP 二合一 v2.5或者JTAG&ISP 二合一 v3.0完成),AVR程序下载软件。
11、JTAG仿真接口
关于JTAG接口,这里不再叙述,JTAG在线仿真调试请参考,AVR JTAG仿真快速入门:
12、ISP下载接口
关于ISP接口,这里不再叙述,ISP程序下载请参考,AVR ISP程序下载快速入门:
以下的测试已经不属于硬件测试的范畴,需要单片机的程序和硬件连接配合进行,请参考源程序对应文件夹下的说明。
13、AT45db041 flash存储
14、18B20
15、24C01
16、NOKIA5110
以下的测试需要用到万用表和示波器或其他外围电路。
17、AD转换电路
18、DA电路
19、通用接口
4个中断脚(INT~INT4),扩展外部中断;8个外部输出脚(INT1~INT8),通过2803驱动,获得更大驱动能力;18B20接口(VCC,1-WIRE,GND),用于外接18B20芯片;DA输出接口(VCC,DAC1,DAC2,GND),用于PWM外部输出;ADC输入接口(ADC1,ADC2,GND),外部AD转换输入口。
以下是无须用户测试的接口
20、插座引脚
21、扩展插槽
22、复位电路
23、晶振电路
板上跳线使用说明
本开发板上共有跳线12处,用JP1~JP12标明,各跳线的位置如下图,你可以在光盘的工具目录下获得更清晰的图片。
JP1 电源选择
JP1的1和2短接,使用3.3V电源;2和3短接,使用5V电源。
JP2 晶振悬着
JP2的1和2短接,使用板载的7.3728M晶振,2和3短接,使用你在下面的插座上接的晶振。
JP3 AD转换的参考电压选择
JP3的1和2短接,使用RV1在电路中分得的电压作为参考源,2和3短接,AREF与AVCC连接。
JP4 串行通讯口选择
JP4的1和2短接,使用RS-232通讯,2和3短接,使用你USB转串口芯片CP2102通讯。
JP5 时钟使用选择
JP5的两条跳线短接时,时时钟与PC6和PC7连接,JP5不短接时,实时钟不接入电路。
JP6 DA输出电路选择
JP6的跳线中的一条或两条短接时,对应的PD4和PD5连接到,OC1B和OC1A连接到PWM做DA输出的电路;不短接时OC1B和OC1A不接入DA电路。(请参看勘误1)
JP7 AD转换模拟输入选择
JP7的1和2短接,用于AD转换输入;2和3短接,用于模拟比较器输入。
JP8 AD转换的参考电压选择
JP8的1和2短接,用于AD转换输入;2和3短接,用于模拟比较器输入。
JP9 AD转换电路选择
JP9的两条跳线短接时,AD转换电路分别与PA0(ADC0)和PA1(ADC1)连接;跳线不短接时,AD转换电路闲置。
JP10 SPI通讯与ISP接口选择
JP10的所有跳线连接时,芯片的MISO、SCK、MOSI和PB3与AT45DB041 Flash存储芯片连接;跳线不短接时,MISO、SCK、MOSI用于ISP下载接口。
JP11 驱动芯片ULN2803L的供电选择
JP11的1和2短接,ULN2803L使用VCC供电;2和3短接,ULN2803L使用VDD供电。
JP12 IIC通讯24c01 EEPROM扩展选择
当JP12的两条跳线短接时,I2C的引脚PC0(SDA)和PC1(SCL)与外部EEPROM连接;当JP12断开时,24c01闲置。
实验项目:
LED闪烁与跑马灯
7段数码管
独立键盘
点阵
锋鸣器
8×8led
矩阵键盘
定时器
EEPROM
看门狗
外部中断
串口
USB
AD
DA
模拟比较器
定时器实验
PWM
实时钟使用
Boot loader
DS18B20
5110
SPI AT45DB041
IIC 24C01
我们为本实验的每个硬件模块设计了例子程序,具体内容将在光盘中给出。
修正:
1、开发板V3.2上DAC区的PD6(在PD5上方)应该为PD4,PD4为OC1B,PD5为OC1A。 -- 2007-4-17
联系我们:
AVR与虚拟仪器
即时聊天:
网址:
论坛:
电话(传真):0531-80870158
综合应用:avrvi@163.com
网站管理:webmaster@avrvi.com
客服邮箱:sales@avrvi.com
技术支持:support@avrvi.com
客服 QQ :286629322 496382419 617453598
技术讨论群:23258854
AVR与虚拟仪器 版权所有