로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
498 답변완료스테핑모터.. 루카리오 2007-08-24 3,067
안녕하세요. 저번에 디바이스마트 AM-MS2 구입했습니다. 소스와 연결해야 하는 법 필요해서 질문을 올리게 되었습니다. MCU는 ATmega 8515 · Crystal는 16Mhz 스테핑모터는 디바이스마트에서 구입한 SST42D1100 컴파일러는 CodeVisionAVR 그리고 소스는 최고 속도 내게 주시고....설명해주면 정말 감사할것 같습니다. 답변은 메일로 부탁드립니다.
관리자 답변 N.T.C · 2007-08-24
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 저희 회사에서는 기본 소스만 제공하고 있습니다. ICCAVR 을 이용한 소스입니다. 예제는 첨부로 올라와 있습니다. 감사합니다. p.s : 앞으로 글 올리실 때 본명으로 올려주세요. >안녕하세요. > >저번에 디바이스마트 AM-MS2 구입했습니다. > >소스와 연결해야 하는 법 필요해서 질문을 올리게 되었습니다. > >MCU는 ATmega 8515 · Crystal는 16Mhz > >스테핑모터는 디바이스마트에서 구입한 SST42D1100 > >컴파일러는 CodeVisionAVR > >그리고 소스는 최고 속도 내게 주시고....설명해주면 정말 감사할것 같습니다. > >답변은 메일로 부탁드립니다. > >
497 답변완료ATMEGA128 Vref에 대한 질문입니다. 이강 2007-08-23 2,880
안녕하세요. 제가 측정하려는 센서의 출력이 대략 5.8 V 인데요 ADC를 이용해 이것을 읽으려합니다. 5V이하로 변화가 생길 경우만을 측정할 수 있으면 되거든요. 1. Vref에 입력할 수 있는 최대 전압은 몇이지요? 2. Vref에 5V를 입력하고 ADC단자에 5.8V를 입력하면 모듈에 무리가 가지 않을까요? 그럼 답변 부탁드리겠습니다^^
관리자 답변 N.T.C · 2007-08-23
안녕하세요? 0 - VCC ADC Input Voltage Range 입니다. 감사합니다.
496 답변완료좀전에 전화 드렸던 사람입니다.(디버깅보드 회로도요) 윤희선 2007-08-23 2,676
회로도좀 보내주세요... PCB는 저희가 따로 만들어서 사용하겠습니다. 그럼 수고하세요. coldwar7@paran.com
관리자 답변 N.T.C · 2007-08-23
안녕하세요? 뉴테크놀로지 컴패니를 방문해 주셔서 감사합니다 회로도 첨부로 올려드렸습니다. 감사합니다. >회로도좀 보내주세요... >PCB는 저희가 따로 만들어서 사용하겠습니다. >그럼 수고하세요. > >coldwar7@paran.com >
495 답변완료KD-128Pro ATMega128 개발 보드 동작 관련 조시형 2007-08-23 2,707
안녕하세요. 엊그제 ATMega128보드를 엘레파츠를 통해서 구매를 해서 테스트를 진행 중입니다. 귀사 튜토리얼에 나와 있듯이 ImageCraft사의 ICCAVR을 사용했습니다. 그런데, 7-Segment의 동작을 테스트 하던 와중에 두 자리 수에 불이 들어 오지 않는 현상이 생기더군요. 7-Segment는 Common Cathode 타입으로 D0, D1, D2, D4로 각 자리를 선택하게 되어 있고, 이는 PortC의 PC0, PC1, PC2, PC3에 할당되어 있더군요. PC0, PC1에 할당되어 있는 부분의 7-Segment는 불이 들어 오지만, 나머지 두 부분이 들어 오지 않아서 DVM으로 해당 PortC의 0,1,2,3번 Bit에 해당되는 부분의 전압을 DVM을 통해서 측정 해 보니, PC0, PC1는 0.3v 정도, PC2, PC3는 0.9v정도의 전압이 인가되고 있더군요. 이 부분은 아래의 프로그램 처럼 했을 경우입니다. PORTC = 0x00 로 두면, PORTC 출력이 모두 Low Level인데요. 이게 Low Level이 제대로 되지 않는 것 같습니다. 그래서 PORTC = 0xFF로 두면 모두 High Level이 출력되야 하는데, 이는 제대로 다 출력이 잘 되는 군요. 뭐가 문제일까요? AVR ATMega128이 문제가 있는 것은 아닌가요? 첨부로 사용했던 프로그램 첨부 합니다.
관리자 답변 N.T.C · 2007-08-23
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 소스 상에 DDRC = 0xFF; 로 두시면 모두다 출력이 됩니다. 감사합니다. > 안녕하세요. 엊그제 ATMega128보드를 엘레파츠를 통해서 구매를 해서 테스트를 진행 중입니다. > 귀사 튜토리얼에 나와 있듯이 ImageCraft사의 ICCAVR을 사용했습니다. > 그런데, 7-Segment의 동작을 테스트 하던 와중에 두 자리 수에 불이 들어 오지 않는 현상이 생기더군요. > 7-Segment는 Common Cathode 타입으로 D0, D1, D2, D4로 각 자리를 선택하게 되어 있고, 이는 PortC의 PC0, PC1, PC2, PC3에 할당되어 있더군요. > PC0, PC1에 할당되어 있는 부분의 7-Segment는 불이 들어 오지만, 나머지 두 부분이 들어 오지 않아서 DVM으로 해당 PortC의 0,1,2,3번 Bit에 해당되는 부분의 전압을 DVM을 통해서 측정 해 보니, PC0, PC1는 0.3v 정도, PC2, PC3는 0.9v정도의 전압이 인가되고 있더군요. > 이 부분은 아래의 프로그램 처럼 했을 경우입니다. > PORTC = 0x00 로 두면, PORTC 출력이 모두 Low Level인데요. 이게 Low Level이 제대로 되지 않는 것 같습니다. > 그래서 PORTC = 0xFF로 두면 모두 High Level이 출력되야 하는데, 이는 제대로 다 출력이 잘 되는 군요. > 뭐가 문제일까요? AVR ATMega128이 문제가 있는 것은 아닌가요? > 첨부로 사용했던 프로그램 첨부 합니다.
494 답변완료3축 가속도 센서를 사용하려고 하는데요.. 이동희 2007-08-22 2,740
ATmega128을 이용해서 각도를 계산하려고 하는데요.. 잘 계산이 되질 않네요. 2축을 사용해서.. x축과 z축을 사용하여 계산하고 싶습니다. 세그웨이 로봇을 만들고 싶은데요.. 100Hz 정도 주기로 기울기를 측정하고 싶은데... 잘 되지 않네요. 소스나 계산 방법을 구하고 싶네요. freescale사 홈피에서 어플리케이션 노트까지 봤는데.. 잘 모르겠습니다. 꼭 도와주세요.
관리자 답변 N.T.C · 2007-08-22
안녕하세요? 동희님, 자료실에 보면 가속도센서를 이용한 계산 법 등이 파워포인트 자료로 소개되어 있습니다. 참고하세요. 감사합니다.
493 답변완료외부스위치를 통해 5V가 인가 되었을때 컴퓨터 PC로 전송하는 방법 이병성 2007-08-20 2,672
외부에서 5V 신호가 0V로 변화할때 ATMEGA128 pro 개발보드에 입력되게 하여 UART0를 통하여 PC로 변화여부를 나타내는 작업을 하려 합니다. 어떤 방식으로 접근해야 하는지 감이 안잡혀서 조언부탁드리려 글올립니다. 답변 부탁드립니다.
관리자 답변 N.T.C · 2007-08-21
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사합니다. 우선, 포트로 입력 받으시구요. (입력 받으실 때, 보호 회로를 좀 넣어 주시면 더 좋겠구요.) 폴링으로나 외부인터럽트로 입력 감지하고 계시다가 변화 되는 것이 보이면, 시리얼로 printf 등으로 UART0에 출력해 주시면 되겠습니다. 감사합니다.
492 답변완료[긴급]스텝모터 드라이브(구동부)문의 정의태 2007-08-17 3,151
이번에 제가 스텝모터 KH56QM2-903모델을 사용하려고 하는데요 어떤 드라이브를 사야할지 잘 모르겠습니다. 빠른답변 부탁드립니다.
관리자 답변 N.T.C · 2007-08-18
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다. 우선, 저희 제품 중에 AM-CS2P 또는 AM-MS2를 이용하시면 될 것 같습니다. 소음도 제거해 가면서, 클럭 구동으로 마이크로스텝으로 섬세하게 제어 하시려면 AM-MS2를 사용하시고, 그렇지 않고, 저렴하게 상을 직접 만들어 주면서 해보고 싶으시면 AM-CS2P를 추천해 드립니다. Q&A에 가 보시면, 구동 소스가 올라와 있습니다. 감사합니다.
491 답변완료안녕하세요 사장님 정영웅 2007-08-17 2,715
안녕하세요 사장님 보내주신 물품들을 잘 받았습니다. 적외선센서를 아날로그에서 디지털로 바꾸니 일단 뽀대는 나네요;;ㅋ 제 메일 주소로 디지털센서 샘플 소스 좀 부탁드립니다^^ 처음부터 다시 만들려니 적외선센서부터 코딩을 잘해야겠네요ㅋ 날씨가 많이 더운데 수고하세요~
관리자 답변 N.T.C · 2007-08-17
안녕하세요? 영웅님, 샘플 소스는 회사 들어가는 데로 바로 보내드리도록 하겠습니다. 이쁘게 만들어 사진 좀 올려 주세요. 감사합니다.
490 답변완료내일 방문하려고 하는데요!! 나승연 2007-08-16 2,612
몇시쯤 가는 게 좋을까요? 라인트레이서 부품사고, ISP A/S 받으려고 하는데 언제가 적당한가요? 연락처 : 010-2759-2083
관리자 답변 N.T.C · 2007-08-16
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다. A/S 건은 오전 10시~오후 5시 사이에 오셔야 합니다. 감사합니다.
489 답변완료조도센서를 adc에 물렸을 때 am128-pro 모듈이 리셋이 됩니다. 이유석 2007-08-16 3,283
안녕하세요. 현재 조도센서(CdS)를 이용해서 adc로 입력을 받고 있습니다. 그런데 uart0로 뿌려주다가 중간에 리셋이 되는 현상이 생기고 있습니다. 그리고 리셋되면서 동작하다가 약 5분 정도 경과하면 다운이 됩니다. 모듈을 새로 사서 테스트해봐도 같은 증상이 발생합니다. 원인을 잘 모르겠는데 도와주세요..^^; 아래는 소스코드입니다. 코드비전에서 작성되었고 퓨즈비트 0xFFD9EF 로 되어있습니다. ------------------------------------------------------------------ /***************************************************** This program was produced by the CodeWizardAVR V1.24.8d Professional Automatic Program Generator ?Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Project : Version : Date : 2007-08-13 Author : F4CG Company : F4CG Comments: Chip type : ATmega128 Program type : Application Clock frequency : 16.000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 1024 *****************************************************/ #include <mega128.h> //uart관련 #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 //uart관련 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC) //메인함수 #define WORKING 1 #define REST 0 #define SUCCESS 1 #define FAIL 0 #define BYTE unsigned char //---------------------------------------------------- // Delay 함수 //---------------------------------------------------- void Delay_us(unsigned char time_us) { register unsigned char i; for ( i = 0 ; i < time_us ; i++ ) { #asm PUSH R0; POP R0; PUSH R0; POP R0; #endasm } } void Delay_ms(unsigned char time_ms) { register unsigned int i; for ( i = 0 ; i < time_ms ; i++ ) { Delay_us(250); Delay_us(250); Delay_us(250); Delay_us(250); } } void Delay_s(unsigned char time_s) { register unsigned int i; for ( i = 0 ; i < time_s ; i++ ) { Delay_ms(250); Delay_ms(250); Delay_ms(250); Delay_ms(250); } } //---------------------------------------------------- //---------------------------------------------------- // 시리얼포트 관련 //---------------------------------------------------- // Get a character from the USART0 Receiver #pragma used+ char getchar0(void) { char status,data; while (1) { while (((status=UCSR0A) & RX_COMPLETE)==0); data=UDR0; if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0) return data; }; } #pragma used- // Write a character to the USART0 Transmitter #pragma used+ void putchar0(char c) { while ((UCSR0A & DATA_REGISTER_EMPTY)==0); UDR0=c; } #pragma used- // Get a character from the USART1 Receiver #pragma used+ char getchar1(void) { char status,data; while (1) { while (((status=UCSR1A) & RX_COMPLETE)==0); data=UDR1; if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0) return data; }; } #pragma used- // Write a character to the USART1 Transmitter #pragma used+ void putchar1(char c) { while ((UCSR1A & DATA_REGISTER_EMPTY)==0); UDR1=c; } #pragma used- //---------------------------------------------------- // Standard Input/Output functions #include <stdio.h> #define ADC_VREF_TYPE 0xC0 // Read the AD conversion result unsigned int read_adc(unsigned char adc_input) { ADMUX=adc_input|ADC_VREF_TYPE; // Start the AD conversion ADCSRA|=0x40; // Wait for the AD conversion to complete while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return ADCW; } // Declare your global variables here unsigned int ad2 = 0; unsigned int time_W = 0; unsigned char Init_msg[13] = {'S', 'y', 's', 't', 'e', 'm', ' ', 'I', 'n', 'i', 't', '.', '.'}; //unsigned int bak = 0; void main(void) { // Declare your local variables here int i; //printf("\\nInit\\n\\r"); // Input/Output Ports initialization // Port A initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTA=0x00; DDRA=0xFF; // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0x00; // Port C initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTC=0x00; DDRC=0x00; // Port D initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTD=0x00; DDRD=0x00; // Port E initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTE=0x00; DDRE=0x00; // Port F initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTF=0x00; DDRF=0x00; // Port G initialization // Func4=In Func3=In Func2=In Func1=In Func0=In // State4=T State3=T State2=T State1=T State0=T PORTG=0x00; DDRG=0x00; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=FFh // OC0 output: Disconnected ASSR=0x00; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer 1 Stopped // Mode: Normal top=FFFFh // OC1A output: Discon. // OC1B output: Discon. // OC1C output: Discon. // Noise Canceler: Off // Input Capture on Falling Edge // Timer 1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off // Compare C Match Interrupt: Off TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; OCR1CH=0x00; OCR1CL=0x00; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: Timer 2 Stopped // Mode: Normal top=FFh // OC2 output: Disconnected TCCR2=0x00; TCNT2=0x00; OCR2=0x00; // Timer/Counter 3 initialization // Clock source: System Clock // Clock value: Timer 3 Stopped // Mode: Normal top=FFFFh // Noise Canceler: Off // Input Capture on Falling Edge // OC3A output: Discon. // OC3B output: Discon. // OC3C output: Discon. // Timer 3 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off // Compare C Match Interrupt: Off TCCR3A=0x00; TCCR3B=0x00; TCNT3H=0x00; TCNT3L=0x00; ICR3H=0x00; ICR3L=0x00; OCR3AH=0x00; OCR3AL=0x00; OCR3BH=0x00; OCR3BL=0x00; OCR3CH=0x00; OCR3CL=0x00; // External Interrupt(s) initialization // INT0: Off // INT1: Off // INT2: Off // INT3: Off // INT4: Off // INT5: Off // INT6: Off // INT7: Off EICRA=0x00; EICRB=0x00; EIMSK=0x00; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x00; ETIMSK=0x00; // USART0 initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART0 Receiver: On // USART0 Transmitter: On // USART0 Mode: Asynchronous // USART0 Baud rate: 19200 UCSR0A=0x00; UCSR0B=0x18; UCSR0C=0x06; UBRR0H=0x00; UBRR0L=0x33; // USART1 initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART1 Receiver: On // USART1 Transmitter: On // USART1 Mode: Asynchronous // USART1 Baud rate: 19200 UCSR1A=0x00; UCSR1B=0x18; UCSR1C=0x06; UBRR1H=0x00; UBRR1L=0x33; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; // ADC initialization // ADC Clock frequency: 1000.000 kHz // ADC Voltage Reference: internal AREF pin ADMUX=ADC_VREF_TYPE; ADCSRA=0x84; putchar0('*'); //보드초기화 되는지 감시하기 위해서...너 나오지 말라구..-_- while(1) { printf("%d\\t", time_W); //디버깅용. 몇초나 버티나 보자.ㄲㄲ ad2 = read_adc(0x04); Delay_ms(100); if ( ad2 == 0x03FF ) //형광등불빛 아래에 있을 때. { PORTA=0xFF; putchar0('!'); printf("\\t%x\\n\\r", ad2); } else //손으로 가렸을 때. { PORTA=0x00; putchar0('-'); printf("\\t%x\\n\\r", ad2); } //1초간 쉬자. Delay_ms(250); Delay_ms(250); Delay_ms(250); Delay_ms(250); time_W++; if (time_W == 127) time_W = 0; } }
관리자 답변 N.T.C · 2007-08-16
XDIV = 0x00; //xtal divider XMCRA = 0x00; //external memory MCUCR = 0x00; 이런 것들이 빠져 있네요. 참고하세요.
488 답변완료IRS2007대회 참가소감 및 후기 장형남 2007-08-12 2,833
인터넷 서핑 도중 우연히 IRS2007이란 대회를 알게 되었다. 로봇에 흥미가 있었던 나는 친구 한명을 꼬셔서 이 대회에 출전하게 되었다. 이 대회는 소프트웨어를 중점적으로 보는 로봇대회로써, 이번해에 처음 열린 국제(??)대회 이다.(고등부8팀, 대학부10팀 밖에 출전안했지만) 먼저 무슨 로봇을 만들지를 결정해야 했는데, 우리는 시각장애인을 돕는 맹인안내견을 대체할 수 있는 로봇을 만들기로 했다. 그러기 위해서는 일단 모터를 사용해야 했는데, 우리는 좀더 정확한 제어를 위해 스테핑모터를 사용하기로 하였다. 그리고 장애물 탐지용으로 초음파센서를 이용키로 하였다. 이전에 uC/OS-II를 접해본 적이 있는 우리는 이 OS를 로봇에 적재시키기로 하고, 이에 알맞는 프로세서(??)를 찾던 중 ATMEL 사의 AT91SAM7S가 눈에 들어와 이를 사용하기로 하였다. 이 로봇의 프레임은 공장을 운영하시는 아버지께서 알루미늄으로 만들어 주셨다. 처음 로봇을 만드는 우리는 거의 맨땅에 헤딩하기 식으로 시작하게 되었는데, 아무것도 아는게 없는 우리는 인터넷을 샅샅이 뒤지고, 안나오면 여러 카페나 관련 회사에 질문을 하여 해결하기도 하였다. 다행이도 디시인사이드 프로그래밍게시판에서 알게된 최현성님과 NTC사장님이 많은 도움을 주셔서 수월하게 해 나갈 수 있었다. NTC사장님께서는 무턱대고 회사를 찾아온 우리들에게 점심도 사주시고, 우리가 사용하던 부품보다 더욱 나은 부품들을 빌려주시기도 하셨다. 이렇게 순조롭게 대회준비가 진행되던 중 대회전날 큰 일이 발생하였다. 대회전날 저녁 8시에 과전압인지 쇼트인지 확실치는 않지만 이로 인해 초음파 센서와 SAM7S보드가 나가버렸다. 시간이 시간인지라 다시 부품을 사러갈 형편도 안되어 절망하고 있는 찰나에 최현성님께서 보드를 가지고 있다고, 빌려줄 수 있다고 하셨다. 그래서 우리는 0시가 다되어 최현성님을 만나서 보드를 빌려왔다. 하지만 초음파센서는 구하지 못하였다. 대회 당일, 대회장에 도착했을 때, 몇몇 대학부 팀들은 입이 쩍 벌려질 정도의 로봇을 가지고 출전하기도 하였다. 우리가 출전한 고등부 같은 경우는 대부분 레고 닥타 혹은 마인드스톰 같은 조립형 로봇(??)으로 출전하였었다. 결국 우리조는 시연을 하지 못하였고, 발표 또한 내가 망쳐버렸다. 우리는 상을 못탈 거라 생각하고 있었는데, 어떻게 되었는지 동상을 받게 되었다. 하지만 우리 작품의 수준이나, 주제를 생각해보면 우리가 시연만 제대로 했다면 금상도 받을 수 있지 않았을까 아쉬움이 크다. 우리로봇의 프리젠테이션파일과 소스를 첨부합니다. 소스는 완벽하지 않으며 잘못된 부분이 존재할 수도 있습니다. **소스는 며칠 뒤에 업로드 합니다.
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
487 답변완료ad_jtag 관련 문의드립니다. 김종완 2007-08-10 2,535
오늘 전화드렸던 사람입니다. 1. usb to serial 케이블을 쓰러면 ad-jtag과 크로스 케이블로 연결하라고 하셔서 가지고 있는 시리얼케이블(9핀)을 잘라서 말씀해주신대로 다른건 다 그대로 놔두고 2번을 3번에 3번을 2번에 연결했습니다. 확인차 여쭤보는데 그렇게만 하면 되나요? 혹시나해서 케이블 연결이 잘됐는지 다 확인해봤습니다. 2. 제가 구입한 제품은 ad-jtag 빨간색 보드에 isp 커넥터 없는 제품입니다. 메뉴얼은 예전모델인것같은 파란색보드가 그려진 것이 들어있더군요 eleparts에서도 업그레이드가 안된 제품이라고 했습니다. 제가 avr studio 4.13을 쓰는데 connect조차도 안되네요. 업그레이드를 하지 않으면 원래 connect조차도 안되나요? 업그레이드를 해야합니까? 3. 6핀구멍은 있는데 핀은안달려있더군요 만들어서 하면 되는건가요?
관리자 답변 N.T.C · 2007-08-11
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 버전이 맞지 않으면, 연결이 안됩니다. 업그레이드 후에 사용하시기 바랍니다. 6핀에 만들어서 다시거나, 그냥 컨텍하신채로 살짝 미시면 꼭 땜하지 않으셔도 잠깐동안 접촉된 상태로 쓰실 수 있습니다. 감사합니다.
486 답변완료UART0 통신이 안되네요..... 임종훈 2007-08-10 2,894
자꾸 질문드려서 죄송하지만 저번에 A/S를 맡기고 나서 소스코드를 입혔는데요. 예제 프로그램에 보면 ex_printf 프로그램을 입히는데 UART0에 케이블이 꼽혀있으면 cannot program flash 라고 뜨고요 UART0에 케이블을 뽑으면 프로그램에 입혀지는데.. 뭐가 잘못되어서 그러는 걸까요?? 그래서 다른 프로그램도 다 위와 같은 방식으로 했는데 UART0에 연결되어 있으면 프로그램이 입혀지지 않더군요. 다른컴퓨터에서도 해보았는데 여전히 증상은 같았습니다. 무슨문제인걸까요?
관리자 답변 N.T.C · 2007-08-11
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 우선, UART0 TTL Level 통신을 하시려는 게 맞나요? 그 경우, 모듈 뒷편에 있는 MAX3232 칩의 데이터와 충돌하는 것 같습니다. 이미 PC level로 쓰실 수 있도록 MAX3232 칩이 붙어 있어서 생기는 현상이므로, MAX3232 칩과 AVR의 MOSI 핀이 연결된 곳을 떼시고, 사이에 1k옴 정도를 살짝 달아 놓으시면 둘 다 잘 동작할 겁니다. 감사합니다.
485 답변완료rs232 케이블... 박찬호 2007-08-10 3,137
답변 감사드립니다. TX, RX 랑 전원만 잘 연결하면 프린트 포트도 되는지 알았는데... PCB에 "AM 128PRO V01" 이라구 적혀있구요... 케이블 구입가능한지 답변 부탁드립니다. >전에 ATMega128 CPU 모듈을 구입하였는데, >rs232 통신을 해야되서 통신케이블을 직접 제작해서 프린트 포트에 연결했더니 서로 인식을 못하더군요. > >ATMega128 CPU 모듈에 사용되는 케이블을 판매하면 구입하려고 합니다. > >ps. 사진에 보니까 제가 구입한 모듈이랑 다른데 그럴수도 있나요? > 제가 구입한거에는 max232a 칩이 없는 것 같습니다.
관리자 답변 N.T.C · 2007-08-10
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사합니다. AM-128PRO에 있는 UART0, UART1을 이용하시려면, 3T9 케이블을 이용하시면 되구요. 구입 가능하십니다. 이 케이블을 이용하시면 PC랑 직접 시리얼 통신 가능합니다. 프린터 포트와 연결해 I/O로 쓰시려면, 방법이 있습니다. 저희 AM-128PRO의 포트와 연결해 쓰시면 됩니다. 감사합니다.
484 답변완료초음파센서srf04 질문입니다. 임종훈 2007-08-08 2,683
KD-128 pro 키트에 srf-04를 연결해서 실험해 보고있습니다. 자료실에 보면 소스가 있는데 있는그대로 키트에 넣게되면 7세그먼트에서 숫자가 출력되는걸로 알고있는데 숫자는 출력되지 않고 중간중간끊긴 숫자들이 나오는데요. 소스에서 수정해야하는 부분이 있는지 묻고싶고요. 초보자라서 그러는데 상세하게 설명을 쫌 해주세요. 어떻게 하면 제대로 나오는가에 대해서요. 아 그리고 보드 A/S맡긴거 잘받았습니다.
관리자 답변 N.T.C · 2007-08-09
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 타이밍을 잘 보시면 되구요. 타이밍이 잘 맞지 않으면, 착시 현상을 이용하는 세븐 세그먼트 숫자 변하게 하기가 끊겨서 보이게 됩니다. 그 부분을 수정하셔야 할 겁니다. 감사합니다.