로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
7713 답변완료704-4774 번호 멘트.. 이주희 2012-11-07 1,209
대표전화로 전화를 하면 9:30~6:30 까지가 영업시간이라고 나오는데.. 6시 조금 넘어서 전화를 하니 전화를 받지 않네요.. 6시까지 업무시간 인것 같은데.. 바꾸어 놓으시는게 좋을 것 같습니다.
관리자 답변 관리자 · 2012-11-07
네, 잘 알겠습니다. 조언에 감사드립니다. > > > 대표전화로 전화를 하면 9:30~6:30 까지가 영업시간이라고 나오는데.. > > 6시 조금 넘어서 전화를 하니 전화를 받지 않네요.. 6시까지 업무시간 인것 같은데.. > > 바꾸어 놓으시는게 좋을 것 같습니다. >
7712 답변완료gpssuit 드리이브가 필요한가요? 이주희 2012-11-07 1,352
GPS SUIT와 GPS 모듈을 사용하여 usb를 pc에 연결하니 드라이브를 못찾는다는 메시지가 나오네요.. 아무리 뒤져보아도 드라이브가 없네요.. 드라이브가 필요없는 것인가요 아니면 방법이 따로 있는것인가요? 그리고 전체적으로 메뉴얼이 너무나도 빈약한것 같습니다. 메뉴얼은 기본적으로 초보자부터 전문가까지 사용하는것인데.. 좀더 구체적으로 작성을 했으면 좋겠습니다. (제품의 개발은 개발이 반 메뉴얼이 반이라고 할정도로 메뉴얼 작성이 어렵고 신경을 써야 하는것이 아난가 합니다.)
관리자 답변 관리자 · 2012-11-07
안녕하세요? 고객님, 미안합니다. 제품 출시하면서 GPS SUIT에 대한 드라이버 올려드리는 것을 잊었습니다. 저희 불찰이구요. 죄송하게 생각합니다. 이제라도 메뉴얼 업데이트해서 올려드렸으니, 자료실에서 찾으시면 드라이버 찾으실 수 있을 겁니다. 자성하면서 메뉴얼 구성에서 좀더 신경쓰도록 하곘습니다. 좀 더 최신내용과 자세한 내용은 자료실에 업데이트 해두었으니, gps로 찾으면 나옵니다. 아래 링크로 가니, GPS 수신 프로토콜인 NMEA0183 프로토콜에 대한 자세한 설명이 나오네요. 참고하세요. http://www.tronico.fi/OH6NT/docs/NMEA0183.pdf 또한, AVR Studio + WINAVR에서 쓸 수 있는 GPS 파싱 관련된 예제 소스도 있네요. 하지만, 이런건 직접 짜는 게 좋습니다. 참고하기가 더 어려워요. 참고로 이 소스는 GNU 관련되서 무상으로 배포 가능한 소스입니다. 하지만, 이 소스를 수정하여 쓰실 경우, 반드시 이분 성함을 함께 올려주고 공개해야 합니다. 언제든지 질문 있으시면 올려 주시구요. > > > GPS SUIT와 GPS 모듈을 사용하여 usb를 pc에 연결하니 드라이브를 못찾는다는 메시지가 나오네요.. > 아무리 뒤져보아도 드라이브가 없네요.. > > 드라이브가 필요없는 것인가요 아니면 방법이 따로 있는것인가요? > > 그리고 전체적으로 메뉴얼이 너무나도 빈약한것 같습니다. > 메뉴얼은 기본적으로 초보자부터 전문가까지 사용하는것인데.. 좀더 구체적으로 작성을 했으면 좋겠습니다. > (제품의 개발은 개발이 반 메뉴얼이 반이라고 할정도로 메뉴얼 작성이 어렵고 신경을 써야 하는것이 아난가 합니다.) >
7711 답변완료[RE]안녕하세요 ATtiny13A와 Usb-isp의 연결에 대한 질문입니다. 공재인 2012-11-07 1,415
조금만 더 질문 할게요 ^^; ATtiny13A의 데이터 시트에는 RESET바 가 적혀있고 USB-ISP모듈의 매뉴얼에는 그냥 RESET이 적혀 있는데 이거 두개를 직접 연결한게 잘못 되었다는 뜻입니까 ?? 만약 연결 한다면 USB-ISP의 RESET핀에 NOTgate를 하나 통과해서 Attiny13A의 RESET바 에 연결되야 한다는 뜻이에요 ??
관리자 답변 관리자 · 2012-11-07
안녕하세요? 고객님, 그게 아닙니다. 동일하게 본사의 USBISP도 /RESET입니다. 또한, 자세히 보시면, USBISP의 PCB 실크에도 /RST로 되어 있습니다. ATMEGA128도 ATTINY13도 다 /RESET입니다. 제가 말한 부분은 Auto Reset 회로를 구성하여 RESET에 연결하는 데, 풀업저항 4.7k옴 하나 달고, GND 쪽으로는 1uF 짜리 커패시터 하나 달던가 해야 한다는 얘기입니다. 수동으로는 스위치 하나 달고 누르면 /RESET 이 GND로 떨어지는 구조로 만들어야 겠지요. 혹시 그걸 거꾸로 달아놓은건 아닌가해서요. 전체 회로를 올려 보세요. 수고하세요. > > > 조금만 더 질문 할게요 ^^; > > ATtiny13A의 데이터 시트에는 RESET바 가 적혀있고 USB-ISP모듈의 매뉴얼에는 그냥 RESET이 적혀 있는데 이거 두개를 직접 연결한게 잘못 되었다는 뜻입니까 ?? > > 만약 연결 한다면 USB-ISP의 RESET핀에 NOTgate를 하나 통과해서 Attiny13A의 RESET바 에 연결되야 한다는 뜻이에요 ?? >
7710 답변완료안녕하세요 ATtiny13A와 Usb-isp의 연결에 대한 질문입니다. 공재인 2012-11-07 1,423
Attiny13A의 핀 MOSI,MISO,SCK,RESET,GND,VCC 와 Usb-isp를 1:1로 핀을 다 물렸습니다. 그리고 ATtiny13A에는 5V를 인가해 줬고요.. 그런데 Usb에서 빨간불만 깜빡거리네요 .. 연결이 안된거겠죠? 무슨 이유인지 알 수 있을까요 ?? Attiny칩은 한번도 쓴적이 없는거라서, 칩에 문제가 있다고 생각되지는 않네요 .. aTmega128에서는 아주 작동이 잘 됩니다.
관리자 답변 관리자 · 2012-11-07
안녕하세요? 고객님, tiny13의 리셋핀 설계가 잘못된 것이 아닐까 싶습니다. 또는 연결이 잘못되었거나요. 다시 확인 바랍니다. 수고하세요. > > > Attiny13A의 핀 MOSI,MISO,SCK,RESET,GND,VCC 와 Usb-isp를 1:1로 핀을 다 물렸습니다. > > 그리고 ATtiny13A에는 5V를 인가해 줬고요.. 그런데 Usb에서 빨간불만 깜빡거리네요 .. 연결이 안된거겠죠? > > 무슨 이유인지 알 수 있을까요 ?? > > Attiny칩은 한번도 쓴적이 없는거라서, 칩에 문제가 있다고 생각되지는 않네요 .. > > > > aTmega128에서는 아주 작동이 잘 됩니다. >
7709 답변완료소스를 다른 것을 해보았습니다. 윤현욱 2012-11-07 1,443
여기 사이트에서 제공하는 스테핑모터 관련 소스를 사용했는데도 다운로드가 되지 않는 것 같습니다. 컴퓨터 문제일 수 도 있는건가요? 아니면 스튜디오 문제인건가요??
관리자 답변 관리자 · 2012-11-07
안녕하세요? 고객님, 올려주신 사진으로 보면 다운로드 자체는 이상없이 잘 되고 있는 것으로 메시지가 나왔습니다. 혹시 모터 돌릴 때, 포트를 잘못 연결했거나, 모터용 전원을 12V 1A 이상 넣지 않았거나, 그런건 아닌지요? 확인 바랍니다. 그리고, 이렇게 해서 확인이 안되면, 한 번 본사로 환경을 가지고 오는 게 좋겠습니다. 수고하세요. > > > 여기 사이트에서 제공하는 스테핑모터 관련 소스를 사용했는데도 > > 다운로드가 되지 않는 것 같습니다. > > 컴퓨터 문제일 수 도 있는건가요? > > 아니면 스튜디오 문제인건가요?? >
7708 답변완료사진 첨부해 다시 올립니다 윤현욱 2012-11-06 1,366
그림 1은 Fuse 에서 Read 했을때 되는 동작들이고 그림 2는 main 에서 Read 했을때 되는 동작들 입니다. 그림 3은 파일을 다운로드 한 후의 화면입니다. 말씀하신 포트도 포트1로 바꿔서 해봤지만 똑같습니다.
관리자 답변 관리자 · 2012-11-07
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 다운로드는 이상 없어 보입니다. 코드를 잘못 짜셔서 움직이지 않나 보네요. 그래서, 다운로드가 안되었다고 생각하시는 것 같습니다. 수고하세요. > > > 그림 1은 Fuse 에서 Read 했을때 되는 동작들이고 > 그림 2는 main 에서 Read 했을때 되는 동작들 입니다. > 그림 3은 파일을 다운로드 한 후의 화면입니다. > > 말씀하신 포트도 포트1로 바꿔서 해봤지만 똑같습니다. >
7707 답변완료다시 올립니다 윤현욱 2012-11-06 1,404
포트는 6번으로 잡히구요 AVR studio 4.19를 사용하고 Win AVR 컴파일러와 AVR GCC toolchain를 설치하고 USBISP v03.5 드라이버 설치까지 했습니다(제 운영체제가 win 7이라 맞는 드라이버 설치 했구요) 근데 프로그램을 다운로드가 안되네요 다운로더에 나타나는 증상은 앞에 설명과 같습니다. 해결 방법 좀 부탁드립니다.
관리자 답변 관리자 · 2012-11-06
COM1 ~ COM4 사이로 잡으세요. 보통 COM1은 컴퓨터 자체의 시리얼 포트로 잡혀서 있기때문에, COM2 - COM4 사이에서 써야 합니다. AVR Studio에서 PC에 따라 간혹 COM1 - COM4까지만 지원되는 경우가 있습니다. 간혹 나머지 포트도 되는 것처럼 나오는 경우도 있지만, 안될때가 있더군요. 버그 같습니다. 그리고, 다운로드가 안된다는 그 화면을 캡쳐해서 올려 보세요. main탭에서 CPU는 뭘로 잡았나요? Fusebit 탭 눌러서 Read 하면 잘 읽혀지나요? 수고하세요. > > > 포트는 6번으로 잡히구요 > > AVR studio 4.19를 사용하고 Win AVR 컴파일러와 AVR GCC toolchain를 설치하고 > > USBISP v03.5 드라이버 설치까지 했습니다(제 운영체제가 win 7이라 맞는 드라이버 설치 했구요) > > 근데 프로그램을 다운로드가 안되네요 > > 다운로더에 나타나는 증상은 앞에 설명과 같습니다. > > 해결 방법 좀 부탁드립니다. >
7706 답변완료uart 예제를 컴파일했는데 에러가 납니다. 김태준 2012-11-06 1,455
// S/W Environment : AVR Studio + WINAVR Compiler // Target : M128 // Crystal: 16Mhz // // Made by New Technology Company(N.T.C) in Korea. // DAEWOO RYU // Email : davidryu@newtc.co.kr // 82-2-704-4774(TEL), 82-2-704-4733(FAX) // http://www.NTC.co.kr // example : UART Communication #include <avr/io.h> #include <avr/interrupt.h> #include "d:/WinAVR-20100110/avr/include/avr/iom128.h" #include <stdio.h> void tx0Char(char message); void tx1Char(char message); int putchar(char c); int getchar(void); void port_init(void); void uart0_init(void); void uart1_init(void); void init_devices(void); void delay(int n); static int Putchar(char c, FILE *stream); static int Putchar(char c, FILE *stream) { tx0Char(c); tx1Char(c); return 0; } // printf 함수에서 사용할 putchar 에 UART0와 UART1으로 // 데이터를 보내도록 하였다. int putchar(char c) { tx0Char(c); tx1Char(c); return c; } // UART0 을 이용한 출력 void tx0Char(char message) { while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty UDR0 = message; } // UART1 을 이용한 출력 void tx1Char(char message) { while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty UDR1 = message; } void port_init(void) { PORTA = 0x00; DDRA = 0x83; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; DDRD = 0x00; PORTE = 0x02; DDRE = 0x00; PORTF = 0x00; DDRF = 0xff; PORTG = 0x00; DDRG = 0x03; } //UART0 initialize // desired baud rate: 9600 // actual: baud rate:9615 (0.2%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x67; //set baud rate lo UBRR0H = 0x00; //set baud rate hi UCSR0B = 0x18; } //UART1 initialize // desired baud rate:9600 // actual baud rate:9615 (0.2%) // char size: 8 bit // parity: Disabled void uart1_init(void) { UCSR1B = 0x00; //disable while setting baud rate UCSR1A = 0x00; UCSR1C = 0x06; // UBRR1L = 0x2F; //set baud rate lo 7.3728 MHz // UBRR1L = 0x47; //set baud rate lo 11.0592 Mhz UBRR1L = 0x67; //set baud rate lo 16Mhz UBRR1H = 0x00; //set baud rate hi UCSR1B = 0x18; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up cli(); //disable all interrupts XDIV = 0x00; //xtal divider XMCRA = 0x00; //external memory port_init(); uart0_init(); // UART 0 초기화 uart1_init(); // UART 1 초기화 fdevopen(Putchar,0); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x00; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources sei(); //re-enable interrupts //all peripherals are now initialized } // 시간 지연 함수 void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } int main (void) { int i=0; init_devices(); //insert your functional code here... //uart0_init(); printf("\n\r\ntesting...\n\r"); printf("printf 테스트 프로그램...\n\r"); while(1){ printf("테스트 i : %d\n\r",i); i++; PORTA = i; PORTG = i; // LED 출력 delay(100); } return 0; } 위의 소스입니다. 컴파일했더니 TESTUART.c:21: error: expected declaration specifiers or '...' before '(' token TESTUART.c:21: error: conflicting types for 'fputc' TESTUART.c:22:17: error: macro "getchar" passed 1 arguments, but takes just 0 TESTUART.c:22: error: 'getchar' redeclared as different kind of symbol d:/winavr-20100110/lib/gcc/../../avr/include/stdio.h:779: error: previous declaration of 'getchar' was here TESTUART.c:41: error: expected declaration specifiers or '...' before '(' token TESTUART.c:41: error: conflicting types for 'fputc' make: *** [TESTUART.o] Error 1 Build failed with 7 errors and 0 warnings... 이런 에러가 뜹니다. 왜그런가요? 위에 iom128.h 에 대한 헤더파일 부분은 주소가 달라서 수정을 했습니다.
관리자 답변 관리자 · 2012-11-06
안녕하세요? 자료실에서 다음 자료를 참고하세요. AVR Studio + WINAVR은 UART 출력할 때 좀 소스가 다른 부분이 있습니다. fdevopen을 해줘야 해서요. 다음을 참고하세요. - 다음 - [일반] [소스] UART0와 1번으로 데이터 출력하기 - AVR Studio + WINAVR용 수고하세요. > > > // S/W Environment : AVR Studio + WINAVR Compiler > // Target : M128 > // Crystal: 16Mhz > // > // Made by New Technology Company(N.T.C) in Korea. > // DAEWOO RYU > // Email : davidryu@newtc.co.kr > // 82-2-704-4774(TEL), 82-2-704-4733(FAX) > // http://www.NTC.co.kr > // example : UART Communication > > #include <avr/io.h> > #include <avr/interrupt.h> > #include "d:/WinAVR-20100110/avr/include/avr/iom128.h" > #include <stdio.h> > > void tx0Char(char message); > void tx1Char(char message); > > > int putchar(char c); > int getchar(void); > void port_init(void); > void uart0_init(void); > void uart1_init(void); > void init_devices(void); > void delay(int n); > static int Putchar(char c, FILE *stream); > > static int Putchar(char c, FILE *stream) > { > tx0Char(c); > tx1Char(c); > return 0; > > } > > > // printf 함수에서 사용할 putchar 에 UART0와 UART1으로 > // 데이터를 보내도록 하였다. > int putchar(char c) > { > tx0Char(c); > tx1Char(c); > return c; > } > > // UART0 을 이용한 출력 > void tx0Char(char message) > { > while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty > UDR0 = message; > } > > // UART1 을 이용한 출력 > void tx1Char(char message) > { > while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty > UDR1 = message; > } > > > void port_init(void) > { > PORTA = 0x00; > DDRA = 0x83; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0x00; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x02; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0xff; > PORTG = 0x00; > DDRG = 0x03; > } > > > //UART0 initialize > // desired baud rate: 9600 > // actual: baud rate:9615 (0.2%) > // char size: 8 bit > // parity: Disabled > void uart0_init(void) > { > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; > UBRR0L = 0x67; //set baud rate lo > UBRR0H = 0x00; //set baud rate hi > UCSR0B = 0x18; > } > > //UART1 initialize > // desired baud rate:9600 > // actual baud rate:9615 (0.2%) > // char size: 8 bit > // parity: Disabled > void uart1_init(void) > { > UCSR1B = 0x00; //disable while setting baud rate > UCSR1A = 0x00; > UCSR1C = 0x06; > // UBRR1L = 0x2F; //set baud rate lo 7.3728 MHz > // UBRR1L = 0x47; //set baud rate lo 11.0592 Mhz > UBRR1L = 0x67; //set baud rate lo 16Mhz > UBRR1H = 0x00; //set baud rate hi > UCSR1B = 0x18; > } > > //call this routine to initialize all peripherals > void init_devices(void) > { > //stop errant interrupts until set up > cli(); //disable all interrupts > XDIV = 0x00; //xtal divider > XMCRA = 0x00; //external memory > port_init(); > uart0_init(); // UART 0 초기화 > uart1_init(); // UART 1 초기화 > fdevopen(Putchar,0); > > MCUCR = 0x00; > EICRA = 0x00; //extended ext ints > EICRB = 0x00; //extended ext ints > EIMSK = 0x00; > TIMSK = 0x00; //timer interrupt sources > ETIMSK = 0x00; //extended timer interrupt sources > sei(); //re-enable interrupts > //all peripherals are now initialized > } > > > // 시간 지연 함수 > void delay(int n) > { > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } > } > > > > int main (void) > { > int i=0; > init_devices(); > > //insert your functional code here... > //uart0_init(); > printf("\n\r\ntesting...\n\r"); > printf("printf 테스트 프로그램...\n\r"); > while(1){ > > printf("테스트 i : %d\n\r",i); > i++; > PORTA = i; > PORTG = i; // LED 출력 > delay(100); > > } > return 0; > } > > > > > 위의 소스입니다. > > 컴파일했더니 > > > TESTUART.c:21: error: expected declaration specifiers or '...' before '(' token > TESTUART.c:21: error: conflicting types for 'fputc' > TESTUART.c:22:17: error: macro "getchar" passed 1 arguments, but takes just 0 > TESTUART.c:22: error: 'getchar' redeclared as different kind of symbol > d:/winavr-20100110/lib/gcc/../../avr/include/stdio.h:779: error: previous declaration of 'getchar' was here > TESTUART.c:41: error: expected declaration specifiers or '...' before '(' token > TESTUART.c:41: error: conflicting types for 'fputc' > make: *** [TESTUART.o] Error 1 > Build failed with 7 errors and 0 warnings... > > > 이런 에러가 뜹니다. > > 왜그런가요? > > 위에 iom128.h 에 대한 헤더파일 부분은 주소가 달라서 수정을 했습니다. >
7705 답변완료128 모듈로 rs-232 통신이 안됩니다. 김태준 2012-11-06 1,336
하이퍼터미널로 문자를 송신할려고 하는데요. uart 0을 사용해서 동작시키려고 합니다. 하이퍼터미널에 문자를 쓰면 avr 의 led가 깜빡이도록 해놨는데 그건 잘 됩니다. 그런데 avr에서 보낸 문자는 하이퍼터미널에 나타나지 않습니다. 송신이 안된다는거죠. UART0, 1 모두 같은 현상입니다. 128이 수신만 되지 송신이 되지 않습니다. 원래 제품설명에 max232 가 내장되어 있다고 하는데 밑에 보니깐 ilx3232란 칩이 보입니다. 이건 전압레벨이 낮은걸로 알고 있는데 이걸로 PC와 RS232 통신이 가능한건가요? 또, 모듈에 달려있는 UART 단자 3핀의 것을 별도로 만든 MAX232 모듈에 연결한 후 PC와 RS232 통신을 하면 그것또한 제대로 작동하지 않습니다. 어떻게 해결해야 하죠?
관리자 답변 관리자 · 2012-11-06
안녕하세요? 소스를 잘못 작성한 것 같네요. 하드웨어는 아무런 이상 없습니다. 이미 많은 분들이 사용하셨고, 저희 제품은 검증된 제품입니다. 소스 작성을 잘 하시면 될 것 같습니다. 혹시, 송신하는 선 연결이 끊어졌는지 확인해 보세요. 본사의 printf 예제를 한 번 넣어서 해보세요. 수고하세요. > > > 하이퍼터미널로 문자를 송신할려고 하는데요. > > uart 0을 사용해서 동작시키려고 합니다. > > 하이퍼터미널에 문자를 쓰면 avr 의 led가 깜빡이도록 해놨는데 그건 잘 됩니다. > > 그런데 avr에서 보낸 문자는 하이퍼터미널에 나타나지 않습니다. > > 송신이 안된다는거죠. > > UART0, 1 모두 같은 현상입니다. 128이 수신만 되지 송신이 되지 않습니다. > > > 원래 제품설명에 max232 가 내장되어 있다고 하는데 밑에 보니깐 ilx3232란 칩이 보입니다. > > 이건 전압레벨이 낮은걸로 알고 있는데 이걸로 PC와 RS232 통신이 가능한건가요? > > > 또, 모듈에 달려있는 UART 단자 3핀의 것을 별도로 만든 MAX232 모듈에 연결한 후 > > PC와 RS232 통신을 하면 그것또한 제대로 작동하지 않습니다. > > 어떻게 해결해야 하죠? >
7704 답변완료ATtiny13A 다시 질문드립니다. 공재인 2012-11-05 1,523
안녕하세요 몇일전에 ATtiny13A가 USB-ISP로 라이팅이 되는지 질문했었는데요. 답변에 퓨즈비트를 조심하라는 글이 있어서 다시 한번 질문해봅니다. ATmega128을 라이팅할 때는 퓨즈비트쪽은 건드리지 않고 라이팅을 했었는데요. ATtiny13A는 특별하게 설정해줘야 하는부분이 있는건가요 ?? 가능하시다면 어떤 퓨즈비트를 설정해줘야하는지 답변 부탁드립니다 ^^; 프로그램은 AVR stdio4.13 을 사용하고요, USB-ISP 와 ATtiny13A를 사용합니다. 그리고 이것을 이용해서 1개의 ADC를 입력받아서 1개의 PWM파형을 출력하려고 합니다.
관리자 답변 관리자 · 2012-11-06
안녕하세요? 고객님, 특별한 것은 없습니다만, SPIEN을 건들지 말라는 것이었구요. 클럭 소스 잘 선택하셔서, 회로와 맞는 것으로 선택하셔야 적절한 속도로 사용 가능합니다. 메모리도 몇 안되어서, 프로그램할 때, 몇줄 적기가 어려우니, 컴파일하실 때, 코드 최적화 잘 하시구요. 이럴 때는 상용 컴파일러 쓰는 게 매우 유리합니다. 예전에 퓨즈 잘못썻다가, 핀이 몇개 안되서 공용으로 쓰다보니, 다시 살리기가 쉽지 않아서요. 이정도 쓰면서 거의 내부 클럭 쓰다 보니, 클럭핀도 나와 있지 않고 해서, 살리느라 애먹었던 기억이 있습니다. 결국 다시 칩을 땜해서 썻지요. 수고하세요. > > > 안녕하세요 몇일전에 ATtiny13A가 USB-ISP로 라이팅이 되는지 질문했었는데요. > 답변에 퓨즈비트를 조심하라는 글이 있어서 다시 한번 질문해봅니다. > > > ATmega128을 라이팅할 때는 퓨즈비트쪽은 건드리지 않고 라이팅을 했었는데요. > ATtiny13A는 특별하게 설정해줘야 하는부분이 있는건가요 ?? > > 가능하시다면 어떤 퓨즈비트를 설정해줘야하는지 답변 부탁드립니다 ^^; > > 프로그램은 AVR stdio4.13 을 사용하고요, USB-ISP 와 ATtiny13A를 사용합니다. > 그리고 이것을 이용해서 1개의 ADC를 입력받아서 1개의 PWM파형을 출력하려고 합니다. >
7703 답변완료다운로드가 안되네요 윤현욱 2012-11-05 1,404
USB-ISP V03.5 를 사용하는데 프로그램이 atmega128에 다운이 안됩니다. 설치 파일들은 모두 설치했는데, 안되네요 다운로드를 하면 빨간불은 켜지지 않고 초록색 불이 계속 켜지기만하고 또 시간이 지나면 꺼집니다. 해결 좀 부탁드립니다. 자세한 사항이 알고 싶으시면 010-6639-7019로 전화주세요
관리자 답변 관리자 · 2012-11-06
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 드라이버가 장치관리자에서 COM 몇번으로 잡혔나요? 어떤 프로그램으로 어떻게 실행하여 다운로드를 하고 있는 건가요? 자세히 질문해 주셔야 답변이 가능합니다. 본사는 온라인으로 질문답변을 원칙으로 하고 있습니다. 본사에 직접 찾아오시는 고객님들은 몇가지 간단한 질문은 답변해 드리고 있습니다만, 모든 고객님들께 전화를 받아서 답변해 드리는 것은 사실상 불가능합니다. 양해 부탁드리며, 좀 더 자세한 내용을 올려 주시면 자세히 답변해 드리겠습니다. 수고하세요. > > > USB-ISP V03.5 를 사용하는데 프로그램이 atmega128에 다운이 안됩니다. > 설치 파일들은 모두 설치했는데, 안되네요 > 다운로드를 하면 빨간불은 켜지지 않고 초록색 불이 계속 켜지기만하고 또 시간이 지나면 꺼집니다. > 해결 좀 부탁드립니다. > > 자세한 사항이 알고 싶으시면 010-6639-7019로 전화주세요 >
7702 답변완료cannot program flash 라는 창이 계속 뜹니다.Re 서준우 2012-11-05 1,391
> 안녕하세요 > KD-128Pro-C를 구매하여 > > 오늘 처음 시작을 해봤습니다. > 컴파일러는 ICCAVR을 사용했구요 > 설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데 > 자꾸 cannot program flash 라는 창이 뜹니다. > > 프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다. > > 혹시 칩에 이상이 있을 수 도 있는 건가요? 질문검색에서 나온 대로 봤을 때 CMOS설정이 프린터 직렬포트로 설정되있지 않은 경우는 아니었고, 키트에 불도 제대로 들어와 있었습니다. AS센터로 전화 드렸더니 외근중이라 답변이 힘들다고 하셨는데 이문제때문에 시작을 못하고있습니다...ㅠㅠ 의심가는 다른 부분도 설명해 주시면 감사하겠습니다!
관리자 답변 관리자 · 2012-11-06
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 본사는 온라인으로 질문답변을 원칙으로 하고 있습니다. 직접 찾아오시는 분들은 간단한 것들은 직접 답변해 드리고 있습니다. 프린터직렬포트라는 것은 없구요. 프린터가 보통 쓰는 패러랠(병렬) 포트를 말씀하시는 것 같습니다. CMOS Setup에서 LPT1, ECP, 0x378번지, IRQ7 이렇게 해서 저장하고 나와야 합니다. ECP로 안잡고 Bidirectional 등으로 잡으면 절대 동작 안합니다. 또한, 물론, 전원도 타겟보드에 넣어줘야 가능하겠구요. 윈도우 7인 경우에는 프로그램을 관리자모드로 실행해줘야 가능합니다. XP는 아래의 경우만 맞추면 되지만, 윈도우 7은 윈도우 자체에서 하드웨어 직접 제어를 완벽히 막고 있기 떄문인데요. 이를 꺠려면, 관리자 모드로 실행해 주면 됩니다. 관리자 모드로 프로그램 실행하는 방법은 실행 아이콘에서 오른쪽 버튼 눌러서 "관리자권한으로 실행"을 눌르면 되겠습니다. 아래를 더 참고 바랍니다. - 아래 - 1. AD-ISPPRO와 같은 프린터 포트용을 사용하시는 경우 컴퓨터 껏다 켜면서 DEL키 눌러서 보통 들어가는 CMOS setup에서 Pheripheral 쪽에서 printer 포트를 0x378번지, LPT1, ECP, 인터럽트 IRQ7으로 잡으셔야 합니다. 2. AD-ISPPRO 또는 USBISP를 쓰실 경우 1 혹시 보드전원은 공급하고 계신지 확인해 보세요. 3. AD-ISPPRO 또는 USBISP를 쓰실 경우 2 ISP 커넥터를 보드에 꽂았는 지 확인해 보세요. 4. AD-ISPPRO 또는 USBISP를 쓰실 경우 3 혹시 ISP와 보드가 서로 타회사 제품이라면 핀 연결이 잘못되지 않았는 지, 핀 배치를 확인해 보세요. 제대로 확인하셨다고 하는 데, 여기 와서 보면, 반대면 으로 꽂는 경우가 간혹 있습니다. 또한, 10핀 헤더 방식의 ISP 커넥터를 쓰실 경우, 헤더를 거꾸로 꼽아서 판매하는 회사도 보았습니다. 연결하시고 나서, 눈으로만 보지 마시고, 테스터로 핀을 꼭꼭 찍어서 꼭 확인해 보세요. 5. AD-ISPPRO 또는 USBISP를 쓰실 경우 4 보통 고객님같은 증상을 보이는 경우 결론적으로는 MCU가 망가진 경우가 대부분입니다. 이유는 여러가지가 있습니다만, 외부 포트에 과한 전류를 흐르게 하는 쪽보드를 연결하였거나, 전원을 켠채로 포트를 뽑았다 연결했다 했거나, 보드에 전원을 넣은 채로 땜을 하거나 해서 벌어집니다. 때로는 실수로, 쇼트를 시키기도 하죠. 많이 벌어졌던 경우 중 하나는 밧데리를 사용하셨던 경우였는 데, 1.2V 짜리 4개를 연결해서 쓰시다가 전압이 떨어지는 데, 동작을 계속 시키다가 MCU가 망가지는 경우입니다. 어떤 분은 밧데리 전압을 5개 쓰는 데, 6V 정도 되다 보니 과전압이 걸려서 MCU를 망가뜨리시는 경우도 있더군요. 밧데리를 쓰실 경우, 반드시 7805같은 레귤레이터를 거쳐서 쓰시는 것이 좋습니다. > > > > 안녕하세요 > > KD-128Pro-C를 구매하여 > > > > 오늘 처음 시작을 해봤습니다. > > 컴파일러는 ICCAVR을 사용했구요 > > 설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데 > > 자꾸 cannot program flash 라는 창이 뜹니다. > > > > 프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다. > > > > 혹시 칩에 이상이 있을 수 도 있는 건가요? > > 질문검색에서 나온 대로 봤을 때 CMOS설정이 프린터 직렬포트로 설정되있지 않은 경우는 아니었고, > 키트에 불도 제대로 들어와 있었습니다. > > AS센터로 전화 드렸더니 외근중이라 답변이 힘들다고 하셨는데 > > 이문제때문에 시작을 못하고있습니다...ㅠㅠ > > 의심가는 다른 부분도 설명해 주시면 감사하겠습니다! >
7701 답변완료atmega128 회로도에서... 김태완 2012-11-05 1,324
isp 전원이랑 atmega128구동 전원은 모두 23,24핀과 연결 되어 있나요??? 그래서 23,24에서 5v가 나오는것인지...너무 궁금합니다
관리자 답변 관리자 · 2012-11-06
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 23번 24번은 클럭핀입니다. 클럭을 넣어주죠. 한쪽에서 나와서 다른쪽으로 들어가는 클럭입니다. 전원 5V는 21번,22번에 연결되어 있습니다. AB-M128PRO로 자료실서 검색하면 회로도를 발견할 수 있습니다. 수고하세요. > > > isp 전원이랑 atmega128구동 전원은 모두 23,24핀과 연결 되어 있나요??? > > 그래서 23,24에서 5v가 나오는것인지...너무 궁금합니다 >
7700 답변완료A/S 택배 보냈습니다. 최준환 2012-11-05 1,396
UBSISP에 PC가 보내는 소스를 읽지못하고 AVRISP 에러가 나옵니다 이게 USB잘못인지 MCU잘못인지 알지못해 두가지를 같이보냈습니다 확인하고 빠른발송좀 부탁드릴게요.
관리자 답변 관리자 · 2012-11-06
네, 잘 알겠습니다. 점검후 연락 드리겠습니다. 수고하세요. > > > UBSISP에 PC가 보내는 소스를 읽지못하고 > AVRISP 에러가 나옵니다 이게 USB잘못인지 MCU잘못인지 알지못해 두가지를 > 같이보냈습니다 확인하고 빠른발송좀 부탁드릴게요. >
7699 답변완료KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면... 오익환 2012-11-05 1,447
KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면 어떻게 하면 되는지요? 시작부터 끝까지 한번 소개 좀 해 주세요. (완전초보) - 브레드보드 + 전구 . 발광다이오드 보유 - ICCAVR V8 (다운받음) ==> ICCAVR V8 + USBISP + KD-2560PRO 조합으로 초기 설정 자체를 어떻게 해야할지 모르겠습니다.
관리자 답변 관리자 · 2012-11-06
안녕하세요? 고객님, 일단, Project->Options에서 ATMEGA2560으로 선택하는 것만 다르고, 나머지는 ATMEGA128과 매우 유사합니다. 첨부터 거기까지 다 한번에 설명드리기는 어렵구요. 일단, 차근차근 하는 게 좋겠습니다. 우선, ICCAVR V7을 다운로드 받으세요. V8과 소스는 100% 같지만, 본사 예제들이 아직은 V7 프로젝트로 작업되어 있으니까요. V8에서는 V7의 프로젝트를 바로 부를 수는 없어요. 새로 프로젝트 만들어 줘야 하지요. 프로젝트만 새로 만들면 되지만, 첨하는 입장에서 그것도 부담될 수 있으니까, 그냥 ICCAVR V7을 다운로드 받아서, 작업하시고, 좀 익숙해지면, 그 때 V8으로 올라가는 게 좋겠습니다. V7으로 작업하는 방법은 본사의 온라인강좌에 많이 나와 있습니다. 그 중에서 첨하시는 거라면, 뉴티씨 홈페이지의 메인에서 오른쪽에 보면 동영상 강좌가 있는 데, 그게 ATMEGA128로 하는 예제입니다만, 거의 유사하므로 참고할 수 있을겁니다. 또는 자료실에서 2560이라고 쳐서 ICCAVR LED 예제를 다운로드 받아서, 풀고 프로젝트 불러와서 다운로드 하는 것부터 참고하면 좋겠습니다. 수고하세요. > > > KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면 어떻게 하면 되는지요? > > 시작부터 끝까지 한번 소개 좀 해 주세요. (완전초보) > > - 브레드보드 + 전구 . 발광다이오드 보유 > - ICCAVR V8 (다운받음) > > ==> ICCAVR V8 + USBISP + KD-2560PRO 조합으로 초기 설정 자체를 어떻게 해야할지 모르겠습니다. >