logo
首页 产品中心 支付方式 联系我们
产品中心 AVR开发板 评估板 SMK16+

SMK16+

主要参数
型号 SMK16+(标准版)
规格  
品牌 WaveShare
备注
价格表
对应数量 @1set @2set @3set @4set
不含税 228 225 222 220
含5%普税 239.4 236.25 233.1 231
含17%增税 266.76 263.25 259.74 257.4
本产品已停产。

产品简介

一个良好的硬件开发平台,除了仿真器、下载器外,不可缺少的就是"主板"!

因为基于主板进行系统设计的前期开发,将使您事半功倍,您是否纳闷于您经常使用的MCU缺乏一个良好的"主板"呢?

  • 基于ATmega16 / ATmega32 / ATmega8535 而设计
  • 快速搭建基于ATmega16 / ATmega32 / ATmega8535的开发平台

功能、性能

  • 电源
    • 12V / 5V电源模式接入可选,当接入12V电源时,12V专用引针输出接口将输出相应电压,方便电机类设备共电
  • 板载芯片
    • ATmega16 (PDIP40), 可通过锁紧座插入单片机
    • L7805,5V稳压芯片
    • MAX3232, RS232芯片,支持低压3V
    • PCF8563 , 可用硬件I2C接口进行控制的实时时钟芯片
  • 接口资源
    • 1路RS232接口,可用于RS232通信,与PC机进行发送,可用于监控数据,调试程序
    • ISP下载接口( 10PIN )
    • JTAG仿真接口
  • 其他资源
    • 2路AD测试
    • 32位LED,可用于指示IO状态
    • 1个蜂鸣器,可用报警输出;
    • 1个PS/2接口,便于PC键盘的接入,使输入系统更加人性化
    • 1个LCD1602接口,可用于接入LCD1602,显示英文、数字信息
    • 1个LCD12864接口,可用于接入LCD12864,显示中文、英文、数字、图像信息
    • 晶振可自定义,可使用板子自带的7.3728M晶振,亦可通过跳线设置选择实际需要的晶振
    • 采用镀金锁紧插座,方便用户更换MCU,将编程器接入ISP接口,本评估板可作量产编程板使用
    • 规则的引出了所有IO口,排列为“VCC,GND,PX0----PX7”,方便做相关实验
    • 双倍引出所有端口,满足了总线通信大多要求IO复用的要求,方便做相关实验
    • 详细的标识了所有端口的功能,搭建开发平台更快、更准
  • 设计主旨
      本ATmega16学习板,最适合经常做试验的学生及应用开发者,特别是单片机发烧友。 它的设计主旨是:
    • 拥有完全的IO开放性。所有设备(除了PD3按键外,按键不按不影响IO)均不与MCU的IO直接相连,但可通短接跳线帽实现连接。
    • 适合初学者使用,可以使用跳线帽连接板上的资源,进行实验测试,使得用户可以快速上手,从而减少连线麻烦,降低由于错误连接导致无法成功调试的可能性。
    • 适合开发者使用,跳开跳线帽则IO是开放的,不受设备影响相关的IO状态,开放性的设计及明了的引脚标识使得用户可以发挥目标MCU自身所拥有的所有资源,并轻松debug测试程序。

支持的器件

  • 直接支持ATmega16 / ATmega32 / ATmega8535系列的DIP封装单片机

以下具体型号:

AVR ATmega16系列
ATmega16A-PU ATmega16-16PU ATmega16L-8PU
ATmega32系列
ATmega32A-PU ATmega32-16PU ATmega32L-8PU
ATmega8535系列
ATmega8535-16PU ATmega8535L-8PU

开发资料

  • 用户手册
    • 电子文档
  • 电路原理图
    • 采用Protel设计,有图片格式及Protel SchDoc格式
  • 示例程序
    • 采用ICCAVR、GCCAVR设计,提供常用应用程序库
  • AVR开发基本教程
    • AVRStudio软件使用教程
    • ICCAVR软件使用教程
    • GCCAVR软件快速入门教程
    • AVR开发入门引导等
  • 相关软件
    • AVRStudio
    • ICCAVR - 45天试用版
    • GCCAVR
  • 芯片PDF

软件信息

ATmega16学习板资料光盘内附有WaveShare所有开发板的示例程序、PROTEL实验图、AVR使用教程、开发资料等。
下面是提供的一些示例程序简介:

提供库程序列表
<%=sTitle%>

一些实用的库函数!(点击图片可放大!)

做系统开发是需要将软件程序模块化的,这样才可以提高开发效率,方便移植,升级维护等!
例如:开发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程序列表:
<%=sTitle%>
(点击图片可放大!)
提供的“内核及主板试验”,用于开发ATMEGA16的所有内核功能,有C程序代码、接口及程序说明!

<%=sTitle%>
(点击图片可放大!)
提供的“外围模块试验”,用于开发常用的外围模块,有C程序代码、接口及程序说明!

· 开发资料
· 用户手册(电子文档)
· 电路原理图(采用PROTEL99设计,有图片格式及Protel SCH格式)
· 示例程序(采用ICCAVR设计,提供常用应用程序库)
· AVR开发基本教程(AVRStudio、ICCAVR软件使用教程,AVR开发入门引导等)
· 相关软件(AVRStudio、ICCAVR - 45 DAYS DEMO等)
· 芯片PDF

特别注意,ATmega16开发板提供调试、下载接口的接入,但不自带仿真、下载功能,亦不配送下载器,下载器需另行采购。

 

产品图片

<%=sTitle%>

ATmega16学习板侧面抓拍的写真


ATmega16学习板很正面的裸照

<%=sTitle%>
ATmega16学习板功能介绍

<%=sTitle%>

  使用3根控制线,4根数据线驱动LCD1602进行显示实验,从PS/2接口读取PC键盘输入的数据,唤醒休眠的MCU,将数据发向PC机,在PC端进行数据显示。

<%=sTitle%>

  使用3根控制线,4根数据线驱动LCD1602进行显示实验,AD通道实验,PCF8563的I2C实验。在SMK1632上的演示程序,界面显示:AD0: ,AD1: ,timer: 。。。

<%=sTitle%>

  ATmega16学习板的IO开放性、规则的引出所有IO、对目标MCU进行明了的引脚标识、丰富灵活的扩展接口、电源接口等,都非常的方便您做实验!

<%=sTitle%>

利用ATMEGA16开发板上的资源进行LCD12864_ST7920显示(使用2根数据线驱动LCD12864的方法),AD通道实验,PCF8563的I2C实验,读取外部键盘数据。
LCD12864_ST7920在SMK1632上的演示程序:界面显示:WaveShare,AD0: ,AD1: ,Time:。。。
系统配送的各种彩线非常方便您做实验连接,如上图,VCC采用红线,GND采用黑线。

说到LCD显示啊,那它的用途可就广泛了,刚介绍的LCD可显示中文,带串行接口,你可以用它来设计产品或做成礼品,例如:
案例1:毕业设计上,在LCD上写 “本LCD招租,联系电话。。",惹老师发笑,可得最佳创意奖!
案例2:在公司上班,在LCD上写 “经常通宵,做程序员就好像做鸭~”,自嘲自娱,放松放松!
案例3:呆学校实验室,在LCD上写 “曾经有一段恋情摆在我的面前,可惜~" ! 弄上周星驰的经典名句,制作 “单片鸭搞笑开发板”!
案例4:情人节到来时,不忘送上自己的祝福,在LCD上写 “情人节,祝你好聚好散!" ,送给喜欢的女孩子(已有男友),暗示到底 !
案例5:当程序员导师,教导学生编程,在LCD上写:"三天捕鱼,两天晒网。设小强从1月1号起开始捕鱼,试编程求他今天到底是在捕鱼还是在晒网?" 滚屏显示!非常的酷!
好了,分析上面案例,只是让你笑笑,整天坐在电脑前很累的,下面还是继续正题。

接口定义

ATmega16学校板仿真/下载接口的相关定义

JTAG 接口
JTAG接口
10-pin ISP接口
10-pin ISP接口

说明:

  1. 本JTAG接口兼容ATMEL指定的JTAG标准接口,但不输出JTAG的PIN2 “GND”,它对应ISP的PIN2为“VCC”。
    改进后优点:JTAG错插入MCU的ISP接口,不会导致烧器件(需要目标板的JTAG、ISP接口做相关处理)。 (了解更多)
  2. 本10-pin ISP接口兼容ATMEL指定的10-pin ISP标准接口,但不输出ISP的PIN4 “GND”,它对应JTAG的PIN4为“VCC”。
    改进后优点:ISP错插入MCU的JTAG接口,不会导致烧器件(需要目标板的JTAG、ISP接口做相关处理)。 (了解更多)

配置清单

  1. SMK16+ x 1
  2. ATmega16 单片机 (ATmega16A-PU 或 ATmega16L-8PU) x 1
  3. 实验配件 x 1
  4. 5V电源 x 1
  5. 资料光盘 x 1
1 2 3 4 5