Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3693 | 답변완료동작 입력전압 문의 | 박제헌 | 2009-09-25 | 1,338 |
|
ATMEGA128 의 경우에
핀 입력시 동작하는 최소전압은 dc 몇 볼트인가요~?
몇 볼트 이상일때 hIGH로 인식하는지 알고 싶습니다
관리자 답변
안녕하세요? 고객님,
ATMEGA128 데이터 시트를 참고하시면 되겠습니다.
데이터 시트는 ATMEL 사이트나 본사의 자료실->기존자료실에서 ATMEGA128 이라고 치시면 잘 나옵니다. Electrical specification 쪽에 나오겠지요.
V (IH)의 최소 Min 전압을 알고 싶으시다구요.
일반적인 핀들은 0.6*Vcc(5V) = 3V 입니다. XTAL1 핀은 외부 클럭이 선택되었을 때 0.7 * Vcc입니다. /Reset 핀은 0.85*Vcc 입니다.
감사합니다.
감사합니다.
>ATMEGA128 의 경우에
>
>핀 입력시 동작하는 최소전압은 dc 몇 볼트인가요~?
>
>몇 볼트 이상일때 hIGH로 인식하는지 알고 싶습니다
|
||||
| 3692 | 답변완료스위치 예제 | 박성만 | 2009-09-25 | 1,352 |
|
스위치 예제에 홀수입력은 대는데요.
짝수입력이 안대네요.
led=AA; 에서 에러가 나는데요.
AA 선언을어떻게 해야하나요?
관리자 답변
안녕하세요? 고객님,
뉴티씨를 이용하여 주셔서 감사합니다.
무슨 말씀이신지 좀 더 자세히 남겨 주세요.
아무리 유추해 보려고 해도 알 수가 없습니다.
감사합니다.
>스위치 예제에 홀수입력은 대는데요.
>짝수입력이 안대네요.
>led=AA; 에서 에러가 나는데요.
>AA 선언을어떻게 해야하나요?
|
||||
| 3691 | 답변완료ab-m128pro-a 에서의 slcd 2*16 텍스트 출력. | 전영준 | 2009-09-24 | 1,383 |
|
안녕하세요. atm128로 연구목적으로 이것저것 해보다가
lcd 제어로 애를먹어 도움을 청합니다.
환경: avr-stutio 4.17 ,WinAVR-20090313 설치
사용킷: ab-m128pro-a 및 slcd 2*16
사진설명 : ab-m128pro-a 의 uart0 번과 slcd uar 1:1 연결,
slcd터미널모드, 9600baud, 2*16모드 점퍼셋팅
문제1. 사진에서처럼 slcd 2*16의 가변저항을 조절했을때
"한쪽만" 검게 출력됩니다. 사진처럼 lcd 모드점퍼를 2*16 으로 맞추면 위아래가
"전부 검게" 나와야 하는것 아닌가요?
문제2. 이곳 자료실에서 slcd의 터미널 및 텍스트 출력 소스를 내려 받아 보기도 하고
원본 hex를 라이팅 해보기도 했으나. slcd 쪽에 아무런 반응이 없습니다.
텍스트는 고사하고 백라이트나, 커서제어조차 안됩니다.
혹시, avr-stutio, WinAVR의 버젼 때문인가요? 아니면 키트 문제일까요?
도무지 알 길이 없습니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
연결은 제대로 하신 것 같구요. 터미널 모드로 놓으신 것 같네요.
이렇게 되면, 소스 잘못인 것 같은데요.
예제를 첨부하였으니, 해보세요.
뭔가 나올겁니다.
같은 9600bps로 되어 있으니, 그냥 Write 하면 될거에요.
그리고, 아래는 ICCAVR V7에서 테스트 하는 SLCD용 제어 소스입니다.
터미널 모드 및 커맨드 모드 예제가 각각 다 있습니다.
보레이트를 항상 소스 살펴보고 하세요.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=296
해보고 또 글 올려주세요.
수고하세요.
>안녕하세요. atm128로 연구목적으로 이것저것 해보다가
>lcd 제어로 애를먹어 도움을 청합니다.
>
>환경: avr-stutio 4.17 ,WinAVR-20090313 설치
>사용킷: ab-m128pro-a 및 slcd 2*16
>사진설명 : ab-m128pro-a 의 uart0 번과 slcd uar 1:1 연결,
>slcd터미널모드, 9600baud, 2*16모드 점퍼셋팅
>
>문제1. 사진에서처럼 slcd 2*16의 가변저항을 조절했을때
>"한쪽만" 검게 출력됩니다. 사진처럼 lcd 모드점퍼를 2*16 으로 맞추면 위아래가
>"전부 검게" 나와야 하는것 아닌가요?
>
>문제2. 이곳 자료실에서 slcd의 터미널 및 텍스트 출력 소스를 내려 받아 보기도 하고
>원본 hex를 라이팅 해보기도 했으나. slcd 쪽에 아무런 반응이 없습니다.
>텍스트는 고사하고 백라이트나, 커서제어조차 안됩니다.
>
>혹시, avr-stutio, WinAVR의 버젼 때문인가요? 아니면 키트 문제일까요?
>도무지 알 길이 없습니다.
|
||||
| 3690 | 답변완료ATmega128 a/s문의 | 최우람 | 2009-09-24 | 1,294 |
|
저번주 에 메일로 a/s 문의 하고 어제 우체국 택배로 본사에 보냈습니다.
그런데 택배 영수증 자세히 보니까 이름이 "최우란"으로 되있네요.
우체국에서 보낼때 이름이 오타가 난거 같습니다.
어제 수리비 입금 했구요.
언제쯤 받아 볼수 있나요?
관리자 답변
안녕하세요? 고객님,
어제 늦게 와서 A/S가 저녁에 끝나서 금일 발송됩니다.
감사합니다.
> 저번주 에 메일로 a/s 문의 하고 어제 우체국 택배로 본사에 보냈습니다.
>그런데 택배 영수증 자세히 보니까 이름이 "최우란"으로 되있네요.
> 우체국에서 보낼때 이름이 오타가 난거 같습니다.
>어제 수리비 입금 했구요.
> 언제쯤 받아 볼수 있나요?
|
||||
| 3689 | 답변완료코드비전에서 FLASH contents mismatch가 뜨면서 다운로드가 되지 않습니다. | 김성곤 | 2009-09-24 | 1,444 |
|
이번에 USB-ISP V03을 구입해서 다운로딩을 시도했는데..
코드비전에서
"FLASH contents mismatch at adress....."
가 뜨면서 다운로딩이 제대로 작동하지 않습니다.
어디에 문제가 있으며 해결방안이 없나요?
관리자 답변
안녕하세요? 고객님,
혹시 코드비전 버전이 어떻게 되시나요?
1.25.x 버전 이상에서만 정상동작 가능합니다.
그 이후 버전에서 코드비전 제조사에서 STK500이 안정되었다고 밝히고 있습니다.
버전 정보 남겨 주세요.
감사합니다.
>이번에 USB-ISP V03을 구입해서 다운로딩을 시도했는데..
>
>코드비전에서
>
>"FLASH contents mismatch at adress....."
>
>가 뜨면서 다운로딩이 제대로 작동하지 않습니다.
>
>어디에 문제가 있으며 해결방안이 없나요?
|
||||
| 3688 | 답변완료전원 불이 들어왔다가 | 손태일 | 2009-09-24 | 1,243 |
|
전원불이 들어왔다가 바로 꺼집니다.
고장인가요?
12v 4암페어를 사용하고 있는데요
잘 사용했엇는데 갑자기 키니까 그러는데요?ㅜ
어뎁터 문제인지 알고 볼트수를 재보니
12v가 정상적으로나옵니다
어뎁터 문제는 아닌거 같고 보드문제인거 같은데...
보드 전원문제 인지 확인 할 방법이 없나요?
관리자 답변
안녕하세요? 고객님,
예전에 저도 그런 일이 있어서, 이상하게 생각했엇는 데,
아답타에 표시된 암페어가 높다고 좋은 것은 아닙니다.
망가진 걸 수도 있구요.
충전용은 또 전류를 실제로는 작게 흘려줍니다.
예전 아답타를 꽂아서 해보세요.
확실히 알겠지요.
수고하세요.
>전원불이 들어왔다가 바로 꺼집니다.
>
>고장인가요?
>
>12v 4암페어를 사용하고 있는데요
>
>잘 사용했엇는데 갑자기 키니까 그러는데요?ㅜ
>
>어뎁터 문제인지 알고 볼트수를 재보니
>
>12v가 정상적으로나옵니다
>
>어뎁터 문제는 아닌거 같고 보드문제인거 같은데...
>
>보드 전원문제 인지 확인 할 방법이 없나요?
|
||||
| 3687 | 답변완료 리눅스에서 사용가능한지요? | 이길용 | 2009-09-24 | 1,407 |
|
KD-PRO128에서
USB 드라이버가 윈도우용만 보이던데. AVR용 USB-ISP AD-USBISP
리눅스에서 프로그램 할 수 있는지 궁금합니다.
또 DC모터 4개를 구동시키기 위해
모터 2개씩 제어하는 모듈 2개를 구입하려 하는데
그러면 모터 모듈 2개가 동시에 모터 4개가 구동되는지 궁금합니다.
관리자 답변
안녕하세요? 고객님,
리눅스 용으로 쓰시려면,
첨부해 드린 드라이버를 쓰시면 됩니다.
그리고, 그 드라이버를 쓰려면 PID를 0xEA60으로 변경하여야 합니다.
변경할 때 첨부해 드린 an144sw.zip을 쓰셔서, USB에 USBISP를 꽂은 상태에서
변경하시려는 PID 쪽에만 0xEA60으로 변경하여 프로그램 하시면 됩니다.
감사합니다.
> KD-PRO128에서
>
> USB 드라이버가 윈도우용만 보이던데.
>
> 리눅스에서 프로그램 할 수 있는지 궁금합니다.
>
> 또 DC모터 4개를 구동시키기 위해
>
>모터 2개씩 제어하는 모듈 2개를 구입하려 하는데
>
>그러면 모터 모듈 2개가 동시에 모터 4개가 구동되는지 궁금합니다.
>
>
>
|
||||
| 3686 | 답변완료USBISP로 AVR Studio V4.16 셋팅법좀 알려주세요. | 박종진 | 2009-09-24 | 1,384 |
|
위에 링크에 따라갔는데 페이지가 열리지가 않네요.
USBISP로 AVR Studio V4.16 셋팅법좀 알려주세요.
관리자 답변
안녕하세욤
상단에 isp 메뉴얼 입니다.
다운받아 보시길 바랍니다.
감사합니다.
>위에 링크에 따라갔는데 페이지가 열리지가 않네요.
>USBISP로 AVR Studio V4.16 셋팅법좀 알려주세요.
|
||||
| 3685 | 답변완료답변 거듭 감사드립니다. | 조승근 | 2009-09-24 | 1,387 |
|
성실하게 답변 해주신점 감사드립니다.
실험 후에 나오는 결과들을 정리해서..
조만간에 글을 남기겠습니다.
그럼.. 좋은 하루 보내세요.. ^^
관리자 답변
네 감사합니다.
조만간 좋은 결과를 기대하겠습니다.
감사합니다.
>성실하게 답변 해주신점 감사드립니다.
>
>실험 후에 나오는 결과들을 정리해서..
>
>조만간에 글을 남기겠습니다.
>
>그럼.. 좋은 하루 보내세요.. ^^
|
||||
| 3684 | 답변완료AM-DC2-4C (Dual 4A)DC모터 구동 모듈 예제 프로그램이요?? | 최우남 | 2009-09-24 | 1,397 |
|
밑에 예제 프로그램 중에서 어느부분을 어떻게 고쳐야 DC모터 속도가 느려지는건가요??
현재 모터속도가 너무 빨라서 느리게 하고 싶은데 잘안되네요
// 설정 부분 생략
#define MOTOR_PORT PORTC
#define MOTOR_DDR DDRC
#define PWM1_ON (MOTOR_PORT|=0x01)
#define PWM1_OFF (MOTOR_PORT&=0xFE)
#define DIR1_ON (MOTOR_PORT|=0x02)
#define DIR1_OFF (MOTOR_PORT&=0xFD)
#define ENABLE1_OFF (MOTOR_PORT|=0x04)
#define ENABLE1_ON (MOTOR_PORT&=0xFB)
#define BREAK1_ON (MOTOR_PORT|=0x08)
#define BREAK1_OFF (MOTOR_PORT&=0xF7)
void main (void)
{
int i, d, count=1;
init_devices();
delay(1000);
printf("₩n₩n₩r₩n₩nN.T.C 2007/10/13₩n₩r");
printf("DC 모터 구동부 테스트 프로그램₩n₩r");
delay(1000);
MOTOR_DDR = 0xff; // 모터포트 초기화
ENABLE1_ON;
while(1){
printf(" %d 정방향 회전₩n₩r", count++);
LED_PORT = 0x01;
DIR1_ON; // Ch1 정방향
for(d=0; d<10; d++){ // 10 단계로 속도 조절
for(i=0;i<1000;i++){ // 100 번 PWM 발생
PWM1_ON; // PWM1 신호 1
delay(10-d);
PWM1_OFF; // PWM1 신호 0
delay(d);
}
if(d==2) BREAK1_ON; // 정지 (18200 Only)
}
BREAK1_OFF;
printf(" %d 역방향 회전₩n₩r", count++);
LED_PORT = 0x02;
DIR1_OFF; // Ch1 역방향
for(d=0; d<10; d++){ // 10 단계로 속도 조절
for(i=0;i<1000;i++){ // 100 번 PWM 발생
PWM1_ON; // PWM1 신호 1
delay(10-d);
PWM1_OFF; // PWM1 신호 0
delay(d);
}
}
}
}
관리자 답변
안녕하세요
소스 수정에 관련된 서포트를 하지 않습니다.
for(d=0; d<10; d++)
d 라는 값을 10을 높은수로 한번 변경해 보시길바랍니다.
감사합니다.
>밑에 예제 프로그램 중에서 어느부분을 어떻게 고쳐야 DC모터 속도가 느려지는건가요??
>현재 모터속도가 너무 빨라서 느리게 하고 싶은데 잘안되네요
>
>
>// 설정 부분 생략
>#define MOTOR_PORT PORTC
>#define MOTOR_DDR DDRC
>#define PWM1_ON (MOTOR_PORT|=0x01)
>#define PWM1_OFF (MOTOR_PORT&=0xFE)
>#define DIR1_ON (MOTOR_PORT|=0x02)
>#define DIR1_OFF (MOTOR_PORT&=0xFD)
>#define ENABLE1_OFF (MOTOR_PORT|=0x04)
>#define ENABLE1_ON (MOTOR_PORT&=0xFB)
>#define BREAK1_ON (MOTOR_PORT|=0x08)
>#define BREAK1_OFF (MOTOR_PORT&=0xF7)
>void main (void)
>{
>int i, d, count=1;
>init_devices();
>delay(1000);
>printf("₩n₩n₩r₩n₩nN.T.C 2007/10/13₩n₩r");
>printf("DC 모터 구동부 테스트 프로그램₩n₩r");
>delay(1000);
>MOTOR_DDR = 0xff; // 모터포트 초기화
>ENABLE1_ON;
>while(1){
>printf(" %d 정방향 회전₩n₩r", count++);
>LED_PORT = 0x01;
>DIR1_ON; // Ch1 정방향
>for(d=0; d<10; d++){ // 10 단계로 속도 조절
>for(i=0;i<1000;i++){ // 100 번 PWM 발생
>PWM1_ON; // PWM1 신호 1
>delay(10-d);
>PWM1_OFF; // PWM1 신호 0
>delay(d);
>}
>if(d==2) BREAK1_ON; // 정지 (18200 Only)
>}
>BREAK1_OFF;
>printf(" %d 역방향 회전₩n₩r", count++);
>LED_PORT = 0x02;
>DIR1_OFF; // Ch1 역방향
>for(d=0; d<10; d++){ // 10 단계로 속도 조절
>for(i=0;i<1000;i++){ // 100 번 PWM 발생
>PWM1_ON; // PWM1 신호 1
>delay(10-d);
>PWM1_OFF; // PWM1 신호 0
>delay(d);
>}
>}
>}
>}
|
||||
| 3683 | 답변완료avr mega128 개발보드에 배터리로 전원공급시??? | 최우남 | 2009-09-24 | 1,342 |
|
avr mega128 개발보드에 배터리로 전원공급시 800mA짜리 배터리로만 연결해야 하는건가요 아님 저희가 한것처럼 5.4A(암페어)짜리를 (더 큰 전류를 사용해도)연결해도 되는건가요???
관리자 답변
안녕하세욤
글쓴 요지가 잘 이해가 잘 안됩니다.
800 ma 로만 연결해야하는냐는 질문은 큰이상 ㅅㅏ용하셨도 상관없습니다.
단. 부하가 큰 모터종류는 따로 보드랑 별개인 전원을 넣어서 사용하시는것이 좋습니다.
감사합니다.
>avr mega128 개발보드에 배터리로 전원공급시 800mA짜리 배터리로만 연결해야 하는건가요 아님 저희가 한것처럼 5.4A(암페어)짜리를 (더 큰 전류를 사용해도)연결해도 되는건가요???
|
||||
| 3682 | 답변완료AD-USBISP 로 avrdude를 이용한 atmega128로의 다운로드 방법을 알고싶습니다. | 한새론 | 2009-09-24 | 1,403 |
|
현재 윈도우 상에서 커맨드 명령을 이용한 atmega128 다운로드가 필요한 상황입니다.
그런데 제 컴퓨터에 RS-232 포트가 없어서 atmega128과 통신을 하고자 귀사의 AD-USBISP라는 AVR용 USP-ISP 케이블을 구매하였습니다.
atmega128에 hex파일을 업로드를 하는 툴로는 Win AVR에서 제공하는 avrdude라는 툴이 있어서 RS-232를 통해서는 다운로드가 이상없이 되는것을 확인했습니다.
그런데 AD-USBISP 를 사용할 때는 포트번호를 확인해서 com5로 해도 안되더군요. 현재 제가 사용해본 avrdude 명령어는
avrdude -u -p atmega128 -P com5 -c stk500 -b 19200 -v -U flash:w:main.hex
입니다.
포트번호와 보레이트를 모두 맞췄습니다. 올바른 명령어를 알려주십시오.
avrdude로 안된다면 커맨드로 할 수 있는 방법을 알려주시면 감사하겠습니다.
수고하십시오.
참, 케이블 구입은 한지 얼마 안되서 어제 받은 케이블입니다.
관리자 답변
안녕하세요? 고객님,
winavr/doc 폴더안에 있는 avrdude 코멘트 에 관련된 명령어 사용법이 나와 있습니다.
avrdude -p m128 -c stk500 -e -U flash:w:diag.hex
winavr에서 지원하는 dude는 사용법에 대해서는 써포트 영역을 벗어납니다.
winavr/doc 폴더의 코멘트 관련 명령어를 참고하시기 바랍니다.
감사합니다.
>현재 윈도우 상에서 커맨드 명령을 이용한 atmega128 다운로드가 필요한 상황입니다.
>그런데 제 컴퓨터에 RS-232 포트가 없어서 atmega128과 통신을 하고자 귀사의 AD-USBISP라는 AVR용 USP-ISP 케이블을 구매하였습니다.
>atmega128에 hex파일을 업로드를 하는 툴로는 Win AVR에서 제공하는 avrdude라는 툴이 있어서 RS-232를 통해서는 다운로드가 이상없이 되는것을 확인했습니다.
>그런데 AD-USBISP 를 사용할 때는 포트번호를 확인해서 com5로 해도 안되더군요. 현재 제가 사용해본 avrdude 명령어는
>avrdude -u -p atmega128 -P com5 -c stk500 -b 19200 -v -U flash:w:main.hex
>입니다.
>
>포트번호와 보레이트를 모두 맞췄습니다. 올바른 명령어를 알려주십시오.
>avrdude로 안된다면 커맨드로 할 수 있는 방법을 알려주시면 감사하겠습니다.
>수고하십시오.
>
>참, 케이블 구입은 한지 얼마 안되서 어제 받은 케이블입니다.
|
||||
| 3681 | 답변완료AM-RFMOD와 ATMEGA128 을 연결할려는데 어떻게 할까요? | 김재하 | 2009-09-23 | 1,312 |
|
RFMOD와 아트메가128을 구입했는데요.. 완전 초보라서.. 두개를 어떻게 연결하죠?
사진을 올리겠지만 말로 설명하면
AM-RFMOD에는 Vcc,Rx,Tx,GND 가 있는데..
아트메가128에 보면 UART1에 Rx,Tx,GND밖에 없네요..
사진을 보여드리겠습니다.. 어떻게 할까요?
관리자 답변
안녕하세요? 고객님,
올려주신 AVR 보드는 KT-M128 보드인데요. 그 보드는 완성형으로 교육을 위해 전적으로 제작된 보드입니다. 따라서, 개발용 보드와는 달리 외부 인터페이스는 좀 다양한 편은 아닌데요.
예를 들어서, 현재 인터페이스는 교육용에서 주로 쓰이는 RS-232C 레벨이 PC level인 (+-15V) 입니다. UART0와 UART1 모두 커넥터의 모양은 다르지만 레벨은 다 그렇죠.
반면에 RFMOD는 level이 TTL Level인데요.
RFMOD와 KT-M128 보드를 통신시키려면, 중간에 변환용 보드를 사용해야 합니다.
본사에 AD-USBSERIAL 이라는 보드를 잘 이용할 수도 있으며, 또한, 추천은 5,500원짜리 AD-DEBUG 보드를 사용하시기를 추천드립니다. 본사로 방문하시면 KT-M128 가져오시면, 직접 연결 장착을 도와 드릴 수도 있겠습니다.
수고하세요.
>RFMOD와 아트메가128을 구입했는데요.. 완전 초보라서.. 두개를 어떻게 연결하죠?
>
>사진을 올리겠지만 말로 설명하면
>
>AM-RFMOD에는 Vcc,Rx,Tx,GND 가 있는데..
>
>아트메가128에 보면 UART1에 Rx,Tx,GND밖에 없네요..
>
>사진을 보여드리겠습니다.. 어떻게 할까요?
|
||||
| 3680 | 답변완료AVRMega128pro키드 (kd-128pro) | 김준식 | 2009-09-23 | 1,379 |
|
AVR보드에 조도센서를 다려하는데 AVR 조도센서를 f포트에 달면된다하셧는데
구체적으로 f포트에 포트핀번호1~10까지 어디다 달아야하죠??
조도센서는 아날로그 출력되는방식이고요 2군데로 납땜할수있게되있습니다
관리자 답변
안녕하세요? 고객님,
조도 센서 출력이 0~5V 인지 확인하시구요.
그렇다면,
+ 쪽은 1번에 - 쪽은 GND 핀인 10번에 연결하시면 되겠습니다.
아무래도 고객님은 강좌->AVR 강좌에서 초초보 강좌의 ADC 부분을 공부하시는 게 좋겠습니다.
거기에 좀 더 자세히 나옵니다.
수고하세요.
>AVR보드에 조도센서를 다려하는데 AVR 조도센서를 f포트에 달면된다하셧는데
>구체적으로 f포트에 포트핀번호1~10까지 어디다 달아야하죠??
>조도센서는 아날로그 출력되는방식이고요 2군데로 납땜할수있게되있습니다
>
|
||||
| 3679 | 답변완료usb-uart 미니모듈 문의요.. | 김민수 | 2009-09-23 | 1,328 |
|
저번에 usb-uart 샀다가 안되서 a/s 할 상황은 안되고..
미니모듈 다시 살려고하는데요..
rs-232통신을 usb로 통신가능하게 해주는 기능 맞죠?
그리고 1.DTR~4.RTS 는 무슨용도로 쓰는 핀인가요?
컴퓨터 모뎀 송수신이라고 적혀있는데
usb가 아닌 다른 통신사용하게 될때 사용하는건가요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
원래는 시리얼 통신에 RXD, TXD, GND 외에도 다른 신호들이 많이 있습니다.
그러나, 현재 모듈은 그냥 쓰시게 되면 그 세가지만 쓰지만, 그 외의 신호도 필요하면 쓰라는 의미에서 있는 것입니다. 하지만, 필요하지 않으시다면 쓰지 않으셔도 됩니다.
아래의 신호선에 대한 설명을 참고하세요.
- 아래 -
RS232C 신호선에 대한 설명
TXD - Transmit Data
비동기식 직렬통신 장치가 외부 장치로 정보를 보낼 때 직렬통신 데이터가 나오는
신호선이다.
RXD - Receive Data
외부 장치에서 들어오는 직렬통신 데이터를 입력받는 신호선이다
RTS - Ready To Send
컴퓨터와 같은 DTE장치가 모뎀 또는 프린터와 같은 DCE장치에게 데이터를 받을 준비가
됐음을 나타내는 신호선이다.
CTS - Clear To Send
모뎀 또는 프린터와 같은 DCE장치가 컴퓨터와 같은 DTE장치에게 데이터를 받을 준비가
됐음을 나타내는 신호선이다.
DTR - Data Terminal Ready
컴퓨터 또는 터미널이 모뎀에게 자신이 송수신 가능한 상태임을 알리는 신호선이며
일반적으로 컴퓨터등이 전원 인가후 통신 포트를 초기화한 후 이신호를 출력시킨다.
DSR - Data Set Ready
모뎀이 컴퓨터 또는 터미널에게 자신이 송수신 가능한 상태임을 알려주는 신호선이며
일반적으로 모뎀에 전원 인가후 모뎀이 자신의 상태를 파악한후 이상이 없을 때 이신호를
출력시킨다.
DCD - Data Carrier Detect
모뎀이 상대편 모뎀과 전화선등을 통해서 접속이 완료되었을 때 상대편 모뎀이
캐리어신호를 보내오며 이신호를 검출하였음을 컴퓨터 또는 터미널에 알려주는
신호선이다.
RI - Ring Indicator
상대편 모뎀이 통신을 하기위해서 먼저 전화를 걸어오면 전화 벨이 울리게 된다.
이때 이신호를 모뎀이 인식하여 컴퓨터 또는 터미널에 알려주는 신호선이며 일반적으로
컴퓨터가 이신호를 받게되면 전화벨 신호에 응답하는 프로그램을 인터럽터등을 통해서
호출하게 된다.
>저번에 usb-uart 샀다가 안되서 a/s 할 상황은 안되고..
>
>미니모듈 다시 살려고하는데요..
>
>rs-232통신을 usb로 통신가능하게 해주는 기능 맞죠?
>
>그리고 1.DTR~4.RTS 는 무슨용도로 쓰는 핀인가요?
>
>컴퓨터 모뎀 송수신이라고 적혀있는데
>
>usb가 아닌 다른 통신사용하게 될때 사용하는건가요?
|
||||
