Professional Documents
Culture Documents
Jumper , ,
USB Arduino
(Case)
Duino Big Brother AVR
DuinoThumb.com
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
(Embedded)
I/O
Register
Assembly C Microcontroller
Register Microcontroller port
http://www.Duinothumb.com
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
http://www.Duinothumb.com
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
http://www.Duinothumb.com
...
...
http://www.Duinothumb.com
- 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
http://www.Duinothumb.com
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
(
DuinoBig Brother)
port
A. AREF GND Digital Port 13 8
AREF
GND
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
Vin
10
http://www.Duinothumb.com
( 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
(
)
BitBang ISP 1 DIP 28 )
12
http://www.Duinothumb.com
( 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
14
http://www.Duinothumb.com
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
URL : http://www.DuinoThumb.com
Email : Manager@DuinoThumb.com
16
http://www.Duinothumb.com