一个良好的硬件开发平台,除了仿真器、下载器外,不可缺少的就是“主板”!
因为基于主板进行系统设计的前期开发,将使您事半功倍,您是否纳闷于您经常使用的MCU缺乏一个良好的“主板”呢?
SMK16+的“SMK”意为:“Smart Develop Kit”的缩写,“16+”表示支持ATmega16,并包括支持ATmega16的兼容型号:ATmega32 / ATmega8535。
· 基于ATmega16 / ATmega32 / ATmega8535 而设计
本ATmega16学习板是专为ATmega16 / ATmega32 / ATmega8535而设计的学习板!
· 产品用途
· 快速入门基于ATmega16 / ATmega32 / ATmega8535的应用开发
· 快速搭建基于ATmega16 / ATmega32 / ATmega8535的开发平台
· 主要资源及相关应用
· 32位LED,可用于指示IO状态;
· 1位独立按键,可用于模拟检测输入;
· 1路RS232接口,可用于RS232通信,与PC机进行发送,可用于监控数据,调试程序;
· 2路AD测试
· 1个蜂鸣器,可用报警输出;
· 1个PS/2接口,便于PC键盘的接入,使输入系统更加人性化;
· 1个LCD1602接口,可用于接入LCD1602,显示英文、数字信息;
· 1个LCD12864接口,可用于接入LCD12864,显示中文、英文、数字、图像信息;
· 1个PCF8563,可用硬件I2C接口进行控制的实时时钟芯片;
· 采用镀金锁紧插座,方便用户更换MCU,将编程器接入ISP接口,本评估板可作量产编程板使用;
· 12V / 5V电源模式接入可选,当接入12V电源时,12V专用引针输出接口将输出相应电压,方便电机类设备共电;
· 晶振可自定义,可使用板子自带的7.3728M晶振,亦可通过跳线设置选择实际需要的晶振;
· 规则的引出了所有IO口,排列为“VCC,GND,PX0----PX7”,方便做相关实验。
· 双倍引出所有端口,满足了总线通信大多要求IO复用的要求,方便做相关实验。
· 详细的标识了所有端口的功能,搭建开发平台更快、更准。
· 设计主旨
本ATmega16学习板,最适合经常做试验的学生及应用开发者,特别是单片机发烧友。
它的设计主旨是:
· 拥有完全的IO开放性。所有设备(除了PD3按键外,按键不按不影响IO)均不与MCU的IO直接相连,但可通短接跳线帽实现连接。
· 适合初学者使用,可以使用跳线帽连接板上的资源,进行实验测试,使得用户可以快速上手,从而减少连线麻烦,降低由于错误连接导致无法成功调试的可能性。
· 适合开发者使用,跳开跳线帽则IO是开放的,不受设备影响相关的IO状态,开放性的设计及明了的引脚标识使得用户可以发挥目标MCU自身所拥有的所有资源,并轻松debug测试程序。
· 调试接口
· JTAG仿真接口
· ISP烧写接口
· 软件信息
ATmega16学习板资料光盘内附有WaveShare所有开发板的示例程序、PROTEL实验图、AVR使用教程、开发资料等。
下面是提供的一些示例程序简介:
提供库程序列表
一些实用的库函数!(点击图片可放大!)
做系统开发是需要将软件程序模块化的,这样才可以提高开发效率,方便移植,升级维护等!
例如:开发I2C接口的PCF8563(实时时钟),调用的结构图为:
main.C
|
|
PCF8563.H
|
|
I2C.H
|
|
CmmICC.H
| |
| |
Hardware.H Software.H
再如:开发I2C接口的PCF8591(高性能AD/DA),调用的结构图为:
main.C
|
|
PCF8591.H
|
|
I2C.H
|
|
CmmICC.H
| |
| |
Hardware.H Software.H
通过对比,PCF8563及PCF8591的实验程序,底层是完全相同的,这就是结构化的设计。。。
写好接口程序模块后,程序开发就变的简单,主程序里仅为少量控制代码即可实现需要的功能。
提供C程序列表:

(点击图片可放大!)
提供的“内核及主板试验”,用于开发ATMEGA16的所有内核功能,有C程序代码、接口及程序说明!

(点击图片可放大!)
提供的“外围模块试验”,用于开发常用的外围模块,有C程序代码、接口及程序说明!
· 开发资料
· 用户手册(电子文档)
· 电路原理图(采用PROTEL99设计,有JPG格式及Protel SCH格式)
· 示例程序(采用ICCAVR设计,提供常用应用程序库)
· AVR开发基本教程(AVRStudio、ICCAVR软件使用教程,AVR开发入门引导等)
· 相关软件(AVRStudio、ICCAVR - 45 DAYS DEMO等)
· 芯片PDF
特别注意:
该开发板支持调试接口的接入,但不自带仿真、编程功能,亦不配送下载器,下载器需另行采购。