You are on page 1of 16

()

Duino Big Brother 3 (Rev.3)


Duino Big Brother Microcontroller AVR
ATmega 28 40
Arduino
BitBang
BitBang MCU



Jumper , ,
USB Arduino




(Case)



Duino Big Brother AVR



DuinoThumb.com

Duino Big Brother

Arduino
Arduino
Duino Big Brother
Duino Big Brother
Duino Big Brother
Duino Big Brother
Duino Big Brother
firmware (ISP Burnner Self Programming)
ATMega32 Arduino IDE
Project
o - 32
o - Web Server

3
4
5
5
6
8
9
10
11
14
15

16

http://www.Duinothumb.com

Duino Big Brother

Duino Big Brother (Rev.3)


AVR 3 in 1
AVR AVR
Arduino 28 40
Burn Program
AVR

Desktop
Hardware

(Embedded)

I/O
Register
Assembly C Microcontroller
Register Microcontroller port

http://www.Duinothumb.com

Duino Big Brother

Arduino
Hernando Barragan
(Architecture and Design) Universidad de Los Andes
Wiring (http://www.wiring.org.co)
Microcontroller AVR ATMega128
opensource
library

Wiring Microcontroller SMD
Wiring
Microcontroller


(Bridge)
interface
Hardware
3
10,000 (), 2 ,
170,000 ( ),
link 35,000 PIC,ARM
50,000

Arduino

( Arduino Classic Nicholas Zambetti http://www.Arduino.cc)

http://www.Duinothumb.com

Duino Big Brother

Arduino (http://www.Arduino.cc)
(http://www.Arduino.cc)
Microcontroller
(Programmer Tools)


Arduino platform Arduino
(Firmware) BootLoader AVR
Serial port (Flash) AVR
Firmware Arduino AVR

Serial Port notebook
Serial Port USB FT232 USB Serial (USB to Serial
Converter) Arduino USB port
Arduino port USB

Duino Big Brother


Arduino Open Platform Wiring
Arduino Microcontroller AVR ATMega8 8K
ATMega168 ( 16K) ATMega328
( 32K)
3 DIP 28 ( Arduino
ATMega8 28 ) Arduino Serial Port
AVR Firmware
Arduino AVR


(Core)

Firmware AVR
ATMega32/644
Arduino
Firmware
AVR AVR
AVR Arduino Duino
Big Brother

http://www.Duinothumb.com

Duino Big Brother

...
...

Duino Big Brother (Rev.3) AVR - Arduino case



microcontroller AVR DIP 40 DIP 28
Arduino
- USB Arduino Mega
Arduino Mega
- Jumper power USB External Power Duino Big Brother
switch
- DC connector

http://www.Duinothumb.com

Duino Big Brother

- Reset
case
- Microcontroller AVR 28 40
Arduino Microcontroller 2
- Arduino + Arduino MEGA Shield Arduino !!
- port ISP 2 DIP 28 DIP 40
- port JTAG Debug DIP 40

http://www.Duinothumb.com

Duino Big Brother

Duino Big Brother

http://www.Duinothumb.com

Duino Big Brother

Duino Big Brother


Microcontroller
Operation Voltage
Input Voltage (Recommended)
Input Voltage (limits)
Digital I/O Pins
Analog Inputs Pins
DC Current per I/O Pin
DC Current for 3.3v Pin
Clock Speed

ATmega 8/88/168/16/*32/644p
* ATmega32
** DIP28/40
5V
7-12V
6-20V
14 (DIP28) / 24 (DIP40)
6 (DIP28) / 8 (DIP40)
40 mA
50 mA
16 Mhz

Power

Vin + Regulator
5V + Vin
3.3V + IC FT232RL
Gnd Ground

Automatic Reset
Duino Big Brother Reset upload
Reset
USB Overcurrent Protection
Duino Big Brother polyfuse port USB
500 mA fuse
I/O Pins Arduino Standard Compatible
Duino Big Brother Arduino AVR
DIP 28 AVR DIP 40 I/O
Arduino Mega (
Duino Big Brother)

http://www.Duinothumb.com

Duino Big Brother

Duino Big Brother

(
DuinoBig Brother)
port
A. AREF GND Digital Port 13 8
AREF

GND

Digital 13 Digital 12 Digital 11 Digital 10 Digital 9

Digital 8

B. Digital Port 7 0
Digital 7 Digital 6 Digital 5 Digital 4 Digital 3 Digital 2 Digital 1 Digital 0
C. Digital Port 14 21 ( DIP 40 )
Digital 14 Digital 15 Digital 16 Digital 17 Digital 18 Digital 19 Digital 20 Digital 21

D. Digital Port 22 23 (DIP 40 ) , RESET, +3.3V, +5V, GNDx2, Vin


Digital 22 Digital 23 RESET
+3.3V
+5V
GND
GND

Vin

E. Analog Input 0 5 (7) DIP 40


Analog 0 Analog 1 Analog 2 Analog 3 Analog 4 Analog 5 Analog 6 Analog 7
F. Port JTAG ( DIP 40 )
G. ISP 1 DIP 28
H. ISP 2 DIP 40

10

http://www.Duinothumb.com

Duino Big Brother

firmware (ISP Burnner Self Programming)


MCU () Duino Big Brother

( BitBang)
IC FT232RL Arduino
port USB Serial
BitBang X3
PC FT232
CTS#, DSR#, DCD#, RI# FT232
Microcontroller


X3 Pin
1
2
3
4

FT232
11 / CTS#
9 / DSR#
10 / DCD#
6 / RI#

Duino Pin
MISO
SCK
MOSI
Reset

11

http://www.Duinothumb.com

Duino Big Brother

(
)
BitBang ISP 1 DIP 28 )

( BitBang ISP 2 DIP 40 )


)

12

http://www.Duinothumb.com

Duino Big Brother

MCU AVRDUDEAVRDUDE -SerJtag


CD

( AVRDudeAVRDude-SerJtag BitBang)

(i)
PATH avrdude.exe
(ii)
BitBang
(iii) AVR Port
(iv)
() FuseBit

(
FuseBit )
)
Erase Write Verify FuseBit
Write Fuse
TIPS : Arduino Atmega 32
ATmegaBOOT_168_atmega32.hex Fusebit High-Lo = 0xDA, 0xFF
Arduino Firmware MCU Mega8/168/328
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

13

http://www.Duinothumb.com

Duino Big Brother

ATMega32 Arduino IDE


platform Arduino
BootLoader AVR
(.Hex )
BootLoader AVR Arduino
Register library
( ATMega8/168/328) ATMega 16/32/644
Register (
Register ) Compiler
Directive core Library Register
library Register
CD copy \arduino-00xx\hardware\cores\arduino\
Arduino IDE
Duino Big Brother

Big Brother Arduino IDE


1.
arduino-mega32-644-mod.zip copy \arduino00xx\hardware\cores\arduino\
2.
\arduino-00xx\hardware\boards.txt
##############################################################
atmega32.name=DuinoBig Brother 16Mhz
atmega32.upload.protocol=stk500
atmega32.upload.maximum_size=30720
atmega32.upload.speed=19200
atmega32.bootloader.low_fuses=0xFF
atmega32.bootloader.high_fuses=0xDA
atmega32.bootloader.path=atmega
atmega32.bootloader.file=ATmegaBOOT_168_atmega32.hex
atmega32.bootloader.unlock_bits=0x3F
atmega32.bootloader.lock_bits=0x0F
atmega32.build.mcu=atmega32
atmega32.build.f_cpu=16000000L
atmega32.build.core=arduino
##############################################################

14

http://www.Duinothumb.com

Duino Big Brother

Project
CD
1. 32 Arduino pin
Digital Write
Duino Big Brother
** : Duino Big Brother Atmega32 Firmware
(Q.C.)
2. Duino Webserver Server 4 IC ENC28J60
Library SPI 4
compile Upload Source
Code

15

http://www.Duinothumb.com

Duino Big Brother


URL : http://www.DuinoThumb.com
Email : Manager@DuinoThumb.com

16

http://www.Duinothumb.com

You might also like