型号 | SMK16+(增强版) |
规格 | |
品牌 | WaveShare |
备注 |
对应数量 | @1set | @2set | @3set | @4set |
不含税 | 288 | 278 | 272 | 270 |
含5%普税 | 302.4 | 291.9 | 285.6 | 283.5 |
含17%增税 | 336.96 | 325.26 | 318.24 | 315.9 |
一个良好的硬件开发平台,除了仿真器、下载器外,不可缺少的就是"主板"!
因为基于主板进行系统设计的前期开发,将使您事半功倍,您是否纳闷于您经常使用的MCU缺乏一个良好的"主板"呢?
功能、性能
支持的器件
以下具体型号:
AVR | ATmega16系列 | |
---|---|---|
ATmega16A-PU ATmega16-16PU ATmega16L-8PU | ||
ATmega32系列 | ||
ATmega32A-PU ATmega32-16PU ATmega32L-8PU | ||
ATmega8535系列 | ||
ATmega8535-16PU ATmega8535L-8PU |
ATmega16学习板资料光盘内附有WaveShare所有开发板的示例程序、PROTEL实验图、AVR使用教程、开发资料等。
下面是提供的一些示例程序简介:
提供库程序列表
一些实用的库函数!(点击图片可放大!)
做系统开发是需要将软件程序模块化的,这样才可以提高开发效率,方便移植,升级维护等!
例如:开发I2C接口的PCF8563(实时时钟),调用的结构图为:
main.C
|
|
PCF8563.H
|
|
I2C.H
|
|
CmmICC.H
| |
| |
Hardware.H Software.H
main.C
|
|
PCF8591.H
|
|
I2C.H
|
|
CmmICC.H
| |
| |
Hardware.H Software.H
提供C程序列表:
(点击图片可放大!)
提供的“内核及主板试验”,用于开发ATMEGA16的所有内核功能,有C程序代码、接口及程序说明!
(点击图片可放大!)
提供的“外围模块试验”,用于开发常用的外围模块,有C程序代码、接口及程序说明!
· 开发资料
· 用户手册(电子文档)
· 电路原理图(采用PROTEL99设计,有图片格式及Protel SCH格式)
· 示例程序(采用ICCAVR设计,提供常用应用程序库)
· AVR开发基本教程(AVRStudio、ICCAVR软件使用教程,AVR开发入门引导等)
· 相关软件(AVRStudio、ICCAVR - 45 DAYS DEMO等)
· 芯片PDF
特别注意,ATmega16开发板提供调试、下载接口的接入,但不自带仿真、下载功能,亦不配送下载器,下载器需另行采购。
利用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接口 |
10-pin ISP接口 |
说明:
1![]() |
2![]() |
3![]() |
4![]() |
5![]() |
6![]() |
7![]() |
8![]() |
9![]() |