基于AT90USB1287微控制器的开发板
Micropendous 板是用于 Atmel USB AVR 微控制器的开发板,具有免费和开源软件 (FOSS) 硬件、固件和软件开发平台。它们专为 USB 外围设备和托管开发而设计。
标签
嵌入式系统
开发板
USB
PCB设计
叶湘伦
更新2023-07-28
太原理工大学
594

特征

  • 基于 AT90USB1287
  • 120kb 可用闪存用于您的程序(USB 引导加载程序使用的 8kb - 库存 Atmel 或 LUFA)
  • 8 KB SRAM 和 4 KB EEPROM
  • 高达 128 KB 的外部 SRAM
  • USB 2.0 全速 (12Mbit/s)
  • USB 设备/主机/OTG 操作模式
  • USB 或外部供电
  • USB-B 插孔和 USB-A 插座可通过 GPIO 引脚进行选择
  • 16MHz晶体
  • 微型SD连接器
  • 端口 B 通过 TXB0108 IC 进行双向电压转换
  • Opennect connector
  • HWB 按钮可用作应用程序中的用户按钮
  • JTAG标头
  • 完全开放的硬件设计,原理图/布局/物料清单/组装说明可用于开源KiCAD。可以重新创建 Gerber 和其他技术文件。
  • 可与开源 LUFA USB 固件库和开源 LibUSB 软件库配合使用,如果使用基于 USBVirtualSerial 的固件,则可与开源 PySerial 库配合使用。
  • Linux + AVR-GCC + LUFA + LUFA Bootloader + KiCAD + DFU-Programmer 允许您围绕 Micropendous 板开发开源和/或开放硬件项目,而无需接触专有软件。

 

固件示例

  • LUFAduino - 使用 Arduino 风格的代码对您的 Micropendous 板进行编程。使用抢占式
  • FreeRTOS 内核,允许多任务处理和使用延迟,而不会干扰 USB 功能。USBVirtualSerial-
  • FreeRTOS - USB 虚拟串行通信示例,具有抢占式 FreeRTOS 内核。
  • USB 虚拟串行 - USB 虚拟串行通信示例
  • 环回 - 自定义类 USB 设备通信示例
  • AVRISP - LUFA AVR ISP mkII clone AVR programmer
  • 引导加载程序DFU - 用于USB AVR的LUFA引导加载程序
  • MassStorage_MMC_SD_via_SPI - 使用在 SPI 模式下连接的 MMC 或 SD 卡的大容量存储设备演示
  • MicropendousKeyboardTest - 用于测试引脚连接的键盘演示。GND'ing 引脚键入其名称。
  • 速度测试 - 用于测试 USB 吞吐量的固件和软件
  • USBVirtualSerial_ADC - 使用串行端口软件获取ADC引脚的电流值
  • USBVirtualSerial_I2C - 虚拟串行端口到 I2C 接口
  • USBVirtualSerial_LCD - 虚拟串口转HD44780字符液晶接口
  • USBVirtualSerial_SPI - 虚拟串行端口到 SPI 接口
  • USB到串行 - 虚拟串行端口到UART接口


FrhDtPm3IKwVd9BKPfVGVFJtvtD0FrCXWro9CRwzTiZLPq4qFMKLlW9dFmE2hx2fs7O8EDf36EycXrRKTNhD




物料清单
附件下载
Micropendous.zip
Micropendous工程文件(原理图,PCB等)
团队介绍
李纪燃
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号