336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

우선 설치해야할건 FT232 Driver이다.

장치관리자로 들어가면 아래 그림처럼 FT232 Error를 확인할수있다.

CDM20802 WHQL Certified.zip

▲압축해제후 위 그림의 FT232에 우클릭후 

드라이버 소프트웨어 업데이트 선택

PL2303_Prolific_DriverInstaller_v1180B.zip



▼컴퓨터에서 드라이버 소프트웨어 찾아보기


▼압축 해제한 경로를 찾아가서


▼아래 그림처럼 새로운 포트가 잡혔다면 성공이다.

만약 범용 직렬버스 컨트롤러에 잡혔다면

우클릭후 제거를 누르고, 위 과정을 다시 반복해서 아래 그림처럼 뜰때까지 시도하면 된다.







rxtx Echo Test

Check 4 connections of PL2303.

and bridge both RX,TX pins with Jumper.


install Putty program

putty.zip


Check한다. Device Manager를

장치 관리자에서 COM포트를 확인후

Putty에서도 맞춰준다.

맞춰야할것들은 Serial line, Speed, Connection type 이다.

Logging 을 클릭하고,

Always overwrite it 을 체크한다.

이제 Open을 누르고, SpaceBar를 눌러서 반응하면 PL2303은 정상적으로 동작하는 것이다.


---------------------------------------------------------------------------

회로를 만들기위해선 아래 자료를 참고해야한다.

참고사이트(◀링크)

코드 바로 보고싶을때 ▼

https://raw.githubusercontent.com/sisalina/AVR-programming/master/analog_read.c

여기서 쓰인칩은 ATmega168이다.

중요포인트는 이 칩의 7,8번 핀이 각각 Vcc, GND에 연결했다는점

ADC3가 POT의 가운데 핀에 연결된다는점

Rx,Tx를 뽑아서 crossed되게 어긋나게 연결해야한다는점

AREF, AVCC가 short되서 Vcc로 합쳐져서 연결된다는 점이다. 

이걸 ATmega128에 적용하면 똑같은 결과가 나온다.

(참고로 ATmega128사용시 E0,E1이 각각 Rx,Tx에 해당한다.)

(F3핀이 POT의 가운데핀에 연결된다.)

(AREF, AVCC는 short시켜서 Vcc에 연결하는걸 잊지말아야한다.)

(VCC, GND는 기본이니 더 말하면 입아프겠지.)


FT232모듈에서 5V,VCCIO, 3V가 있다면

VCCIO & 3V를 Jumper로 Bridge시킨다.

그리고 5V출력을 뽑아서 ATmega128칩의 Vcc에 연결한다.

Putty를 통해서 다음과 같은 출력을 얻었다면 성공이다.



NS-AT128 (늘솜) 제품은 AVCC와 VCC가 내부적으로 연결되어있으므로

AREF만 따로 뽑아서 VCC에 연결해주면 ADC값을 출력할 수 있다.

------------------------------------------------------------------------------------------

http://extremeelectronics.co.in/avr-tutorials/using-the-usart-of-avr-microcontrollers-reading-and-writing-data/

AVR Studio 기반코드

자판 타이핑하면 FeedBack 되는 기본코드


사용한 MCU : ATmega 8 (Atmega128로 변경하려면 Register를 약간 변경시켜야한다.)

Sample program to use AVR USART

여기 부분의 코드를 사용하면 된다.


Posted by ElectricShock
:
BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (782)
Programming(=프로그래밍) (3)
MiDi (2)
Animation (4)
Blender (3D Graphic Program.. (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, et.. (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백