zoukankan      html  css  js  c++  java
  • AVR单片机教程——开发板介绍

    本文隶属于AVR单片机教程系列。

    本教程使用EasyElectronics开发板:

    EasyElectronics是一款基于AVR单片机的开发板。AVR单片机是基于改进的哈佛架构、8~32位的一系列RISC微控制器,最初由Atmel公司于1996年推出,特点在于高性能与低功耗之间的平衡。AVR单片机有众多型号,现在常用的有ATtiny、ATmega与ATxmega系列。AVR单片机上一般都带有定时/计数器、SPI、I²C、USART、模拟比较器、模数转换器等外围设备。

    EasyElectronics拥有丰富的板载资源:

    • 核心部分
      • ATmega324PA单片机
      • 25MHz晶振
      • 0.5A自恢复保险丝
      • 5V供电,有3.3V输出
      • 绿色电源指示灯
      • 2个黄色串口指示灯
    • 输出设备
      • 红、黄、绿、蓝4个独立LED
      • RGBW全彩LED
      • 2位7段数码管
      • 蜂鸣器
    • 输入设备
      • 4个独立按键
      • 4个拨码开关
      • 旋转编码器
      • 电位器
      • 光敏电阻
    • 模拟扩展
      • 10位DAC
    • 数字扩展
      • 74HC595扩展输出
      • 74HC165扩展输入
      • 1602 LCD接口
      • 12864 OLED显示屏接口
    • 模拟资源
      • 2个NPN三极管
      • 2个N沟道MOS管
      • 2个低压轨至轨运算放大器
      • 555定时器
    • 数字资源
      • 2个与非门
      • 2个或非门
    • 其他
      • 面包板

    在这样的设计下,这款开发板:

    • 使用安全——0.5A自恢复保险丝,如有短路自动断电,保护电脑USB接口;
    • 性能强大——单片机超频到25MHz,再加上GCC优化的代码,运行足够快速;
    • 可玩性强——连接12864 OLED,可以写游戏,可以显示复杂图像;
    • 可扩展性强——预留SPI、I²C、UART接口,可连接其他模块;板载面包板,可搭建简单电路;
    • 足够简单——一些常用设备已经连接到单片机上,无需用杜邦线连接排针就能使用;
    • 也可以很复杂——DAC、运放、555、逻辑门,再加上单片机的控制,有无数种组合。

    除了开发板以外,前期实验还需要以下工具:

    • USBasp下载器
    • USB转串口工具
    • 1602 LCD模块
    • 12864 OLED显示屏模块
    • 若干杜邦线

    来一张全家福吧:

    后面还需要许多电子元器件,到时候再说吧。

    实验使用以下软件:

    资料下载:

  • 相关阅读:
    hdu 4504(背包最优方案数)
    hdu 4508(完全背包)
    hdu 4509(memset标记)
    hdu 2188
    hdu 2141(二分)
    《算术探索》(高斯) 第一篇(第112目) 总结
    数论概论(Joseph H.Silverman) 定理39.1 连分数的递归公式
    数论概论(Joseph H.Silverman) 定理39.2 连分数相邻收敛项之差定理
    《算术探索》(高斯) 第一篇(第112目) 总结
    有理数的小数表示若无限,则必为无限循环的
  • 原文地址:https://www.cnblogs.com/jerry-fuyi/p/11311878.html
Copyright © 2011-2022 走看看