로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
7848 답변완료AM-128pro 모듈과 AM-CD2L(DC 모터 드라이버 모듈)연결시 문의사항 신주희 2012-12-30 1,374
제가 사용한 atmega128 모듈에는 포트마다 바로 꽂을 수 있는 헤더박스가 없어서 모터 드라이버와 연결할 때 직접 포트에 연결을 해보았습니다. atmega의 포트 c 부분에 연결을 첨부된 그림과 같이 했는데 프로그래밍했을 때 작동이 되질 않습니다. 이렇게 연결하는 게 아닌 가요? 이게 아니라면 각각 어디에 연결되어야하는 지 알려주세요. 아! 맨처음에 isp 케이블로 컴퓨터와 연결하고 전원공급을 할 때 dc 모터가 저절로 동작을 하였습니다. 맨처음이라 아무런 프로그래밍도 하지 않았었는 데 말입니다. 코드는 여기 홈페이지에서 강좌를 보며 사용한 거라 다른 응용이 들어가질 않았습니다. 그래서 코드상으로는 문제가 없는 것 같아 모듈과 모듈 사이에 연결방법에 대해 문의 드립니다. **그림에서 그려진 선은 dc 모터 드라이버 모듈에 10핀 커넥터에서 나온 선을 표현했습니다.
관리자 답변 관리자 · 2012-12-30
안녕하세요? 고객님, 혹시, C포트를 쓴다고 했는데 DDRC = 0xff; 이렇게 놓지 않은건 아닌가요? 그걸 안해도 동작 안할 수 있습니다. 그렇게 하면 해당 포트를 풀업해 주거든요. 선 연결은 문제 없어 보입니다. 프로그래밍 문제 같네요. 수고하세요. > > > 제가 사용한 atmega128 모듈에는 포트마다 바로 꽂을 수 있는 헤더박스가 없어서 모터 드라이버와 연결할 때 직접 포트에 연결을 해보았습니다. atmega의 포트 c 부분에 연결을 첨부된 그림과 같이 했는데 프로그래밍했을 때 작동이 되질 않습니다. 이렇게 연결하는 게 아닌 가요? 이게 아니라면 각각 어디에 연결되어야하는 지 알려주세요. 아! 맨처음에 isp 케이블로 컴퓨터와 연결하고 전원공급을 할 때 dc 모터가 저절로 동작을 하였습니다. 맨처음이라 아무런 프로그래밍도 하지 않았었는 데 말입니다. 코드는 여기 홈페이지에서 강좌를 보며 사용한 거라 다른 응용이 들어가질 않았습니다. 그래서 코드상으로는 문제가 없는 것 같아 모듈과 모듈 사이에 연결방법에 대해 문의 드립니다. > > **그림에서 그려진 선은 dc 모터 드라이버 모듈에 10핀 커넥터에서 나온 선을 표현했습니다. >
7847 답변완료배송 김용기 2012-12-28 1,332
배송이 안되네요 급하게 써야 되는데 배송 언제쯤 되나요?
관리자 답변 관리자 · 2012-12-28
안녕하세요? 고객님, 그저께 밤에 주문(26일 밤9시 반쯤) 하셔서, 어제(27일) 택배 배송하였습니다. 가장 빠르게 배송할 수 있는 날이 어제(27일)였습니다. 가장 빨리 받을 수 있는 날이 오늘(28일)입니다. 현지 택배 사정에 따라서, 하루 정도 더 걸릴 수도 있습니다만, 거의 금일 배송될겁니다. 급한 마음은 알겠지만, 저희가 가장 빨리 배송해 드린 것이니, 기다려 주세요. 수고하세요. > > > 배송이 안되네요 > > 급하게 써야 되는데 > > 배송 언제쯤 되나요? >
7846 답변완료AM-128PL 128칩 관련 질문 김윤승 2012-12-27 1,407
기존 것은 ATMEGA128 16AU로 되어 있는데, ATMEGA128 16AU 또는 ATMEGA128A 16AU로 갈아쓰든 상관없는 것인가요? 단순히, ATMEGA128에서 PC로 UART로 임의의 데이터(0x12, 0x13, 0x14)를 보냈을 때 데이터가 깨져서 나오더군요... 그런데 깨진 데이터 자체는 항상 똑같이 나오구요... 그런데, AM-128PRO에 프로그램하여 테스트할 땐 문제가 없더라구요... 프로그램할 헥사 파일은 같습니다.
관리자 답변 관리자 · 2012-12-28
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. ATMEGA128-16AU와 ATMEGA128A-AU는 기존 제품과 업그레이드 제품과의 차이입니다. 둘 간의 가장 큰 차이는 기존 것은 VCC를 5V만 사용 가능하고, 업그레이드 제품은 VCC를 3.3V를 쓰게 되면 8MHz까지, 5V를 쓰면 16MHz까지 지원한다는 차이입니다. 즉, 같은 전압을 쓸 경우는 같다고 보시면 됩니다. 만약, 통신이 깨진다면, 다른 이유가 있을 겁니다. 즉, 퓨즈비트 같은 것을 설정같게 해줘야 합니다. 수고하세요. > > > 기존 것은 ATMEGA128 16AU로 되어 있는데, > ATMEGA128 16AU 또는 ATMEGA128A 16AU로 갈아쓰든 상관없는 것인가요? > > 단순히, ATMEGA128에서 PC로 UART로 임의의 데이터(0x12, 0x13, 0x14)를 보냈을 때 데이터가 깨져서 나오더군요... 그런데 깨진 데이터 자체는 항상 똑같이 나오구요... > > 그런데, AM-128PRO에 프로그램하여 테스트할 땐 문제가 없더라구요... > 프로그램할 헥사 파일은 같습니다. >
7845 답변완료AD-USBISP-L 에서 low level spi command 지원 방법 윤지현 2012-12-26 1,509
안녕하세요. 최근에 AD-USBISP-L 를 구매해서 사용하려고 하는 윤지현이라고 합니다. AVR 과 SPI 를 이용한 In-system programming 의 instruction set 과 timing 이 거의 유사한 제품에 AD-USBISP-L 를 사용하려고 합니다. 내부에 위와 같이 아래와 같이 Program Memory Block 이 32kByte 가 존재하고 이것을 SPI 를 사용하여 Read/Write 할 수 있습니다. 8051 계열의 MCU 입니다. <Flash_core.PNG> Instruction Set 은 아래와 같이, Atmega128 과 비교하여 Programming enable 과 chip erase , Read/Write Program Memory , Read/Write Lock Bits 은 동일합니다. 그래서 귀사의 Tool 을 사용하여 충분히 internal flash 를 읽고 쓸 수 있을 것으로 보입니다. <serial_programming_instruction_set.PNG> 다만 Read Timing 이 조금 다르고 Infodata 라는 부분을 읽어볼 필요도 있어서 low level 로 SPI read/write 가 가능한 S/W tool 이 있는지 알고 싶습니다. AVR Studio 는 대충 둘러 봤지만 그런 것이 불가능해 보였습니다. 다시 정리하면, AVR studio 처럼 기본적인 chipset-dependent 한 profile을 기준으로 내부 플래쉬메모리에 이미지 자체를 쓰거나 읽는 것이 아니라, SPI 단위의 low level read/write 를 따로 수행시킬 수 있는 tool 이 있는지 알고 싶습니다. 새해 복 많이 받으세요. 그럼, 답변 부탁드립니다.
관리자 답변 관리자 · 2012-12-27
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 궁금하신 내용 중 툴은 AVRDUDE를 사용하시면 좋을 듯 합니다. - 아래 - http://www.nongnu.org/avrdude/user-manual/avrdude.html winavr을 깔면 함께 깔립니다. winavr은 공개컴파일러이므로, 구글링하여 sourceforge 쪽에서 찾으시면 됩니다. 그리고, 특별한 명령어 부분은, 말씀하신데로 구현은 가능합니다만, 별도의 작업이 필요합니다. 그런 툴은 별도로 없습니다만, 별도로 필요하다면 제작은 가능할 듯 합니다. 작업시에 이에 대한 프로그래밍 비용이 발생되겠습니다. 수고하세요. > > > 안녕하세요. > > 최근에 AD-USBISP-L 를 구매해서 사용하려고 하는 윤지현이라고 합니다. > > AVR 과 SPI 를 이용한 In-system programming 의 instruction set 과 timing 이 거의 유사한 제품에 AD-USBISP-L 를 사용하려고 합니다. > > 내부에 위와 같이 아래와 같이 Program Memory Block 이 32kByte 가 존재하고 이것을 SPI 를 사용하여 Read/Write 할 수 있습니다. 8051 계열의 MCU 입니다. > > <Flash_core.PNG> > > Instruction Set 은 아래와 같이, Atmega128 과 비교하여 Programming enable 과 chip erase , Read/Write Program Memory , Read/Write Lock Bits 은 동일합니다. > 그래서 귀사의 Tool 을 사용하여 충분히 internal flash 를 읽고 쓸 수 있을 것으로 보입니다. > > <serial_programming_instruction_set.PNG> > > 다만 Read Timing 이 조금 다르고 Infodata 라는 부분을 읽어볼 필요도 있어서 > low level 로 SPI read/write 가 가능한 S/W tool 이 있는지 알고 싶습니다. > AVR Studio 는 대충 둘러 봤지만 그런 것이 불가능해 보였습니다. > > 다시 정리하면, AVR studio 처럼 기본적인 chipset-dependent 한 profile을 기준으로 내부 플래쉬메모리에 이미지 자체를 쓰거나 읽는 것이 아니라, > SPI 단위의 low level read/write 를 따로 수행시킬 수 있는 tool 이 있는지 알고 싶습니다. > > 새해 복 많이 받으세요. > > 그럼, 답변 부탁드립니다. >
7844 답변완료AM-SLCD 제품 회로도 관련요청 이용귀 2012-12-26 1,435
AM-SLCD 제품 회로도 관련요청 안녕하세요 이제품을 사서 쓰고 있는 사람인데요 회로도가 인터넷에 올라와 있지 않네요 AM-SLCD 회로도좀 메일 로 부탁드립니다. glory1210@etri.re.kr 감사합니다/
관리자 답변 관리자 · 2012-12-26
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 죄송하지만, SLCD는 회로도를 공개하고 있지 않은 제품입니다. 일부 기술사항은 공개하지 않고 있으니, 양해하여 주시기 바랍니다. 수고하세요. > > > AM-SLCD 제품 회로도 관련요청 > 안녕하세요 이제품을 사서 쓰고 있는 사람인데요 > 회로도가 인터넷에 올라와 있지 않네요 > AM-SLCD 회로도좀 메일 로 부탁드립니다. > glory1210@etri.re.kr > 감사합니다/ >
7843 답변완료배송관련 정환준 2012-12-22 1,402
목요일밤에물품을시켰는데아직배송준비중이네요.... 친구는다음날바로왔다는데 목욜밤에시켰으면금욜에는보내야하는거아닌가요.... 좀급한데 언제받을수있나요??
관리자 답변 관리자 · 2012-12-23
안녕하세요 고객님 어제 급한데로 GS편의점 택배를 이용하여 보내드렸습니다. 빠르면 월요일날 또는 늦으면 크리스나스 지나고 수요일에 받으실거에요 수고하세요 > > > 목요일밤에물품을시켰는데아직배송준비중이네요.... > 친구는다음날바로왔다는데 > 목욜밤에시켰으면금욜에는보내야하는거아닌가요.... > 좀급한데 언제받을수있나요?? >
7842 답변완료iccavrV7 설정 질문입니다. 김기성 2012-12-22 1,273
iccavrV7에서 사용하는 키트의 내부 전압을 변경시켜주는 옵션이 있나요?
관리자 답변 관리자 · 2012-12-23
안녕하세요 고객님 LM3940 을 보드의 7805 를 제거하고 박으면 3.3V가 cpu에 공급됩니다. Iccavr과 같은 컴파일러에서 해주는 옵션은 업씁니다. 위에 말씀드린 방법이 가장 간단합니다. 아니면 본사의 mp533이라는 전원보드를 사서 아답타입력을 mp533에 넣고 그 mp533의 3.3v 출력을 메인보드에 있는 5v입력 터넥터에 꽂으면 가능합니다. 물론 이 경우 128 모듈의 크리스탈을 8MHz이하로 변경하셔야 합니다. 최고 속도로는 8MHz나 통신속도에러를 0% 로 없애려면 7.3728MHz 정도를 써주는게 좋겠죠 수고하세요 > > > iccavrV7에서 사용하는 키트의 내부 전압을 변경시켜주는 옵션이 있나요? >
7841 답변완료kd-128pro gnd질문입니다. 김기성 2012-12-21 1,400
kd-128pro를 보니 gnd라고 적힌곳이 5군데 있던데 여기에 외부 센서모듈의 gnd랑 납땜으로 연결하면 키트랑 모듈이랑 같은 gnd를 사용하게 되는건가요? 아니면 키트의 gnd는 머하는 곳이죠?
관리자 답변 관리자 · 2012-12-22
안녕하세요 고객님 저희 뉴티씨 제품을 이용해 주셔서 감사합니다. 자료실에서 회로도 보면 나와 있습니다만, 모두 같은 gnd입니다. 편리에 따라 자유롭게 뺄수 있도록 디자인된겁니다. 2 핀 커넥터 및 3 핀 커넥터 또한 4 핀커넥터 및 각 10핀 헤더핀에도 각각 gnd가 았습니다. 수고하세요 > > > kd-128pro를 보니 gnd라고 적힌곳이 5군데 있던데 > 여기에 외부 센서모듈의 gnd랑 납땜으로 연결하면 키트랑 모듈이랑 같은 gnd를 사용하게 되는건가요? > 아니면 키트의 gnd는 머하는 곳이죠? >
7840 답변완료며칠전에 구입한 LED출력포트 AM-TL8불량인것같습니다. 최성진 2012-12-21 1,447
안녕하세요 며칠전에 LED출력포트 AM-TL8 를 구입했습니다. 오늘 보니까 D408 LED에 불이 안들어오네요 교환은 어떻게 하나요?
관리자 답변 관리자 · 2012-12-22
안녕하세요 고객님 저희 뉴티씨 제품을 이용하여주셔서 감사합니다. 본사로 택배 수신자 부담으로 우체국택배나 CJ택배로 보내주시면 확인후 경우에따라 연락드리든지 하고 무상교체하여 새 제품으로 보내드립니다. 불편하시게 해서 미안합니다. 직접 찾아오시면 바로 교체하여드리고 테스트 설명드립니다. 수고하세요 > > > 안녕하세요 > 며칠전에 LED출력포트 AM-TL8 를 구입했습니다. > 오늘 보니까 D408 LED에 불이 안들어오네요 > 교환은 어떻게 하나요? >
7839 답변완료시리얼통신..질문 김태완 2012-12-21 1,674
시리얼통신(rs232)를 하려는데요 여기서 예제소스 받아서 돌렸는데요 막 뜨긴하는데 다 외계문자입니다... 제가 설정을 잘못한걸까요?? --------------------------------------------------------------------- // 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 "c:/WinAVR/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... printf("\n\r\ntesting...\n\r"); printf("printf test...\n\r"); while(1){ printf("test i : %d\n\r",i); i++; PORTA = i; PORTG = i; // LED 출력 delay(100); } return 0; }
관리자 답변 관리자 · 2012-12-22
안녕하세요 고객님 저희 뉴티씨를 이용해주셔서 감사해요 리셋키를 눌러보세요 첨에 다운로드후에 바로는 16MHz를 클럭으로 써서 통신 오류율이 있는데다가 다운로드시 다운로드 데이터와 부닥치면서 오류율이 증폭되어 그럴수 있습니다. 리셋키 누르거나 다시 전원 뺏다가 켜면 될겁니다. 수고하세요 > > > 시리얼통신(rs232)를 하려는데요 여기서 예제소스 받아서 돌렸는데요 > > 막 뜨긴하는데 다 외계문자입니다... > > 제가 설정을 잘못한걸까요?? > > --------------------------------------------------------------------- > // 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 "c:/WinAVR/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... > printf("\n\r\ntesting...\n\r"); > printf("printf test...\n\r"); > while(1){ > > printf("test i : %d\n\r",i); > i++; > PORTA = i; > PORTG = i; // LED 출력 > delay(100); > > } > return 0; > } >
7838 답변완료가속도 센서 이창배 2012-12-21 1,479
제가 자료실에서 [예제소스] 3axis(3축가속도센서) 예제(WinAVR+AVR Studio, ATMEGA128) [일반] [소스] 3축가속도센서 테스트( ICCAVR,Codevision,IAR) 이 두개의 제목 파일을 다운받아서 실행시키고 있는데 실행이 잘 되지 않습니다. 가속도 센서에 전압을 가했고 가속도 센서가 정상적으로 실행하는 것은 확인하였습니다. 이를 어떻게 atmega128보드에 연결하면 작동하는 것을 볼 수 있을지 알 수 있을까요?
관리자 답변 관리자 · 2012-12-21
안녕하세요 고객님 죄송하지만 본 게시판은 본사제품 사용시 질문사항들을 답변해드리고 있습니다. 해당제품은 본사제품이 아니라서 정확히 알수 없으니 제품생산회사에 질문해 보세요 스펙과 핀맵등 확인하도 연결사용해야할듯합니다. 수고하세요 > > > 제가 자료실에서 [예제소스] 3axis(3축가속도센서) 예제(WinAVR+AVR Studio, ATMEGA128) > [일반] [소스] 3축가속도센서 테스트( ICCAVR,Codevision,IAR) > 이 두개의 제목 파일을 다운받아서 실행시키고 있는데 실행이 잘 되지 않습니다. > 가속도 센서에 전압을 가했고 가속도 센서가 정상적으로 실행하는 것은 확인하였습니다. > 이를 어떻게 atmega128보드에 연결하면 작동하는 것을 볼 수 있을지 알 수 있을까요? >
7837 답변완료바로 아래글 질문자 입니다.. 오류가 바뀌어 한번더 질문드립니다 죄송합니다 ㅜㅜ 이준희 2012-12-20 1,458
++ uname -r + kernel_release=3.5.0-21-generic ++ pwd + current_dir=/home/hee/cp210x-3.1.0 + export current_dir ++ uname -r + KVER=3.5.0-21-generic ++ awk -F . -- '{ print $1 }' ++ echo 3.5.0-21-generic + KVER1=3 ++ awk -F . -- '{ print $2 }' ++ echo 3.5.0-21-generic + KVER2=5 ++ echo 3.5.0-21-generic ++ sed -e 's/3\.5\.//g' + KVER3=0-21-generic + '[' -f /home/hee/.rpmmacros ']' + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x + echo 5 5 + '[' 5 == 4 ']' + echo 0-21-generic 0-21-generic + '[' 0-21-generic -gt 15 ']' ./makerpm: line 29: [: 0-21-generic: integer expression expected + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros + d=/var/tmp/silabs + '[' '!' -d /var/tmp/silabs ']' + cd /var/tmp/silabs + r=/var/tmp/silabs/rpmbuild + o=cp210x-3.1.0 + s=/var/tmp/silabs/rpmbuild/SOURCES + spec=cp210x-3.1.0.spec + rm -rf /var/tmp/silabs/rpmbuild + mkdir rpmbuild + mkdir rpmbuild/SOURCES + mkdir rpmbuild/SRPMS + mkdir rpmbuild/SPECS + mkdir rpmbuild/BUILD + mkdir rpmbuild/RPMS + cd /var/tmp/silabs/rpmbuild/SOURCES + rm -rf cp210x-3.1.0 + mkdir cp210x-3.1.0 + cp -r /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 /home/hee/cp210x-3.1.0/cp210x/Rules.make cp210x-3.1.0 + echo 5 5 + '[' 5 == 4 ']' + echo 0-21-generic 0-21-generic + '[' 0-21-generic -gt 15 ']' ./makerpm: line 68: [: 0-21-generic: integer expression expected + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory + MyCopy=0 + case $KVER2 in + rm -f cp210x-3.1.0.tar + rm -f cp210x-3.1.0.tar.gz + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 + gzip cp210x-3.1.0.tar + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Mbyk4Q + umask 022 + cd /var/tmp/silabs/rpmbuild/BUILD + kver2=5 + case $kver2 in + cd /var/tmp/silabs/rpmbuild/BUILD + rm -rf cp210x-3.1.0 + /bin/gzip -dc /var/tmp/silabs/rpmbuild/SOURCES/cp210x-3.1.0.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd cp210x-3.1.0 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eQACKE + umask 022 + cd /var/tmp/silabs/rpmbuild/BUILD + cd cp210x-3.1.0 + sh ./configure + CONFIG_FILE=defaults.mk ++ pwd + PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 ++ uname -r + KVER=3.5.0-21-generic ++ echo 3.5.0-21-generic ++ awk -F . -- '{ print $1 }' + KVER1=3 ++ echo 3.5.0-21-generic ++ awk -F . -- '{ print $2 }' + KVER2=5 ++ sed -e 's/3\.5\.//g' ++ echo 3.5.0-21-generic + KVER3=0-21-generic + case $KVER2 in ++ uname -r + KDIR=/lib/modules/3.5.0-21-generic/build ++ uname -r + MODDIR=/lib/modules/3.5.0-21-generic + echo + echo 'Kernel version : 3.5.0-21-generic' Kernel version : 3.5.0-21-generic + echo 'Module extension : ' Module extension : + echo 'KO File : ' KO File : + echo 'Kernel Dir : /lib/modules/3.5.0-21-generic/build' Kernel Dir : /lib/modules/3.5.0-21-generic/build + echo 'Module File : ' Module File : + echo 'Module Dir : /lib/modules/3.5.0-21-generic' Module Dir : /lib/modules/3.5.0-21-generic + echo 'Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0' Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 + case $KVER2 in + echo + rm -f defaults.mk + echo '# Makefile.config' + echo '# Automatically generated' + echo KVER=3.5.0-21-generic + echo KVER1=3 + echo KVER2=5 + echo KVER3=0-21-generic + echo EXT= + echo KOFILE= + echo KDIR=/lib/modules/3.5.0-21-generic/build + echo MODFILE= + echo MODDIR=/lib/modules/3.5.0-21-generic + echo PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 + case $KVER2 in + kver2=5 + case $kver2 in + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LqRUts + umask 022 + cd /var/tmp/silabs/rpmbuild/BUILD + cd cp210x-3.1.0 + kver2=5 + case $kver2 in + /usr/lib/rpm/brp-compress /usr/lib/rpm/brp-compress: line 8: cd: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386: No such file or directory + /usr/lib/rpm/brp-strip /usr/bin/strip find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory Processing files: cp210x-3.1.0-063.i386 error: File not found by glob: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386/lib/modules/3.5.0-21-generic/kernel/drivers/usb/serial/cp210x* RPM build errors: File not found by glob: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386/lib/modules/3.5.0-21-generic/kernel/drivers/usb/serial/cp210x* + '[' -f /home/hee/.rpmmacros.cp210x ']' + rm /home/hee/.rpmmacros + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros 최신버전으로 해도 안됩니당..
관리자 답변 관리자 · 2012-12-22
안녕하세요 리눅스는 버전이 워낙많아서 모든 리눅스에서 지원되는지는 좀더 확인후 올려드릴께요 혹시 방법을 찾아보고 있으면 그것도 올려드릴께요 수고하세요 > > > ++ uname -r > + kernel_release=3.5.0-21-generic > ++ pwd > + current_dir=/home/hee/cp210x-3.1.0 > + export current_dir > ++ uname -r > + KVER=3.5.0-21-generic > ++ awk -F . -- '{ print $1 }' > ++ echo 3.5.0-21-generic > + KVER1=3 > ++ awk -F . -- '{ print $2 }' > ++ echo 3.5.0-21-generic > + KVER2=5 > ++ echo 3.5.0-21-generic > ++ sed -e 's/3\.5\.//g' > + KVER3=0-21-generic > + '[' -f /home/hee/.rpmmacros ']' > + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x > + echo 5 > 5 > + '[' 5 == 4 ']' > + echo 0-21-generic > 0-21-generic > + '[' 0-21-generic -gt 15 ']' > ./makerpm: line 29: [: 0-21-generic: integer expression expected > + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros > + d=/var/tmp/silabs > + '[' '!' -d /var/tmp/silabs ']' > + cd /var/tmp/silabs > + r=/var/tmp/silabs/rpmbuild > + o=cp210x-3.1.0 > + s=/var/tmp/silabs/rpmbuild/SOURCES > + spec=cp210x-3.1.0.spec > + rm -rf /var/tmp/silabs/rpmbuild > + mkdir rpmbuild > + mkdir rpmbuild/SOURCES > + mkdir rpmbuild/SRPMS > + mkdir rpmbuild/SPECS > + mkdir rpmbuild/BUILD > + mkdir rpmbuild/RPMS > + cd /var/tmp/silabs/rpmbuild/SOURCES > + rm -rf cp210x-3.1.0 > + mkdir cp210x-3.1.0 > + cp -r /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 /home/hee/cp210x-3.1.0/cp210x/Rules.make cp210x-3.1.0 > + echo 5 > 5 > + '[' 5 == 4 ']' > + echo 0-21-generic > 0-21-generic > + '[' 0-21-generic -gt 15 ']' > ./makerpm: line 68: [: 0-21-generic: integer expression expected > + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros > cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory > + MyCopy=0 > + case $KVER2 in > + rm -f cp210x-3.1.0.tar > + rm -f cp210x-3.1.0.tar.gz > + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 > + gzip cp210x-3.1.0.tar > + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS > + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Mbyk4Q > + umask 022 > + cd /var/tmp/silabs/rpmbuild/BUILD > + kver2=5 > + case $kver2 in > + cd /var/tmp/silabs/rpmbuild/BUILD > + rm -rf cp210x-3.1.0 > + /bin/gzip -dc /var/tmp/silabs/rpmbuild/SOURCES/cp210x-3.1.0.tar.gz > + /bin/tar -xf - > + STATUS=0 > + '[' 0 -ne 0 ']' > + cd cp210x-3.1.0 > + /bin/chmod -Rf a+rX,u+w,g-w,o-w . > + exit 0 > Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eQACKE > + umask 022 > + cd /var/tmp/silabs/rpmbuild/BUILD > + cd cp210x-3.1.0 > + sh ./configure > + CONFIG_FILE=defaults.mk > ++ pwd > + PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 > ++ uname -r > + KVER=3.5.0-21-generic > ++ echo 3.5.0-21-generic > ++ awk -F . -- '{ print $1 }' > + KVER1=3 > ++ echo 3.5.0-21-generic > ++ awk -F . -- '{ print $2 }' > + KVER2=5 > ++ sed -e 's/3\.5\.//g' > ++ echo 3.5.0-21-generic > + KVER3=0-21-generic > + case $KVER2 in > ++ uname -r > + KDIR=/lib/modules/3.5.0-21-generic/build > ++ uname -r > + MODDIR=/lib/modules/3.5.0-21-generic > + echo > > + echo 'Kernel version : 3.5.0-21-generic' > Kernel version : 3.5.0-21-generic > + echo 'Module extension : ' > Module extension : > + echo 'KO File : ' > KO File : > + echo 'Kernel Dir : /lib/modules/3.5.0-21-generic/build' > Kernel Dir : /lib/modules/3.5.0-21-generic/build > + echo 'Module File : ' > Module File : > + echo 'Module Dir : /lib/modules/3.5.0-21-generic' > Module Dir : /lib/modules/3.5.0-21-generic > + echo 'Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0' > Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 > + case $KVER2 in > + echo > > + rm -f defaults.mk > + echo '# Makefile.config' > + echo '# Automatically generated' > + echo KVER=3.5.0-21-generic > + echo KVER1=3 > + echo KVER2=5 > + echo KVER3=0-21-generic > + echo EXT= > + echo KOFILE= > + echo KDIR=/lib/modules/3.5.0-21-generic/build > + echo MODFILE= > + echo MODDIR=/lib/modules/3.5.0-21-generic > + echo PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.1.0 > + case $KVER2 in > + kver2=5 > + case $kver2 in > + exit 0 > Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LqRUts > + umask 022 > + cd /var/tmp/silabs/rpmbuild/BUILD > + cd cp210x-3.1.0 > + kver2=5 > + case $kver2 in > + /usr/lib/rpm/brp-compress > /usr/lib/rpm/brp-compress: line 8: cd: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386: No such file or directory > + /usr/lib/rpm/brp-strip /usr/bin/strip > find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory > + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip > find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory > + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump > find: `/var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386': No such file or directory > Processing files: cp210x-3.1.0-063.i386 > error: File not found by glob: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386/lib/modules/3.5.0-21-generic/kernel/drivers/usb/serial/cp210x* > > > RPM build errors: > File not found by glob: /var/tmp/silabs/rpmbuild/BUILDROOT/cp210x-3.1.0-063.i386/lib/modules/3.5.0-21-generic/kernel/drivers/usb/serial/cp210x* > + '[' -f /home/hee/.rpmmacros.cp210x ']' > + rm /home/hee/.rpmmacros > + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros > > > > > 최신버전으로 해도 안됩니당.. >
7836 답변완료리눅스에서 cp210x 설치 하는데.. 이준희 2012-12-20 1,502
+ uname -r + kernel_release=3.5.0-21-generic + pwd + current_dir=/home/hee/cp210x-3.1.0 + export current_dir + uname -r + KVER=3.5.0-21-generic + awk -F . -- { print $1 } + echo 3.5.0-21-generic + KVER1=3 + awk -F . -- { print $2 } + echo 3.5.0-21-generic + KVER2=5 + sed -e s/3\.5\.//g + echo 3.5.0-21-generic + KVER3=0-21-generic + [ -f /home/hee/.rpmmacros ] + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x + echo 5 5 + [ 5 == 4 ] ./makerpm: 25: [: 5: unexpected operator + echo 0-21-generic 0-21-generic + [ 0-21-generic -gt 15 ] ./makerpm: 29: [: Illegal number: 0-21-generic + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros + d=/var/tmp/silabs + [ ! -d /var/tmp/silabs ] + cd /var/tmp/silabs + r=/var/tmp/silabs/rpmbuild + o=cp210x-3.1.0 + s=/var/tmp/silabs/rpmbuild/SOURCES + spec=cp210x-3.1.0.spec + rm -rf /var/tmp/silabs/rpmbuild + mkdir rpmbuild + mkdir rpmbuild/SOURCES + mkdir rpmbuild/SRPMS + mkdir rpmbuild/SPECS + mkdir rpmbuild/BUILD + mkdir rpmbuild/RPMS + cd /var/tmp/silabs/rpmbuild/SOURCES + rm -rf cp210x-3.1.0 + mkdir cp210x-3.1.0 + cp -r /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/Rules.make /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 cp210x-3.1.0 + echo 5 5 + [ 5 == 4 ] ./makerpm: 64: [: 5: unexpected operator + echo 0-21-generic 0-21-generic + [ 0-21-generic -gt 15 ] ./makerpm: 68: [: Illegal number: 0-21-generic + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory + MyCopy=0 + rm -f cp210x-3.1.0.tar + rm -f cp210x-3.1.0.tar.gz + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 + gzip cp210x-3.1.0.tar + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec ./makerpm: 121: ./makerpm: rpmbuild: not found + [ -f /home/hee/.rpmmacros.cp210x ] + rm /home/hee/.rpmmacros + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros hee@110405:~/cp210x-3.1.0$ ./makerpm + uname -r + kernel_release=3.5.0-21-generic + pwd + current_dir=/home/hee/cp210x-3.1.0 + export current_dir + uname -r + KVER=3.5.0-21-generic + awk -F . -- { print $1 } + echo 3.5.0-21-generic + KVER1=3 + awk -F . -- { print $2 } + echo 3.5.0-21-generic + KVER2=5 + + sed -e s/3\.5\.//g echo 3.5.0-21-generic + KVER3=0-21-generic + [ -f /home/hee/.rpmmacros ] + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x + echo 5 5 + [ 5 == 4 ] ./makerpm: 25: [: 5: unexpected operator + echo 0-21-generic 0-21-generic + [ 0-21-generic -gt 15 ] ./makerpm: 29: [: Illegal number: 0-21-generic + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros + d=/var/tmp/silabs + [ ! -d /var/tmp/silabs ] + cd /var/tmp/silabs + r=/var/tmp/silabs/rpmbuild + o=cp210x-3.1.0 + s=/var/tmp/silabs/rpmbuild/SOURCES + spec=cp210x-3.1.0.spec + rm -rf /var/tmp/silabs/rpmbuild + mkdir rpmbuild + mkdir rpmbuild/SOURCES + mkdir rpmbuild/SRPMS + mkdir rpmbuild/SPECS + mkdir rpmbuild/BUILD + mkdir rpmbuild/RPMS + cd /var/tmp/silabs/rpmbuild/SOURCES + rm -rf cp210x-3.1.0 + mkdir cp210x-3.1.0 + cp -r /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/Rules.make /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 cp210x-3.1.0 + echo 5 5 + [ 5 == 4 ] ./makerpm: 64: [: 5: unexpected operator + echo 0-21-generic 0-21-generic + [ 0-21-generic -gt 15 ] ./makerpm: 68: [: Illegal number: 0-21-generic + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory + MyCopy=0 + rm -f cp210x-3.1.0.tar + rm -f cp210x-3.1.0.tar.gz + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 + gzip cp210x-3.1.0.tar + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec ./makerpm: 121: ./makerpm: rpmbuild: not found + [ -f /home/hee/.rpmmacros.cp210x ] + rm /home/hee/.rpmmacros + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros 운영체제는 우분투 입니당~! 메뉴얼 보고 그대로 해서 이렇게 결과가 나왔는데요.. 메뉴얼을 보면 To install, run the rpm installation package which by default will be at: cd /var/temp/silabs/rpmbuild/RPMS/i386 double click on cp210x-3.1.0.i386.rpm 이렇게 나와있는데 RPMS 까지의 폴더 경로는 있는데 파일이 없는데 어떻게 해야하나요..?ㅠㅠ 항상 수고하십니당
관리자 답변 관리자 · 2012-12-20
안녕하세요? 고객님, 최신 버전으로 다시 해보세요. 첨부하였습니다. 수고하세요. > > > + uname -r > + kernel_release=3.5.0-21-generic > + pwd > + current_dir=/home/hee/cp210x-3.1.0 > + export current_dir > + uname -r > + KVER=3.5.0-21-generic > + awk -F . -- { print $1 } > + echo 3.5.0-21-generic > + KVER1=3 > + awk -F . -- { print $2 } > + echo 3.5.0-21-generic > + KVER2=5 > + sed -e s/3\.5\.//g > + echo 3.5.0-21-generic > + KVER3=0-21-generic > + [ -f /home/hee/.rpmmacros ] > + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x > + echo 5 > 5 > + [ 5 == 4 ] > ./makerpm: 25: [: 5: unexpected operator > + echo 0-21-generic > 0-21-generic > + [ 0-21-generic -gt 15 ] > ./makerpm: 29: [: Illegal number: 0-21-generic > + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros > + d=/var/tmp/silabs > + [ ! -d /var/tmp/silabs ] > + cd /var/tmp/silabs > + r=/var/tmp/silabs/rpmbuild > + o=cp210x-3.1.0 > + s=/var/tmp/silabs/rpmbuild/SOURCES > + spec=cp210x-3.1.0.spec > + rm -rf /var/tmp/silabs/rpmbuild > + mkdir rpmbuild > + mkdir rpmbuild/SOURCES > + mkdir rpmbuild/SRPMS > + mkdir rpmbuild/SPECS > + mkdir rpmbuild/BUILD > + mkdir rpmbuild/RPMS > + cd /var/tmp/silabs/rpmbuild/SOURCES > + rm -rf cp210x-3.1.0 > + mkdir cp210x-3.1.0 > + cp -r /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/Rules.make /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 cp210x-3.1.0 > + echo 5 > 5 > + [ 5 == 4 ] > ./makerpm: 64: [: 5: unexpected operator > + echo 0-21-generic > 0-21-generic > + [ 0-21-generic -gt 15 ] > ./makerpm: 68: [: Illegal number: 0-21-generic > + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros > cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory > + MyCopy=0 > + rm -f cp210x-3.1.0.tar > + rm -f cp210x-3.1.0.tar.gz > + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 > + gzip cp210x-3.1.0.tar > + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS > + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec > ./makerpm: 121: ./makerpm: rpmbuild: not found > + [ -f /home/hee/.rpmmacros.cp210x ] > + rm /home/hee/.rpmmacros > + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros > hee@110405:~/cp210x-3.1.0$ ./makerpm > + uname -r > + kernel_release=3.5.0-21-generic > + pwd > + current_dir=/home/hee/cp210x-3.1.0 > + export current_dir > + uname -r > + KVER=3.5.0-21-generic > + awk -F . -- { print $1 } > + echo 3.5.0-21-generic > + KVER1=3 > + awk -F . -- { print $2 } > + echo 3.5.0-21-generic > + KVER2=5 > + + sed -e s/3\.5\.//g > echo 3.5.0-21-generic > + KVER3=0-21-generic > + [ -f /home/hee/.rpmmacros ] > + mv -f /home/hee/.rpmmacros /home/hee/.rpmmacros.cp210x > + echo 5 > 5 > + [ 5 == 4 ] > ./makerpm: 25: [: 5: unexpected operator > + echo 0-21-generic > 0-21-generic > + [ 0-21-generic -gt 15 ] > ./makerpm: 29: [: Illegal number: 0-21-generic > + cp /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/.rpmmacros > + d=/var/tmp/silabs > + [ ! -d /var/tmp/silabs ] > + cd /var/tmp/silabs > + r=/var/tmp/silabs/rpmbuild > + o=cp210x-3.1.0 > + s=/var/tmp/silabs/rpmbuild/SOURCES > + spec=cp210x-3.1.0.spec > + rm -rf /var/tmp/silabs/rpmbuild > + mkdir rpmbuild > + mkdir rpmbuild/SOURCES > + mkdir rpmbuild/SRPMS > + mkdir rpmbuild/SPECS > + mkdir rpmbuild/BUILD > + mkdir rpmbuild/RPMS > + cd /var/tmp/silabs/rpmbuild/SOURCES > + rm -rf cp210x-3.1.0 > + mkdir cp210x-3.1.0 > + cp -r /home/hee/cp210x-3.1.0/cp210x/Makefile24 /home/hee/cp210x-3.1.0/cp210x/Makefile26 /home/hee/cp210x-3.1.0/cp210x/Rules.make /home/hee/cp210x-3.1.0/cp210x/configure /home/hee/cp210x-3.1.0/cp210x/cp210x.c /home/hee/cp210x-3.1.0/cp210x/cp210x.h /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.c /home/hee/cp210x-3.1.0/cp210x/cp210xuniversal.h /home/hee/cp210x-3.1.0/cp210x/installmod /home/hee/cp210x-3.1.0/cp210x/rpmmacros24 /home/hee/cp210x-3.1.0/cp210x/rpmmacros26 cp210x-3.1.0 > + echo 5 > 5 > + [ 5 == 4 ] > ./makerpm: 64: [: 5: unexpected operator > + echo 0-21-generic > 0-21-generic > + [ 0-21-generic -gt 15 ] > ./makerpm: 68: [: Illegal number: 0-21-generic > + cp /home/hee/cp210x-3.1.0/cp210x/.rpmmacros24 cp210x-3.1.0/.rpmmacros > cp: cannot stat `/home/hee/cp210x-3.1.0/cp210x/.rpmmacros24': No such file or directory > + MyCopy=0 > + rm -f cp210x-3.1.0.tar > + rm -f cp210x-3.1.0.tar.gz > + tar -cf cp210x-3.1.0.tar cp210x-3.1.0 > + gzip cp210x-3.1.0.tar > + cp /home/hee/cp210x-3.1.0/cp210x-3.1.0.spec /var/tmp/silabs/rpmbuild/SPECS > + rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec > ./makerpm: 121: ./makerpm: rpmbuild: not found > + [ -f /home/hee/.rpmmacros.cp210x ] > + rm /home/hee/.rpmmacros > + mv -f /home/hee/.rpmmacros.cp210x /home/hee/.rpmmacros > > > > > > > > > 운영체제는 우분투 입니당~! > > 메뉴얼 보고 그대로 해서 > > > 이렇게 결과가 나왔는데요.. > > 메뉴얼을 보면 > To install, run the rpm installation package which by default will be at: > > cd /var/temp/silabs/rpmbuild/RPMS/i386 > > double click on cp210x-3.1.0.i386.rpm > > 이렇게 나와있는데 RPMS 까지의 폴더 경로는 있는데 > 파일이 없는데 어떻게 해야하나요..?ㅠㅠ > > 항상 수고하십니당 >
7835 답변완료segment 와 led 가 정상적으로 출력되지 않습니다. 이상은 2012-12-19 1,404
어제 올린 답변 정말 감사히 잘봤습니다. 프로그램을 avrstudio 5.1 과 avrstudio4.1 을 쓰고있었는데 둘다 atmega128을 인식하지 못했던것 같습니다. 자료실에서 4.19버젼을 받으니 원활히 되었습니다. 감사합니다. 이제 다운로딩은 잘실행이 되고 있습니다. 그런데, segment 출력하고 led가 나오질 않습니다. 위와 같이 프로그래밍하고 다운로드 하니 PG0 에서만 불이 빤짝 거리고(밝기가 매우 어둡습니다.) PG1과 segment에서는 전혀 반응이 없습니다. 보드 전용 매뉴얼을 다운받아서 예제로 나와있는 소스를 입력해도 (이상하게 char 명령에서 에러가 발생하여 int로 바꿔서 했습니다만다만) led와 segment 둘다 출력이 되질 않습니다. 혹시 보드의 문제일까 싶어서 문의를 드립니다. (쓰고 있는 물건 링크 : http://www.devicemart.co.kr/goods/view.php?seq=36933)
관리자 답변 관리자 · 2012-12-19
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 출력할 떄는 DDRx = 0xff; 이런식으로 출력하고자 하는 해당 포트의 해당 핀을 1로 DDRx(Direction of Data Register x) 을 해줘야 합니다. 그걸 해줘야 풀업 되서 밝아집니다. 그게 안되서 그런 것 같습니다. 수고하세요. > > > 어제 올린 답변 정말 감사히 잘봤습니다. 프로그램을 avrstudio 5.1 과 avrstudio4.1 을 쓰고있었는데 둘다 atmega128을 인식하지 못했던것 같습니다. 자료실에서 4.19버젼을 받으니 원활히 되었습니다. 감사합니다. > > 이제 다운로딩은 잘실행이 되고 있습니다. 그런데, > > segment 출력하고 led가 나오질 않습니다. > > 위와 같이 프로그래밍하고 다운로드 하니 PG0 에서만 불이 빤짝 거리고(밝기가 매우 어둡습니다.) > > PG1과 segment에서는 전혀 반응이 없습니다. > > 보드 전용 매뉴얼을 다운받아서 예제로 나와있는 소스를 입력해도 > (이상하게 char 명령에서 에러가 발생하여 int로 바꿔서 했습니다만다만) > > led와 segment 둘다 출력이 되질 않습니다. > > 혹시 보드의 문제일까 싶어서 문의를 드립니다. > > (쓰고 있는 물건 링크 : http://www.devicemart.co.kr/goods/view.php?seq=36933) >
7834 답변완료iccavr, kd-128pro 와 fb155bc질문 김기성 2012-12-18 1,576
1.fb155bc를 인터페이스보드없이 kd-128pro에 커넥터?선? 으로 연결하여 사용하려면 5v로 돌아가는 kd-128pro의 전압을 3.3으로 낯추어야 한다고 들었습니다. iccavr V7에 하드웨어 적인 방법말고 전압을 낮추어주는 설정? 같은것이 있나요? 2.첨부된 사진에서 처럼 fb155bc의 tx,rx,gnd,vcc를 바로 kd-128pro에 연결하려고 하는데 키트의 어디에 연결하여야 하나요?
관리자 답변 관리자 · 2012-12-19
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 질문에 답변 드릴께요. > > 1.fb155bc를 인터페이스보드없이 kd-128pro에 커넥터?선? 으로 연결하여 사용하려면 > 5v로 돌아가는 kd-128pro의 전압을 3.3으로 낯추어야 한다고 들었습니다. > iccavr V7에 하드웨어 적인 방법말고 전압을 낮추어주는 설정? 같은것이 있나요? ==> 그런 부분은 없구요. KD-128PRO의 모듈인 AM-128PRO의 크리스탈이 현재는 16MHz로 되어 있을 겁니다. 그것을 8MHz 이하, 통신을 쓰려고 하니까 하드웨어적으로 7.3728MHz로 바꿔주면 통신에러 0%됩니다. AVR은 3.3V로 쓰게 되면, 본 키트는 특히 ATMEGA128A-AU를 쓰기 떄문에, 크리스탈만 교체하면 3.3V 용으로 쓸 수는 있는 데, 이경우 반드시 크리스탈을 8MHz 이하로 써야 합니다. 5V용은 보통 16MHz까지 쓸 수 있습니다. 참고로 AVR 에 따라서는 20MHz까지 쓸 수 있는 모델도 있습니다. > 2.첨부된 사진에서 처럼 fb155bc의 tx,rx,gnd,vcc를 바로 kd-128pro에 연결하려고 하는데 > 키트의 어디에 연결하여야 하나요? ==> 키트에 보면, 4핀 커넥터가 있습니다. J107 UART0와 J114 UART1이 그것인데요. 본사의 키트는 TTL Level(또는 CMOS Level 호환)은 흰색 4핀 커넥터로 되어 있습니다. 거기다 하면 됩니다. 모듈에 있는 3핀 아이보리색 커넥터는 RS-232C Level로써 +-12V 레벨입니다. 실제로는 +5V -9V ~-12V 정도 됩니다. 즉, 이 커넥터가 PC의 시리얼 포트랑 바로 붙을 수 있는 커넥터죠. 수고하세요. >