Atmega16, 32, 64, 8535

1. 보드 특징

-  Atmega 보드의 모든 핀을 테스트 할수있게 외부로 연결됨.

-   전원은 USB 커넥터 통해 500mA 까지 사용할 수 있다.  또는 ISP 다운로드 전원을 이용.

-  통신을 USB 를 통해서 한다.(MAX232 대신 PL2303X 칩을 사용하여 USB 통신).

-   TX, RX 를 일반 IO 포트로 사용할수 있게끔 선택단자 0옴으로 변경.

-  PCB 보드에 가능한 CPU ( 핀이 서로 호환되는 CPU)
ATmega16-16AU, ATmega16L-8AI, ATmega32-16AU, ATmega32L-8AU, ATmega 64-20AU, ATmega8535-16AU.

2. 보드

   -   Atmega 보드 실물 사진 (77 x 39mm)  

  

3. 커넥터 단자

  

a)  J2  커넥터

번호

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

포트

VCC

PC
7

PC
6

PC
5

PC
4

PC
3

PC
2

PC
1

PC
0

PD
7

PD
6

PD
5

PD
4

PD
3

PD
2

PD
1

PD
0

GND

 b)  J3  커넥터

번호

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

포트

VCC

PA
0

PA
1

PA
2

PA
3

PA
4

PA
5

PA
6

PA
7

PB
0

PB
1

PB
2

PB
3

PB
4

PB
5

PB
6

PB
7

GND

 c)  J4  ISP 다운로드

번호

1

2

3

4

5

6

포트

VCC

MOSI

GND

MISO

SCK

RST

 

 

4. 선택단자

위의 왼쪽 그림은 1 방향에 0옴이 있어 USB TX, RX 로 되어 있으면, 0 방향에 있으면 일반 I/O 로 사용 할 수 있다.

오른쪽 그림은 일반 보드로 사용 할때 RST 보드에 위치하고 사용하고, ISP 다운로드 장비로 개발해서 사용하고

싶으면 ISP 에 위치하면 된다.    제공하는 보드는 위의 그림처럼 되어 있다.

 

 5. USB 프로그램 설치

Atmega 보드에 통신프로그램을 PC와 통신을 사용할려면 프로그램을 설치한다.  

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41 가면  프로그램을 다운로드 할수 있다.

PL2303_Prolific_DriverInstaller.zip 을 다운 받아 압축을 푼후  설치 한다. 

실행하면 아래 그림이 나온다. Next를 클릭한다. ( 소스 프로그램 예제 )

 

     

   실행하면 아래 그림이 나온다. Finish를 클릭하여 설치가 끝난다.

     

   보드에 USB 커넥터를 연결하고 PC 윈도우 화면의 시작-> 설정->제어판->시스템 ->하드웨어 ->장치관리자 ->포트 (COM 및 LPT) -> Prolific USB-to- Serial Comm Port (COM3)을 확인한다.

    

6. 회로도

at16sch.pdf   회로도 보기  

  

NO
Reference
DESCRIPTION
 
SIZE
SPECIFICATION
UNIT
Q'TY
1
U1
IC
SMD
TQFP
Atmega16
EA
1
2
U2
IC
SMD
SSOP28
PL-2303TA(X)
 
1
3
Y1
X-TAL
DIP
HC-49S
11.0592M
 
1
4
Y2
X-TAL
DIP
HC-49S
12M
 
1
5
SW
TACT Switch
DIP
 
KSD-05H
 
1
6
R1
Resistor
SMD
2012
4.7K ohm
 
1
7
R2
Resistor
SMD
2012
470 ohm
 
1
8
PD0(R3),PD4(R4),VCC,J5
Resistor
SMD
2012
0 ohm
 
4
9
R5,R6
Resistor
SMD
2012
24 ohm
 
2
10
R7
Resistor
SMD
2012
1.5 K ohm
 
1
11
C1,C2,C9
TANTAL Capacitor
SMD
3216
10uF/16V
 
3
12
C3,C4,C5,C6
C/C
SMD
2012
20P
 
4
13
C7,C8,C10
C/C
SMD
2012
0.1uF(104K)
 
3
14
FB
Ferrite Beed
SMD
2012
60 ohm
 
2
15
D1
LED
SMD
2012
 
 
1
16
J1
 
DIP
 
B -TYPE
 
1
17
J2,J3
Pin header
DIP
 
1 * 18 * 2.54Pich
 
2
18
J4
Pin header
DIP
 
1 * 6 * 2.54Pich
 
1
19
 
PCB
 
FR-4
 
 
1

7. 통신프로그램

Atmega16 보드 at16test.zip   AVR Studio 로 프로그램 되어 있고, 제공된 보드는 at16test.hex 예제가 다운로드 되어 있다.  

    Atmega16 보드 USB를 PC USB와 연결하고 통신 프로그램을 실행하고, 리셋을 누르면 Atmega16 Board Test 가 디스플레이 되고, A 를 누르면 Uart Test => Keyboard A, B 를 누르면 Uart Test => Keyboard B 가 디스플레이 된다.

 

SerialCom.zip   통신프로그램 VC++ 실행파일 다운받기 * 위의 프로그램 사용  

SerialCom1.zip   통신프로그램 VC++ 소스 다운받기(1234)  

VBSerial.zip   통신프로그램 VB 실행파일 다운받기  

VB_Serial.zip   통신프로그램 VB 소스 다운받기(1234)  

8.  보드 핀 헤더 응용

1) 보드 위에 헤더핀 부착시

2) 보드 아래에 헤더 핀 부착시

3) 보드와 응용보드 분리 되어 있을 때