YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9865|回复: 0
打印 上一主题 下一主题

全新的Arduino主板BlueBird(蓝鸟) 附原理图、固件

[复制链接]

签到天数: 7 天

[LV.3]偶尔看看II

跳转到指定楼层
楼主
发表于 2014-2-26 09:41:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
BlueBird(蓝鸟)是一款基于arduino开源平台的兼容主板,用户可以使用Arduino语言、processing来完成开发,例如控制一盏灯,或者读一个传感器的值。
功能框图:


与UNO R3区别:
  • 使用UNO R3固件,所以板型仍选择UNO
  • 更换USB芯片通信芯片,采用FT232RL,扩展了FT232R的“Bitbang”功能
  • 主芯片采用贴片封装,因此额外扩展了A6及A7引脚
  • 复位按键更换
  • 元件部分均采用优质进口器件

功能描述:
  • 数字输入引脚:14个(其中包括6个带PWM功能引脚)
  • 模拟输入引脚:8个(A0-A7)
  • 电源输入:7-15V(DC电源输入)
  • USB通信:FT232RL
  • 程序存储大小:32KB
  • 系统时钟:16MHZ
  • 主板外观:蓝色,标准尺寸
原理图如下:

PDF格式原理图:
USB通信驱动:
Atmega328P的bootloader:
Atemega328P熔丝位配置信息如下:
  1. ##############################################################

  2. uno.name=Arduino Uno
  3. uno.upload.protocol=arduino
  4. uno.upload.maximum_size=32256
  5. uno.upload.speed=115200
  6. uno.bootloader.low_fuses=0xff
  7. uno.bootloader.high_fuses=0xde
  8. uno.bootloader.extended_fuses=0x05
  9. uno.bootloader.path=optiboot
  10. uno.bootloader.file=optiboot_atmega328.hex
  11. uno.bootloader.unlock_bits=0x3F
  12. uno.bootloader.lock_bits=0x0F
  13. uno.build.mcu=atmega328p
  14. uno.build.f_cpu=16000000L
  15. uno.build.core=arduino
  16. uno.build.variant=standard

  17. ##############################################################
复制代码
板子自带的ISP修复接口,用户可以将其作为一个UsbAsp下载器,可以用来对主芯片进行程序升级,或者对其他空白芯片进行程序的烧写。
  • 给自身更新程序:

  • 给目标芯片固化程序:


烧写方法及所用到的软件,见另外一篇帖子:
教程:利用ft232r的Bitbang模式给arduino控制器重新烧写bootloader

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-5-17 18:55 , Processed in 0.061174 second(s), 26 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表