로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
2808 답변완료KT-M128 보드 질문 있습니다@ 김성권 2009-05-08 1,255
어제 제가 드린 질문은 랩실에선 작동되는거 보고 설정 어떻게했나 보니까 퓨즈비트를 설정 안하니까 작동이 되더라고요. 그래서 다시 제 컴퓨터 와서 퓨즈비트 설정 제거하고 하니까 되더군요 ㅎ.. 그게 아니고 이제 KT-M128보드를 가지고 서브모터를 제어하려고하는데요. KT-M128보드에 온도센서나 텍스트 LCD, 사운드 같은것을 어떤함수로 사용하는지 잘 모르겠어서 그런 자료 없나요? 온도센서 동작시켜서 값 읽어서 텍스트에 일단 띄우는 정도 테스트 해볼려고 하는데.. AVR 기본강좌에 온도센서 부분 온도 센서 void main(){ volatile unsigned int ch0,ah0,al0; init_devices(); ktm128_init(); while(1){ ADCSRA &= 0x7f; ADMUX = 0x42; ADCSRA |= 0xC0; al0 = ADCL; ah0 = ADCH; ch0 += al0+ah0*256; printf("data : %d\\r\\n", ch0); delay(500); ch0 = 0; } } 이거가지고 없는 함수들 붙이고 헤더붙이고 putchar붙이고 해도 로드했는데 동작 안되네요.. 이런 기본적인 예제소스나 함수 등 알수잇을가요??
관리자 답변 N.T.C · 2009-05-08
안녕하세요..고객님... 일반보드에서 온도센서의 값을 읽어 lcd로 출력했다면 kt-m128도 같은 방식입니다. 구입할때 CD에 보시면 각각 확장 모듈별로 소스가 들어있습니다. 간단한 텍스트 LCD소스 링크해 드리겠습니다. http://www.newtc.co.kr/board/download.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=kt-m128&select_arrange=headnum&desc=asc&no=196&filenum=2 ADC값을 변수에 넣고 printf()문에서 그 변수를 출력해주면 됩니다. 하시다가 질문 있으면 또 연락주세요. 감사합니다. >어제 제가 드린 질문은 랩실에선 작동되는거 보고 > >설정 어떻게했나 보니까 퓨즈비트를 설정 안하니까 작동이 되더라고요. > >그래서 다시 제 컴퓨터 와서 퓨즈비트 설정 제거하고 하니까 되더군요 ㅎ.. > >그게 아니고 이제 > >KT-M128보드를 가지고 서브모터를 제어하려고하는데요. > >KT-M128보드에 온도센서나 텍스트 LCD, 사운드 같은것을 > >어떤함수로 사용하는지 잘 모르겠어서 > >그런 자료 없나요? > >온도센서 동작시켜서 값 읽어서 텍스트에 일단 띄우는 정도 테스트 해볼려고 > >하는데.. > >AVR 기본강좌에 온도센서 부분 > >온도 센서 >void main(){ >volatile unsigned int ch0,ah0,al0; >init_devices(); >ktm128_init(); >while(1){ >ADCSRA &= 0x7f; >ADMUX = 0x42; >ADCSRA |= 0xC0; >al0 = ADCL; >ah0 = ADCH; >ch0 += al0+ah0*256; >printf("data : %d\\r\\n", ch0); >delay(500); >ch0 = 0; >} >} >이거가지고 없는 함수들 붙이고 헤더붙이고 putchar붙이고 해도 > >로드했는데 동작 안되네요.. > >이런 기본적인 예제소스나 함수 등 알수잇을가요??
2807 답변완료rs232통신 질문입니다. 이경하 2009-05-08 1,300
rs232 통신으로 24V dc모터 제어해야하는데요 rs232통신이 내부에서 12v로 통신하는데 그럼 atmega128에서 출력을 뽑을 때 5V로 나오나요 아니면 12v로 나오나요 dc모터 동작하기 위해 24v전원을 넣어주기 위해서 릴레이 회로를 사용해야하는데 12v--->24v을 해아하는 건지 5v---->24v를 해야하는 건지 궁금합니다.
관리자 답변 N.T.C · 2009-05-08
안녕하세요..고객님.. atmega128은 TTL레벨 통신만 지원합니다. 따라서 rs232통신을 위해 max232같은 컨버터칩이 필요합니다. 저희 제품중 rs232통신이 바로 되는건 컨버터 칩이 포함되어 있다고 생각하시면 됩니다. dc모터에 24V전원을 넣어주기 위해 시리얼 통신전원을 바로 넣는다는 것은 당연히 아니겠죠? 릴레이 보드의 로직 제어신호가 5V레벨입니다. 감사합니다. >rs232 통신으로 24V dc모터 제어해야하는데요 > >rs232통신이 내부에서 12v로 통신하는데 > >그럼 atmega128에서 출력을 뽑을 때 5V로 나오나요 아니면 12v로 나오나요 > >dc모터 동작하기 위해 24v전원을 넣어주기 위해서 릴레이 회로를 사용해야하는데 > >12v--->24v을 해아하는 건지 5v---->24v를 해야하는 건지 궁금합니다.
2806 답변완료제품 문의 드립니다. 이철원 2009-05-08 1,546
이번에 학교에서 뭘 좀 만들게 되었는데요, dc모터 제어랑 co2제어 온도 제어를 해야합니다. 너무 뜬금 없는 소리일 수도 있는데 한 1m^3정도 공간을 실내의 축소판이라고 하고 그 안쪽에서 공기나 온도 같은걸 제어 하는 겁니다. 예를 들면 온도나 co2가 일정 이상 올라가면 펜이 작동하고 다시 그 이하로 내려가면 장치가 작동하지 않는 그런 장치입니다. 제가 너무 초보라서 그러는데 여기에 부합되는 키트가 어떤건가요? 그리고 무슨 다운로드 케이블 아답터 이런것도 다 따로 사야되는건가요?
관리자 답변 이철원 · 2009-05-08
그리고 이거 할때 어떤식으로 시작 해야되는지도 답변좀 부탁드리겠습니다.
2805 답변완료시리얼 입출력 관련 이상현 2009-05-08 1,394
밑에 답변을 해주셨는데 제가 원하는 답변이 아니네요 Option에 path 부분을 살펴보면 NOTE부분에 보면 자동적으로 install 설치폴더 아래로 지정되게 되어있다고   따로 지정해주지 않아도 된다고 나와있습니다. 하지만, 말씀하신대로 따로 지정해줘서도 해봤습니다. 그리고, 새프로젝트 생성해서도 해봤습니다. 결국 안됩니다. 질문하기전에 여러번 하고 질문을 드리는 겁니다. 성의있는 답변 부탁드립니다.
관리자 답변 N.T.C · 2009-05-08
안녕하세요..고객님.... 제 답변이 성의없게 보였다면 죄송합니다. 게시판에 올라있는 소스중 아직도 많은 소스들이 ICCAVR6.XX버젼에서 작성된 소스이기에 그소스는 기본적으로 경로가 C:\\icc\\밑으로 잡혀있습니다. 그래서 자주 발생하기 쉬운 원인을 주로 이야기 하는것입니다. 저희가 사용하는 컴파일러, MUC 의 종류가 너무 많기때문에 저희도 세부설정에 대해서는 가끔 그냥 지나치는 경우도 있습니다. 고객님들께서 직접 찾아오신다면 저희가 가장 시원하게 답변드릴 수 있지만 올려주신 내용만으론 고객님의 환경설정이라든지 소스의 내용을 알수 없기에 100%진단하기는 어렵습니다. 고객님께서 고객님의 현재 설정 사항을 100%저희에게 전달할 수 없는것처럼 저희 또한 일부만 가지고 판단하기에 부족함이 많습니다. 이점 너그럽게 봐 주세요. 감사합니다. >밑에 답변을 해주셨는데 제가 원하는 답변이 아니네요 > >Option에 path 부분을 살펴보면 >NOTE부분에 보면 자동적으로 install 설치폴더 아래로 지정되게 되어있다고 >따로 지정해주지 않아도 된다고 나와있습니다. >하지만, 말씀하신대로 >따로 지정해줘서도 해봤습니다. >그리고, 새프로젝트 생성해서도 해봤습니다. > >결국 안됩니다. > >질문하기전에 여러번 하고 질문을 드리는 겁니다. > >성의있는 답변 부탁드립니다. >
2804 답변완료usb isp 연결 방법 문의드립니다. usb isp 2009-05-08 1,394
포니프로그로 usb isp를 연결할수 있는지 궁금하구요.. (검색 결과 연결 안된다고 하더라구요..ㅠ) 보통 avr studio로 연결하던데..자꾸 에러가 뜹니다.. usb는 연결된것 같은데..입력 포트에 문제가 있다고 나오는것 같아요 무슨 다른 설정을 해둬야하는지 궁금합니다.
관리자 답변 N.T.C · 2009-05-08
안녕하세요...고객님.... USBISP는 STK500프로토콜을 사용합니다. 따라사 STK500을 지원하지 않는 컴파일러는 USBISP또한 사용할 수 없다는 뜻입니다. 포니플로그는 STK500을 지원하지 않습니다. AVR STUDIO설정은 너무 광범위하기 때문에 검색을 이용하시는편이 좋을 듯 합니다. 시간이 되시면 직접 찾아오시면 자세하게 설명해 드릴 수 있습니다. 감사합니다. >포니프로그로 usb isp를 연결할수 있는지 궁금하구요.. >(검색 결과 연결 안된다고 하더라구요..ㅠ) > >보통 avr studio로 연결하던데..자꾸 에러가 뜹니다.. > >usb는 연결된것 같은데..입력 포트에 문제가 있다고 나오는것 같아요 > >무슨 다른 설정을 해둬야하는지 궁금합니다.
2803 답변완료시리얼 입출력관련 에러 이상현 2009-05-08 1,441
kd128pro 쓰고있습니다. 두 가지 질문이 있는데, 첫번째로.. putchar getchar 둘다 정의 해주었는데 scanf만 쓰면 아래와 같은 에러가 나네요 %device configuration은 atmega128(See Note) 로 설정했습니다. ============== !E <library>(852): area 'text' not large enough want size 856 lo 3750 hi 4096 size 347 !E <library>(689): Code address 0:0x96 already contains a value !E <library>(689): Code address 0:0x97 already contains a value !E <library>(689): Code address 0:0x98 already contains a value !E <library>(689): Code address 0:0x99 already contains a value !E <library>(689): Code address 0:0x9a already contains a value !E <library>(689): Code address 0:0x9b already contains a value !E <library>(689): Code address 0:0x9c already contains a value !E <library>(689): Code address 0:0x9d already contains a value !E <library>(689): Code address 0:0x9e already contains a value !E <library>(689): Code address 0:0x9f already contains a value C:\\PROGRA~1\\iccv7avr\\bin\\imakew.exe: Error code 1 Done: there are error(s). Exit code: 1. =============== 두번재 AM-IRS에 관련된 간단하게 실행해서 확인해볼수있는 예제가 없는지요? 디지털은 이해가 되는데 아날로그는 어떻게 하는지 잘모르겠습니다.
관리자 답변 N.T.C · 2009-05-08
안녕하세요...고객님... Project => Options => Paths에서 경로 설정이 iccavr7.xx로 정확하게 되어 있는지 다시 한번 확인해 보세요. 경로 설정이 정확하게 되어 있다면 프로젝트를 다시 생성해서 사용하시면 됩니다. AM-IRS는 아날로그 신호이기 때문에 ADC소스를 참고하시면 됩니다. ADC소스는 자료실에가시면 많습니다. 소스를 보시면서 이해안되시는 부분이 있으면 구체적으로 질문주시면 답변드리겠습니다. 감사합니다. >kd128pro 쓰고있습니다. > >두 가지 질문이 있는데, 첫번째로.. > >putchar getchar 둘다 정의 해주었는데 >scanf만 쓰면 아래와 같은 에러가 나네요 >%device configuration은 atmega128(See Note) 로 설정했습니다. > >============== >!E <library>(852): area 'text' not large enough >want size 856 >lo 3750 hi 4096 size 347 >!E <library>(689): Code address 0:0x96 already contains a value >!E <library>(689): Code address 0:0x97 already contains a value >!E <library>(689): Code address 0:0x98 already contains a value >!E <library>(689): Code address 0:0x99 already contains a value >!E <library>(689): Code address 0:0x9a already contains a value >!E <library>(689): Code address 0:0x9b already contains a value >!E <library>(689): Code address 0:0x9c already contains a value >!E <library>(689): Code address 0:0x9d already contains a value >!E <library>(689): Code address 0:0x9e already contains a value >!E <library>(689): Code address 0:0x9f already contains a value >C:\\PROGRA~1\\iccv7avr\\bin\\imakew.exe: Error code 1 >Done: there are error(s). Exit code: 1. >=============== > >두번재 >AM-IRS에 관련된 간단하게 실행해서 확인해볼수있는 예제가 없는지요? >디지털은 이해가 되는데 아날로그는 어떻게 하는지 잘모르겠습니다. >
2802 답변완료AM-RFMOD질문드립니다... 최준석 2009-05-08 1,249
RF통신시 필요한 모듈의 AM-RFMOD를 구입한 상태입니다. 송수신 모듈이 따로 있는줄 알고 한개만 구입하였는데.. 제품이 2개가 필요할거 같아 문의 드립니다. 같은제품 2개로 송수신이 가능한가요..?? 통신시 기타 안테나나 다른 필요한 부품등은 없는것인가요..??
관리자 답변 N.T.C · 2009-05-08
안녕하세요 고객님.. 같은 제품 2개로 송수신 할 수 있습니다. 짧은 거리 30m 이내라면 기타 별도의 부품은 필요없지만 장거리를 원하신다면 안테나를 추가할 수 있습니다. 감사합니다. >RF통신시 필요한 모듈의 AM-RFMOD를 구입한 상태입니다. > >송수신 모듈이 따로 있는줄 알고 한개만 구입하였는데.. > >제품이 2개가 필요할거 같아 문의 드립니다. > >같은제품 2개로 송수신이 가능한가요..?? > >통신시 기타 안테나나 다른 필요한 부품등은 없는것인가요..??
2801 답변완료8051에 AM-CS2P 모듈 연결관련 소스좀 부탁 드립니다.. 김봉구 2009-05-08 1,339
항상 수고가 많으십니다. 다름이 아니라 8051과 AM-CS2P 모듈을 구입하였습니다. 그리고 연결해서 스테핑 모터를2개 구동하려고 하고 있습니다. 8051과 AM-CS2P가 서로 연결 가능하여 구동할수 있는지 알고 싶습니다. 그리고 그게 가능하다면 관련 8051 소스도 좀 알려주시면 감사하겠습니다. 수고하세요~
관리자 답변 N.T.C · 2009-05-08
안녕하세요..고객님... 8051의 입출력핀을 출력으로 설정하시여 CS2P와 당연 연결가능합니다. 8051에서 CS2P구동 소스의 원리는 ATMEGA128의 CS2P구동 소스의 원리와 같습니다. 8051소스도 가능한한 빨리 기초부터 응용까지 올리도록 하겠습니다. 감사합니다. > 항상 수고가 많으십니다. > 다름이 아니라 8051과 AM-CS2P 모듈을 구입하였습니다. 그리고 연결해서 스테핑 모터를2개 구동하려고 하고 있습니다. > 8051과 AM-CS2P가 서로 연결 가능하여 구동할수 있는지 알고 싶습니다. 그리고 그게 가능하다면 관련 8051 소스도 좀 알려주시면 감사하겠습니다. > 수고하세요~
2800 답변완료isp mode error가 계속 납니다 박영진 2009-05-08 1,364
avr 128이구요 ad-usbisp를 쓰고 있습니다 계속 에러가 나는데 그 이유가 뭔지 알려주세요 혹시 a/s를 받아야 하는건지;;
관리자 답변 N.T.C · 2009-05-08
안녕하세요? 고객님, 저희 NewTC 제품을 이용하여 주셔서 감사합니다. 나타나는 증상은 좀 이상한데요. A/S를 받아야 할 것 같습니다. 그런데, AVR 쪽이 문제인지 USBISP 쪽이 문제인지 확실치가 않으니, 두개를 한꺼번에 보내셔야 할 것 같습니다. 원인을 밝혀서, 연락 드릴 테니, 성함, 전화번호, 주소, 증상을 함께 보내주시기 바랍니다. 본사로 방문하시면, 그날 바로 처리 가능합니다. 감사합니다. >avr 128이구요 ad-usbisp를 쓰고 있습니다 > >계속 에러가 나는데 그 이유가 뭔지 알려주세요 > >혹시 a/s를 받아야 하는건지;;
2799 답변완료부품이 몇개 없던데요/???? 이상해 2009-05-08 1,303
DC 라인트레이서 킷트 KR-DL16-S 104 세라믹 커패시터 하나랑 100uF 전해 콘덴서(극성주의) 요거 두개랑 점퍼(2 핀) 하나랑 없어요 어떻게 된거??
관리자 답변 N.T.C · 2009-05-08
안녕하세요? 고객님, 저희 NewTC 제품을 이용하여 주셔서 감사합니다. 본사로 해당 제품을 보내주시면 본사에서 마무리 하여 재발송하여 드리겠습니다. 본사의 A/S 정책에 의하여 이 경우 택배비도 모두 본사에서 부담합니다. 불편을 끼쳐드려 죄송합니다. CJ택배(1588-5353)를 이용하실 경우, 서울 용산 뉴테크놀로지컴패니로 보낸다고 말씀하시면, 대부분 2,200원에 발송하실 수 있습니다. 단, 제주나 도서지역은 요금이 다를 수 있습니다. 또는, 작은 것은 우체국 택배를 이용하셔도 편리하고 저렴합니다. 보내실 때, 적어서 보내실 사항 : 성함, 전화번호연락처, 주소, 증상:컨덴서부족, 점퍼 부족. 발송하실 주소 : 서울특별시 용산구 한강로 2가 314-1 용성비즈텔 804호 뉴테크놀로지 컴패니 담당자 (앞) 그리고, 본 Q&A에서 질문시에는 앞으로 본명으로 부탁합니다. 감사합니다. > >DC 라인트레이서 킷트 >KR-DL16-S > >104 세라믹 커패시터 하나랑 100uF 전해 콘덴서(극성주의) 요거 두개랑 >점퍼(2 핀) 하나랑 없어요 어떻게 된거??
2798 답변완료급하게 질문있습니다!!! 홍민기 2009-05-07 1,299
//ICC-AVR application builder : 2005-06-08 오전 4:26:34 // Target : M128 // Crystal: 11.059Mhz #include <iom128v.h> #include <macros.h> #define F_CPU 16000000 // 사용하는 CPU 클럭을 설정한다. delay.h를 위해 필요 ////////////////16MHz 클럭을 사용하고 더블보레이트(x2) 사용할때 보레이트//////////////////// // 각 보레이트에 따라서 UBRR 값을 배열로 지정해 놓았다. // 2400, 2800, 9600, 14.4k, 19.2k, 28.8k, 38.4k, 57.6k, 76.8k, 115.2k, 230.4k, 250k, 500k, 1M, 2M unsigned int baudrate[15]={832, 416, 207, 138, 103, 68, 51, 34, 25, 16, 8, 7, 3, 1, 0}; unsigned char temp; //이 부분 설정 방법은 55번 글 "시리얼 통신 레지스터" 부분을 참조하세요. void serial0_init(void) { DDRE = 0xFE; //시리얼통신을 위해 PE0핀은 RXD0로서 입력으로 설정하고, PE1 핀은 TXD0로서 출력으로 설정 UBRR0H = baudrate[2]>>8; // 보레이트 설정 9600 bps UBRR0L = baudrate[2]; UCSR0A = 0x02; // 비동기 모드, 더블 보레이트 UCSR0B = 0x18; // 0x98 rx interrupt enable, 8 data, tx 0xD8, tx_empty 0xF8 UCSR0C = 0x06; // no parity, 1 stop, 8 data temp = UDR0; // dummy read } void tx_char(unsigned char tx_data) { //시리얼포트로 데이터 송신이 완료되고 송신버퍼가 준비되었는지 검사 while((UCSR0A&0x20) == 0x00); UDR0 = tx_data; //시리얼 포트를 통하여 데이터 전송 } void tx_string(unsigned char *str_data) { while(*str_data != 0x00){ //문자열의 끝부분이 아니라면 tx_char(*str_data); //시리얼포트로 한개의 문자를 송신한다. str_data++; } } int main(void) { unsigned char *str="a"; serial0_init(); //시리얼 통신 설정 while(1) { tx_string(str); //문자열을 송신하는 프로그램 } return 0; } 저희가 컴파일러는 ICCAVR을 사용하고 USB_ISP를 가지고 하이퍼터미널로 연결해서 통신을 하려고 하는데 위에 보이시는 소스를 컴파일하면 정상적으로 나오는 내용이 a 가 나와야 하는데 아트메가128 모듈을 리셋할때마다 USB_ISP에 회사명과 모델명만이 화면에 나옵니다 저희 소스가 잘못된건가요? 머가 잘못&#46124;는지 알수 있을까요? 답변 부탁드리겠습니다.. (전화 번호는 010-8905-0424 입니다..)
관리자 답변 N.T.C · 2009-05-07
안녕하세요? 고객님, 저희 NewTC를 이용하여 주셔서 감사합니다. 우선, 소스는 아래 소스를 참고하기 바라구요. 자료실->기존 자료실 가서 시리얼 치면 나옵니다. - 아래 - http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=시리얼&select_arrange=headnum&desc=asc&no=238 그리고, USBISP는 시리얼 통신용이 아닙니다. 시리얼 통신은 AD-USBSERIAL 이라는 제품을 이용하여야 하구요. USBISP는 시리얼을 이용하긴 하지만, 가지고 계신 AVR 킷트에 짠 소스를 컴파일하여 나오는 hex 파일을 다운로드 하기 위한 장비입니다. STK500 프로토콜을 이용하죠. USBISP를 이용하여 프로그램을 AVR에 다운로드 하려면, 가지고 계신 USBISP가 Ver 2라면 자료실의 USBISP 메뉴얼을 참고하시구요. 만약 Ver 3 라면 http://www.NewTC.co.kr/USBISP.php 를 참고하세요. 소스도 기본 초기화 부분등이 많이 빠져 있어서, 제대로 동작하지는 않을 것 같네요. 아까 위에 알려준 소스를 참고하세요. 수고하세요. >//ICC-AVR application builder : 2005-06-08 오전 4:26:34 >// Target : M128 >// Crystal: 11.059Mhz > >#include <iom128v.h> >#include <macros.h> > >#define F_CPU 16000000 // 사용하는 CPU 클럭을 설정한다. delay.h를 위해 필요 > > > > > >////////////////16MHz 클럭을 사용하고 더블보레이트(x2) 사용할때 보레이트//////////////////// >// 각 보레이트에 따라서 UBRR 값을 배열로 지정해 놓았다. >// 2400, 2800, 9600, 14.4k, 19.2k, 28.8k, 38.4k, 57.6k, 76.8k, 115.2k, 230.4k, 250k, 500k, 1M, 2M >unsigned int baudrate[15]={832, 416, 207, 138, 103, 68, 51, 34, 25, 16, 8, 7, 3, 1, 0}; >unsigned char temp; > > > >//이 부분 설정 방법은 55번 글 "시리얼 통신 레지스터" 부분을 참조하세요. > >void serial0_init(void) >{ > DDRE = 0xFE; //시리얼통신을 위해 PE0핀은 RXD0로서 입력으로 설정하고, PE1 핀은 TXD0로서 출력으로 설정 > > UBRR0H = baudrate[2]>>8; // 보레이트 설정 9600 bps > UBRR0L = baudrate[2]; > > UCSR0A = 0x02; // 비동기 모드, 더블 보레이트 > UCSR0B = 0x18; // 0x98 rx interrupt enable, 8 data, tx 0xD8, tx_empty 0xF8 > UCSR0C = 0x06; // no parity, 1 stop, 8 data > temp = UDR0; // dummy read >} > > > >void tx_char(unsigned char tx_data) >{ > //시리얼포트로 데이터 송신이 완료되고 송신버퍼가 준비되었는지 검사 > while((UCSR0A&0x20) == 0x00); > UDR0 = tx_data; //시리얼 포트를 통하여 데이터 전송 >} > > > >void tx_string(unsigned char *str_data) >{ > while(*str_data != 0x00){ //문자열의 끝부분이 아니라면 > tx_char(*str_data); //시리얼포트로 한개의 문자를 송신한다. > str_data++; > } >} > > > >int main(void) >{ > unsigned char *str="a"; > > > > serial0_init(); //시리얼 통신 설정 > > > > while(1) > { > tx_string(str); //문자열을 송신하는 프로그램 > } > return 0; >} > >저희가 컴파일러는 ICCAVR을 사용하고 > >USB_ISP를 가지고 하이퍼터미널로 연결해서 통신을 하려고 하는데 > >위에 보이시는 소스를 컴파일하면 정상적으로 나오는 내용이 a 가 나와야 하는데 > >아트메가128 모듈을 리셋할때마다 USB_ISP에 회사명과 모델명만이 화면에 > >나옵니다 저희 소스가 잘못된건가요? 머가 잘못&#46124;는지 알수 있을까요? > >답변 부탁드리겠습니다.. > >(전화 번호는 010-8905-0424 입니다..)
2797 답변완료다시 질문 있습니다. 김성권 2009-05-07 1,423
M128 풀 트레이닝 키트이고 NTC에서 준 ISP시리얼 잭사용입니다. 아까 문의드린 내용은 대학원 랩실에 가서 물어보니까 셋업에서 그냥 No See 인가 그걸로 하고 ISP설정에서 퓨지비트 설정 안하고 그냥 하니까 여러 가지 example 프로그램들이 동작합니다.. 7세그먼트나, 텍스트lcd, led 모두 동작하는데요.. 왜 이런 현상이 나올까요??
관리자 답변 N.T.C · 2009-05-07
안녕하세요...고객님.... 대학원 랩실에서는 정상적으로 다운로드가 되는데 본인 컴퓨터에서는 계속 에러가 뜬다는 의미입니까? 만일 그렇다면 다운로더(컴파일러)에서의 설정이 잘못된 경우입니다. ICCAVR을 사용하신다면 버젼 7.xx에서는 타겟보드설정에 atmega128(Please see NOTES)를 선택하시면 되고 6.xx에서는 타겟보드설정에 atmega128/can128을 선택해 주시면 됩니다. 간혹 케이블의 접촉불량일수도 있으니 확인해 보시기 바랍니다. 퓨즈비트은 0xFFD9EF로 사용하시면 됩니다. 시간이 되신다면 직접 한번 찾아오시면 간단한 설명이랑 사용법에 대해 알려드리겠습니다. 감사합니다. >M128 풀 트레이닝 키트이고 NTC에서 준 ISP시리얼 잭사용입니다. > >아까 문의드린 내용은 > >대학원 랩실에 가서 물어보니까 > >셋업에서 그냥 No See 인가 그걸로 하고 > >ISP설정에서 퓨지비트 설정 안하고 > >그냥 하니까 > >여러 가지 example 프로그램들이 동작합니다.. > >7세그먼트나, 텍스트lcd, led 모두 동작하는데요.. > >왜 이런 현상이 나올까요?? > >
2796 답변완료DC모터 구동 모듈 Signal 4A (AM-DC1-4D) 박현정 2009-05-07 1,309
DC모터 구동 모듈 Signal 4A (AM-DC1-4D) -최대전류 : 4A -컨트롤러 : L298N 모터 스펙 : DC 모터 ,12V, 40W 위 스펙의 물품을 구입 했는데요 모터 구동하고 제어하는것은 되는데, 모터 드라이버 열이 장난이 아닌데요 열 많이 나도 괜찬은 건가요 ? 몇도 정도까지 타지 않나요 ?
관리자 답변 N.T.C · 2009-05-07
안녕하세요...고객님.. 모터 드라이버에서 열이 심하게 나면 사용을 중지하세요. 열이 나는 이유는 여러가지가 있는데 다음 원인이 주를 이룹니다. 어댑터로 공급되는 전원이 불안정하거나 약할때, 즉 모터에서는 많은 전류를 필요 로 하는데 공급되는 전류가 충분하지 않다면 드라이브에 무리가 많이 가겠지요. 모터 특성이 좋지 않을때, 즉 역기 전압이 강하게 걸리거나 소비 전류가 일정치 않을때도 많은 열이 방생하게 됩니다. 프로그램적으로 모터를 불안정하게 구동시킬때, 모터는 기계장치인데 반해 프로그램은 전자적이므로 서로 속도차가 큽니다. 정방향에서 역방향으로 갑자기 방향을 바꾼다든지 정지, 구동을 급하게 한다든지 등등에서도 열이 많이 발생할 수 있습니다. 기타 여러가지 원인이 있을 수 있습니다. 주로 모터쪽 스펙을 정확하게 확인하시는게 제일 빠를 것 같습니다. 모터 특성을 다시 한번 확인하시고 그래도 심하게 열이 나면 직접 가지고 방문한번 해 주시면 정확하게 진단해 드리겠습니다. 감사합니다. >DC모터 구동 모듈 Signal 4A (AM-DC1-4D) >-최대전류 : 4A >-컨트롤러 : L298N > >모터 스펙 : DC 모터 ,12V, 40W > > >위 스펙의 물품을 구입 했는데요 > >모터 구동하고 제어하는것은 되는데, 모터 드라이버 열이 장난이 아닌데요 > >열 많이 나도 괜찬은 건가요 ? 몇도 정도까지 타지 않나요 ?
2795 답변완료avr 통신관련질문입니다. 이경하 2009-05-07 1,236
제가 귀사에서 rs232통신이 가능한 avr을 샀는데요 TTL 통신과 RS232통신의 차이점이 뭔지 아직 확실히 감이 잘 안잡혀서요 좀 알려주실수 있을까요? 또한 RS232통신이 가능한 avr을 샀는데 그걸로TTL 통신도 할 수 있나요?
관리자 답변 N.T.C · 2009-05-07
안녕하세요...고객님... TTL통신은 0~5V를 사용합니다. 그런데 이정도 전압 LEVEL로 통신을 하는 경우 주변노이즈영향을 받기 쉽기 때문에 RS232의 경우는 ±12V를 사용하게끔 되어 있습니다. 5V단일전원으로 ±12V를 만들어 간편하게 INTERFACE해주는 대표적인 IC가 MAX232입니다. 따라서 우리보드에서는 MAX232를 거쳐 ±12V레벨로 통신 인터페이스연결이 가능한 RS232통신과 MAX232를 거치지 않고 MCU에서 직접 통신이 가능한 TTL(UART)통신을 동시에 제공하고 있습니다. 3핀인터페이스는 RS232통신용, 4핀 인터페이스는 TTL통신이라고 이해하시면 저희 보드에서는 무리가 없을것 같습니다. 따라서 RS232통신이 가능한 AVR을 샀다면 당연 그걸로 TTL통신도 가능합니다. 감사합니다. 따라서 MAX232의 경우 3.3V~6V까지 얼마든지 사용가능하고, 오히려 5~6V로 사용하는 것이 좀더 확실합니다. >제가 귀사에서 rs232통신이 가능한 avr을 샀는데요 > >TTL 통신과 RS232통신의 차이점이 뭔지 아직 확실히 감이 잘 안잡혀서요 > >좀 알려주실수 있을까요? > >또한 RS232통신이 가능한 avr을 샀는데 그걸로TTL 통신도 할 수 있나요?
2794 답변완료AD-USBSERIAL 을 구입하고 싶은데 직접 NTC에 가서 구입 할수 있나요? 황의상 2009-05-07 1,355
디바이스 마트나 석영전자에 가니까 없다고 하는데 그럼 NTC에 직접 가서 구입 할수 있나요? 그리고 질문이 하나더 있습니다. RFMOD를 사용하던중에 송신을 잘 하다가 갑자기 RFMOD에 전원램프와 송신램프에 불이 들어 오질 않습니다. 그런데 5V 단자와 GND를 찍어보면 5볼트가 제대로 인가되고 있는데 어떻게 된거죠?
관리자 답변 N.T.C · 2009-05-07
안녕하세요? 고객님, 저희 NewTC 제품을 이용하여 주셔서 감사합니다. 본사에 오면 구하실 수 있습니다. 현재, 신제품이라 대리점에 아직 뿌려지지는 않은 상태인데요. 이달 말쯤에 대리점에도 출하가될 예정입니다. 급하시다면 본사로 와서 구하시면 되겠습니다. RFMOD는 본사에서 직접 봐야 알 것 같습니다. 오실 때, 가지고 오시면 되겠네요. 감사합니다. >디바이스 마트나 석영전자에 가니까 없다고 하는데 그럼 NTC에 직접 가서 구입 할수 있나요? > >그리고 질문이 하나더 있습니다. RFMOD를 사용하던중에 송신을 잘 하다가 갑자기 RFMOD에 전원램프와 송신램프에 불이 들어 오질 않습니다. 그런데 5V 단자와 GND를 찍어보면 5볼트가 제대로 인가되고 있는데 어떻게 된거죠?