描述
ATmega128开发板 AVR 学习板 套餐B 含11款模块
引出常用接口,含LCD、串口、按键、无线通信等模块
AVR开发板OpenM128是一块以ATmega128为主控芯片的开发板,它带有丰富的扩展接口,支持各类外围模块的接入。
资源简介
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBmAXjyOAAKYQUjyMOQ390.jpg)
[ 芯片简介 ]
-
ATmega128
以下为ATmega128A-AU的核心资源参数:
内 核:AVR 8-bit RISC;
工作频率:16MHz Max;工作电压:2.7-5.5V;
封 装:TQFP64;I/O口:53;
存储资源:128kB Flash,4kB SRAM,4kB EEPROM;
接口资源:1 x SPI,1 x TWI(I2C),2 x USART,8 x PWM, 8 x ADC;
调试下载:可通过JTAG/ISP接口实现调试下载。
-
AMS1117-3.3
3.3V稳压器件。
|
[ 其它器件简介 ]
-
电源开关
-
电源LED
-
用户LED
便于I/O输出测试或显示程序运行状态。
-
用户按键
便于I/O输入测试或控制程序运行状态。
-
摇杆
上、下、左、右、按下,共5个状态。
-
复位按键
-
7.3728M晶振 / 32.768K晶振
-
可调电阻
用于调节LCD12864对比度。
|
[ 模块接口简介 ]
-
16I/Os
方便接入各类使用I/O控制的模块。
如FT245 USB FIFO、8位数码管模块等。
-
8I/Os | 8位AD接口
• 方便接入各类使用I/O控制的模块。
如8位按键、电机控制模块等。
• 方便接入各类需要AD采样的模块。
-
6I/Os | USART0+AC+PWM3接口
• 方便接入各类使用USART接口的模块。
如RS232、RS485、USB TO UART模块等。
• 方便接入各类使用PWM接口的模块,也可使用AC接口进行模拟比较。
-
SPI+PWM0+T/C接口
• 方便接入各类使用SPI接口的模块。
如Dataflash AT45DBXX、SD卡、MP3模块等。
SPI带有其它I/O(PWM、T/C作I/O使用),方便作为控制端口使用。
• 方便接入各类使用PWM接口的模块,也可使用T/C接口进行频率计算。
-
I2C+PWM0/1接口
• 方便接入各类使用I2C接口的模块。
如I/O扩展芯片PCF8574、EEPROM AT24CXX模块等。
I2C带有其它I/O(PWM作为I/O使用),方便作为控制端口使用。
• 方便接入各类使用PWM接口的模块。
-
USART1接口
方便接入各类使用USART接口的模块。
如RS232、RS485、USB TO UART模块等。
-
1-WIRE接口
方便接入各类使用1-WIRE接口器件(TO-92封装)。
如温度传感器DS18B20、电子注册码DS2401模块等。
-
PS/2接口
方便接入各类使用PS/2接口的设备。
如键盘、鼠标等。
-
2.2寸彩色LCD接口
方便接入带触屏彩色LCD。
套餐A、B配有2.2寸触屏LCD,它使用SPI接口,大大降低I/O资源的占用。
-
点阵LCD接口
方便接入带点阵型LCD。
套餐B配有为3.3V蓝屏LCD12864。
|
[ 其它接口简介 ]
[ 跳线说明 ]
-
5V DC接口
-
用户自定义晶振插口
-
VCC电源输入输出接口
常用于对外供电,或与用户板进行共地处理。
-
MCU引脚接口
引出所有引脚,方便与外设进行I/O连接。
-
ISP6接口
支持程序下载。
-
ISP10接口
支持程序下载。
-
JTAG接口
支持程序下载与调试。
-
用户LED跳线
-
用户按键跳线
-
五向摇杆跳线
-
PS/2跳线
以上跳线使用说明:
短接跳线:接入到示例程序指定的I/O;
断开跳线:可改为使用连接线接入自定义的I/O。
-
点阵LCD跳线
短接跳线:可使用点阵LCD接口;
断开跳线:可使用彩色LCD接口。
-
VCC选择跳线
-
晶振选择跳线
|
主控板及其扩展性图展
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBmAeYi9AABgXvQwZs4248.jpg)
OpenM128侧面图
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-SABspUAABaP5VqUsM774.jpg)
OpenM128接入AVR仿真器
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-SAc-CpAABEjDyIv4o119.gif)
OpenM128接入各类外围模块
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBqAT0uhAABXf4Rs4T4394.jpg)
接入彩色带触屏LCD
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBqAZal1AABZTk1Z0sc784.jpg)
接入LCD12864
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-WAJX8gAABQQ3uwhew586.jpg)
接入RS232 Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBqALVq6AABM4P2-Rqs847.jpg)
接入RS485 Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-WAB-BOAACLko87TKQ793.jpg)
接入USB UART Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-aALzc8AABSepfHAQc563.jpg)
接入USB FIFO Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuBuAQfOsAABbUeCXRVc387.jpg)
接入8位数码管
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-aAEhYNAAByZGQybbA756.jpg)
接入8 Push Buttons
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuByAJEqFAABR6OuQ518567.jpg)
接入5 IO Keypad
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-aANiW8AABZwsHlG3I209.jpg)
接入AD Keypad
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuByAE-yLAABUweP9fMo931.jpg)
接入EEPROM Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuByAIg07AABa5N3lWmY417.jpg)
接入RTC Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-eAdY8sAABIefZ9bsE044.jpg)
同时挂多个I2C模块
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-eAYrgbAABcT9n2WYQ414.jpg)
接入DataFlash Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB2Aa3RwAABM4sIETIE574.jpg)
接入NRF24L01 RF Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-iAZpTnAABZlfPe12g180.jpg)
接入Micro SD Storage Board
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB2ACKy6AAB2VzHrD5c157.jpg)
接入任意自定义模块,随心搭配
相关说明:
本产品实际配备什么模块,须参考本产品详细配置。(以上图片只表明本产品可以支持该类模块,而不代表配备它们)
本产品实际如何接入模块,需根据本产品实际情况。(以上图片可能引自Open系列其它产品,接入方法仅供参考)
各模块移植性图展
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB6AAz-pAABXfewIMj0166.gif)
模块接入STM32主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-mAc6BSAABPxqa6FMg354.gif)
模块接入STM8主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-mAD8siAABuCdSCjfU704.gif)
模块接入NXP Cortex-M3主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB6AE2NnAABKLReUmk4190.gif)
模块接入NXP Cortex-M0主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB6AHSIbAABLQjkN7ec196.gif)
模块接入ARM9主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-SAc-CpAABEjDyIv4o119.gif)
模块接入AVR主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuB-AJjABAAA--BlUlaY842.gif)
模块接入FPGA主控板
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-qABtmdAABWpQ46oHE343.gif)
模块接入CPLD主控板
相关说明:
模块的接口具有高度统一性,它们在设计时也考虑了与Open系列主控板的兼容性,因而具备了超强的移植性。
截至2014.05,适合接入Open系列主控板的外围模块已超过30个(各个Open主控板功能不同,适合接入的模块也不尽相同)。
我们将陆续推出:各类传感器,测距、电机、GSM、3G模块等。
Open系列开发板简介
玩转你的AVR变形金刚,召集你的MCU战队,建立你的嵌入式战线,缔造你的电子王国!
从这里开始!
市面上的开发板局限性在于其不具开放性,不够模块化,因而限制了其扩展性,限制了其应用。
实际上,硬件开发系统可以学习软件工程的设计理念 --开放化,模块化,接口化。
以便让它具备“可移植”,“易扩展”等优越性,以便让它能像软件一样,一次设计,到处使用。
我们决定做一些真正优秀的开发系统,决定将它们更“一般化”,以让它们发挥出更强的威力。
基于以上设计理念的驱动,我们开发了Open系列主控板。
它颠覆了传统开发板的设计方法,真正适用于用户的学习、研发!
Open系列主控板的主要特点是它的“模块化”及“开放性”。这个全新的设计理念带来显著优点:
为初学者而生:
-
模块化的设计:需要使用什么模块,则接入什么模块,系统简单明了,亦可单独研究各个模块,便于初学者快速入门;
-
开放性的设计:整个系统高度开放,采用接入式连接,避开了连线的复杂性,避免了由于错误连线导致无法成功调试的可能性;
-
明了的标识与方便的接口:使得初学者可以简便的使用MCU的所有资源,完成各项入门实验。
为开发者而造:
-
模块化的设计:需要使用什么模块,则接入什么模块,系统目标明确,亦可移植各个模块到其它系统,便于开发者快速开发;
-
开放性的设计:整个系统高度开放,所有I/O开放,开发不受限制。用户亦可自行设计模块,简便的接入到系统。
-
明了的标识与方便的接口:使得开发者可以轻松发挥MCU的所有资源,debug各类测试程序。
-
借助主控板及各个模块搭建你的系统,使用它作为产品的初期评估系统,有效减少你的重复劳动,快速开发出你的目标产品。
敬告:Open系列开发板已获得国家专利,包括实用新型专利及外观专利,仿造必追究其法律责任!
Open系列开发板优势
各项参数 |
说明 |
功能性 |
功能强大,不断升级!我们将持续提供常用功能外围模块!外围模块持续更新,系统功能不断升级!
你可以亲力设计属于你的外围模块!量身定做你的外围,倾情打造你的系统!我们需要的只是你的震撼! |
开放性 |
资源开放,便于使用!相对于传统开发板其封闭性的设计,开放性的设计带来以下优点:
可以接入用户需要的模块,而不是已经限定的模块;不接入模块,不占用I/O,而不是已经占用大量I/O! |
模块化 |
分块设计,持续更新!如软件设计般设计硬件,对功能进行划分,将它们模块化、接口化,便于“调用”!
如软件般,一次设计,到处使用。可用于产品的初期快速评估,避免重复劳动! |
移植性 |
支持移植,加速开发!各个模块可从系统分离,接入到其它系统,便于产品的初期快速评估!模块化的设计带来的是超强的移植性,各个模块可以接入其它MCU(如PIC、AVR、51等)或ARM(如ARM Coretex-M0、ARM7等)! |
扩展性 |
接口丰富,利于扩展!包括ONE-WIRE,I2C,SPI,USART,USB,PS/2接口等!(各AVR Open主控板的MCU不同,功能不同,所以,不一定都带上述所有接口) |
易用性 |
接入设计,易于使用!模块通过接口直接接入系统,灵活的同时做到了易用,让你从学习爽到开发:
对比资源开放的实验仪类开发板,不需连线,便于学习!对比资源封闭的集成型类开发板,不易受限,利于开发! |
软件 |
附送常用模块C语言驱动程序! |
教程 |
给出各类软硬件设计教程,方便用户快速入门AVR! |
敬告:Open系列开发板已获得国家专利,包括实用新型专利及外观专利,仿造必追究其法律责任!
调试接口定义
开发板仿真/下载接口的相关定义
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuCCAe458AAC0h5U0Hnk299.jpg)
JTAG接口 |
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/55/o4YBAF3Ct-uAMIKVAAC1sf23V_c216.jpg)
10-pin ISP接口 |
![嵌入式主板](http://file.elecfans.com/web1/M00/AC/AD/pIYBAF3CuCCACaAdAAB3DHUeVmU096.jpg)
6-pin ISP接口 |
说明:
-
本JTAG接口兼容ATMEL指定的JTAG标准接口,但不输出JTAG的PIN2 “GND”,它对应ISP的PIN2为“VCC”。
改进后优点:JTAG错插入MCU的ISP接口,不会导致烧器件(需要目标板的JTAG、ISP接口做相关处理)。 (了解更多)
-
本10-pin ISP接口兼容ATMEL指定的10-pin ISP标准接口,但不输出ISP的PIN4 “GND”,它对应JTAG的PIN4为“VCC”。
改进后优点:ISP错插入MCU的JTAG接口,不会导致烧器件(需要目标板的JTAG、ISP接口做相关处理)。 (了解更多)
-
本6-pin ISP接口于ATMEL指定的6-pin ISP标准接口完全一致。(了解更多)
特别说明:OpenM128开发板提供调试、下载接口接入,但不自带仿真、下载功能,亦不配送下载器与调试器试!(仿真器需另行购买)
打开APP阅读更多精彩内容