로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6503 답변완료 USB-ISP v3.5에 대해서 김성엽 2011-11-09 1,345
USB-ISP v3.5의 추가기능에는 usb-uart기능이 가능하다고 되있는데 여기서도 usb-uart통신이 성공적으로 연결되면 초록불이 뜨나요? 그리고 attiny2313을 쓰고있는데 이 칩에서의 TxD와 RxD의 연결의 경우 설명서를 기준으로 (칩 TxD) - (usb-isp RxD)로 연결되나요. 아니면 (칩 TxD) - (usb-isp TxD)로 연결이 되는건가요?
관리자 답변 NEWTC · 2011-11-09
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 메뉴얼 또는 사용자 메뉴얼에 나와 있지만, USB-UART 기능을 쓰실 때는 ISP 케이블을 빼고 써야 합니다. 동시에 물려 놓으면 안됩니다. 그리고, USB-UART 기능을 연결시킨다고 해서 LED와는 아무 관련이 없습니다. 또한, (Tiny2313 칩 TxD) - (usb-isp RxD) 이렇게 연결하세요. >USB-ISP v3.5의 추가기능에는 usb-uart기능이 가능하다고 되있는데 > >여기서도 usb-uart통신이 성공적으로 연결되면 초록불이 뜨나요? > >그리고 attiny2313을 쓰고있는데 이 칩에서의 TxD와 RxD의 연결의 경우 >설명서를 기준으로 (칩 TxD) - (usb-isp RxD)로 연결되나요. 아니면 (칩 TxD) - (usb-isp TxD)로 연결이 되는건가요? > >
6502 답변완료AM-TL8 문의드립니다. jslee 2011-11-09 1,411
안녕하세요.. AM-TL8 문의가 있습니다. 우선 제가 원하는 포트는 120포트입니다. 120포트에 특정상황일때만 LED를 켜서 사람이 인지하게 만들고 싶습니다. 귀사의 제품을 어떻게 이용하면 가능한지 문의드립니다. 그리고 무한전 120포트를 나열할 수 없는데 방법은 없는지요? 또는 간단히 USB로 LED만 제어할 수 있는 제품은 없는지요? 또 AM-TL8에 어떤 AVR이 붙어야되는지 확인 요청드립니다. 휴대폰으로 전화주세요..01087962996
관리자 답변 NEWTC · 2011-11-09
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 유선상으로 답변 드렸습니다만, 정리하면, ATMEGA2560 두 대로 구현이 가능합니다. 즉, KD-2560PRO 킷트 두 대를 구매하셔서, PC-----KD-2560PRO 1번 키트 사이를 UART0를 통하여 시리얼 포트로 연결하시고, 다시 KD-2560PRO 1번 키트의 UART1번에서 KD-2560PRO 2번 키트의 UART0로 연결합니다. 이 때, GND-GND, RXD-TXD TXD-RXD 이렇게 각각 보드간 연결하여야 통신이 되겠지요. 이렇게 하고서, PC에서 한 바이트를 날리는 데, 각 비트당 끌것인지 켤 것인지를 보내면 되겠습니다. 예를 들어서 0번비트 정보는 0번 LED 정보, 1번 비트 정보는 1번 LED 정보 이런 겁니다. 쉽게 구현 가능하겠네요. 또한, TL8 보드 8개와 KD-2560 킷트 한개를 먼저 구매하여, 프로그램 짜고 실험 한 후에, 잘 되면, LED쪽 보드를 다시 PCB 작업을 하셔도 되고, 아니면 그냥 쓰셔도 되겠습니다. LED쪽 보드를 작업 하실 거면 가능하면 Active Low 타입으로 설계하여 PCB 만드세요. 그래야 AVR MCU에서 전류 안당겨 쓰고, 전류를 전체 전원에서 당겨 쓰게 될겁니다. AVR이 뜨끈해지는 상황은 피할 수 있겠지요. 문의 있으시면 다시 올려 주세요. 구매는 각 대리점들이나 본사 직영 쇼핑몰 파츠랜드(www.partsland.co.kr)에서 구매 가능합니다. 또한, 본사로 전화 구매도 가능합니다. 수고하세요. >안녕하세요.. >AM-TL8 문의가 있습니다. 우선 제가 원하는 포트는 120포트입니다. 120포트에 특정상황일때만 >LED를 켜서 사람이 인지하게 만들고 싶습니다. >귀사의 제품을 어떻게 이용하면 가능한지 문의드립니다. >그리고 무한전 120포트를 나열할 수 없는데 방법은 없는지요? 또는 간단히 USB로 LED만 제어할 >수 있는 제품은 없는지요? >또 AM-TL8에 어떤 AVR이 붙어야되는지 확인 요청드립니다. >휴대폰으로 전화주세요..01087962996
6501 답변완료UART 수신 인터럽트시 다른 외부 인터럽트가 걸립니다. 떠똘이 2011-11-09 1,454
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 = 0x98; } ISR(INT0_vect) { // 인터럽트 unsigned char call_all[16]="$AMIDC,A,00*"; PORTE = 0x04; UART0_put_string(call_all); PORTE = 0x00; lcd_string(3, 0, "올 수신"); delay_ms(1000); } ISR(INT1_vect) { // 인터럽트 unsigned char call_1[16]="$AMIDC,A,01*"; PORTE = 0x04; UART0_put_string(call_1); PORTE = 0x00; lcd_string(3, 0, "킷트 1번 통신"); delay_ms(1000); } ISR(INT2_vect) { // 인터럽트 unsigned char call_2[16]="$AMIDC,A,02*"; PORTE = 0x04; UART0_put_string(call_2); PORTE = 0x00; lcd_string(3, 0, "킷트 2번 통신"); delay_ms(1000); } ISR(INT3_vect) { // 인터럽트/ unsigned char call_3[16]="$AMIDC,A,03*"; PORTE = 0x04; UART0_put_string(call_3); PORTE = 0x00; lcd_string(3, 0, "킷트 3번 통신"); delay_ms(1000); } ISR(USART0_RX_vect) { str = UDR0; if(str=='$') { usart_cnt=0; Start=1; } else { if(Start==1) { if(usart_cnt>200) { usart_cnt=0; } in_buff[usart_cnt] = str; UART1_putch(in_buff); if(in_buff[usart_cnt]==0x0A&&in_buff[usart_cnt-1]==0x0D) { parsing(usart_cnt); // UART1_put_hex_ascii(usart_cnt); UART1_put_string(" "); } usart_cnt++; } } //UART1_put_hex_ascii(usart_cnt); // UART1_put_string(" "); } atmega 128을 썻으며 위의소스는 스위치를 외부인터럽트로 걸고 uart통신 해서 수신받을 때 인터럽트를 건 부분입니다 문제는 uart 통신에 수신을 받게되거나 프로그램을 MCU에쓸때 인터럽트 1, 2, 3, 이 걸리게됩니다 원인이 어디서 나온건지 모르겠습니다. 스위치는 풀업저항을 달았습니다. 해결책좀 부탁 드립니다 PORTD 에있는 인터럽트를 썻고 UART는 0번입니다
관리자 답변 NEWTC · 2011-11-10
안녕하세요? 인터럽트 사용시에는 루틴이 짧은 시간에 종료되어야 합니다. delay 같은 거나 printf 같은 긴 시간 요하는 문장은 쓰이면 안됩니다. 그렇게 되면, 돌아오지 못하거나, 다른 인터럽트가 무시되거나 하는 이상 행동을 하게 됩니다. 수고하세요. > >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 = 0x98; >} > > > ISR(INT0_vect) > { // 인터럽트 > unsigned char call_all[16]="$AMIDC,A,00*"; > > PORTE = 0x04; > UART0_put_string(call_all); > PORTE = 0x00; > lcd_string(3, 0, "올 수신"); > delay_ms(1000); > > } > > ISR(INT1_vect) > { // 인터럽트 > unsigned char call_1[16]="$AMIDC,A,01*"; > > PORTE = 0x04; > UART0_put_string(call_1); > PORTE = 0x00; > lcd_string(3, 0, "킷트 1번 통신"); > delay_ms(1000); > > } > > ISR(INT2_vect) > { // 인터럽트 > > unsigned char call_2[16]="$AMIDC,A,02*"; > > PORTE = 0x04; > UART0_put_string(call_2); > PORTE = 0x00; > lcd_string(3, 0, "킷트 2번 통신"); > delay_ms(1000); > > > } > > ISR(INT3_vect) > { // 인터럽트/ > unsigned char call_3[16]="$AMIDC,A,03*"; > > PORTE = 0x04; > UART0_put_string(call_3); > PORTE = 0x00; > lcd_string(3, 0, "킷트 3번 통신"); > delay_ms(1000); > > } > > > >ISR(USART0_RX_vect) >{ > str = UDR0; > > if(str=='$') > { > usart_cnt=0; > Start=1; > } > else > { > if(Start==1) > { > > if(usart_cnt>200) > { > usart_cnt=0; > } > > in_buff[usart_cnt] = str; > UART1_putch(in_buff); > > if(in_buff[usart_cnt]==0x0A&&in_buff[usart_cnt-1]==0x0D) > { > > parsing(usart_cnt); > // UART1_put_hex_ascii(usart_cnt); UART1_put_string(" "); > > } > > usart_cnt++; > > } > } > //UART1_put_hex_ascii(usart_cnt); > // UART1_put_string(" "); > > >} >atmega 128을 썻으며 >위의소스는 스위치를 외부인터럽트로 >걸고 uart통신 해서 수신받을 때 >인터럽트를 건 부분입니다 >문제는 uart 통신에 수신을 받게되거나 프로그램을 MCU에쓸때 >인터럽트 1, 2, 3, 이 걸리게됩니다 원인이 어디서 >나온건지 모르겠습니다. 스위치는 풀업저항을 달았습니다. >해결책좀 부탁 드립니다 > >PORTD 에있는 인터럽트를 썻고 UART는 0번입니다
6500 답변완료AVR MEGA 128 AM-128PRO 모듈 모듈을 사용하는데요 김정재 2011-11-10 1,191
여기에 ADC기능이 다 있는거져? 따로 연결해야되나여?
관리자 답변 NEWTC · 2011-11-10
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 10비트 ADC는 F 포트에 들어 있습니다. 단, 한 포트만 사용할 경우 최대 15ksps가 최대 속도입니다. 수고하세요. >여기에 ADC기능이 다 있는거져? > >따로 연결해야되나여?
6499 답변완료ISP관련해서 avr studio에서 오류 발생 황시원 2011-11-10 1,220
isp연결해서 프로그램을 구울때 자꾸 오류가 발생하는데.. 이상하게 Mr.kim ATmega8로 하면은 오류가 나는데 newtc꺼 Atmega128로 프로그램을 구우면 잘 꾸워집니다.. 왜 그런건가요.? isp버전은 3.0이고 윈도우7 64비트에서 사용중입니다. 앞쪽에 달린거 바꿔서 해봤는데도 안되네요..;; 그리고 isp v3.0버전 하나 더 있는데.. 이게 ATmega에 꼽으니깐 ATmega에 들어오는 전원을 다 먹어버리던데. 이건 수리가 가능한가요.?
관리자 답변 NEWTC · 2011-11-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 윈도우 7 64비트에서 ISP 3.0 드라이버를 어떻게 까셨나요? 혹시 USBISP V03.5가 아닌지요? 그리고, 저희 회사에서는 ATMEGA128 및 ATMEGA8 모두 잘 다운로드 되고 있습니다. 그 mega8 모듈 제품 점검 받아 보시는 것이 좋을 것 같습니다. 저희 회사 USBISP도 USBISP로 다운로드 하는 데, 그것이 ATMEGA8입니다. 이상 있는 제품은 본사에서 점검 후 A/S 받으시면 되겠습니다. 수고하세요. >isp연결해서 프로그램을 구울때 자꾸 오류가 발생하는데.. > >이상하게 Mr.kim ATmega8로 하면은 오류가 나는데 > >newtc꺼 Atmega128로 프로그램을 구우면 잘 꾸워집니다.. > >왜 그런건가요.? > >isp버전은 3.0이고 윈도우7 64비트에서 사용중입니다. > >앞쪽에 달린거 바꿔서 해봤는데도 안되네요..;; > >그리고 isp v3.0버전 하나 더 있는데.. > >이게 ATmega에 꼽으니깐 ATmega에 들어오는 전원을 다 먹어버리던데. > >이건 수리가 가능한가요.?
6498 답변완료프로그램 빌드 시 오류... Newbie 2011-11-11 1,391
안녕하세요. 이번에 ATMega 128 풀키트를 구매하여 보드상에서 프로그램을 실행해보려고 하는데..예상대로 잘 안되는군요. 프로그램 다운로드엔 문제가 없어 보이지만, 프로그램 빌드가 안 됩니다. PC에서의 프로그램 실행환경은 windows XP입니다. 매뉴얼에 나온 대로 WinAVR 최신=> AVR Studio 최신 => USB ISP를 순서대로 설치했습니다. 장치관리자에서 USB ISP 정상 인식하는 것 까지 확인했구요. com3으로 잡혔습니다. 그런데 AVR Studio 에서 매뉴얼에 나온 간단한 LED점멸 프로그램을 넣어 빌드를 해 봤지만, 빌드가 안되네요. 혹시나 싶어, main만 남겨놓고 전부 주석 처리하여 빌드했는데도 안 되고 있습니다. 결과를 보면 문법 오류가 아니고 아예 명령어를 인식 못하는 것 같습니다. WinAVR이 gcc기반이긴 해도, windows 용으로 포팅되어 있다고 생각헸는데...혹시 별도의 리눅스 가상 플랫폼.. CYGWIN같은 것을 설치해야 하는지요? 매뉴얼엔 그에 대한 언급은 없는데요. 그게 아니면 환경 설정을 뭔가 잘못 한 것 같은데, 제가 뭘 해줘야 할까요? 프로그램 설치 후 아무것도 건드린게 없고, 혹시나 싶어 재부팅까지 전부 수행했는데 안 되고 있거든요. 혹시 Program Files 에 설치하지 않은게 문제 될까요? 저 위치 말고 별도의 디렉토리에 설치했거든요. 그런 문제는 아닐거라고 생각합니다만... 빌드 시 오류 나온 화면 캡쳐 떠서 올립니다. 신속한 답변 부탁 드립니다~
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 좀 답변이 늦었네요. make 파일 작성을 제대로 안되어서 그런 것 같습니다. 본사 소스들을 참고 바랍니다. 자료실->기존자료실 가면, WINAVR 이라고 치거나 AVR Studio 라고 검색하면 소스들이 나올겁니다. 수고하세요. >안녕하세요. > >이번에 ATMega 128 풀키트를 구매하여 보드상에서 프로그램을 실행해보려고 하는데..예상대로 잘 안되는군요. > >프로그램 다운로드엔 문제가 없어 보이지만, 프로그램 빌드가 안 됩니다. > >PC에서의 프로그램 실행환경은 windows XP입니다. 매뉴얼에 나온 대로 WinAVR 최신=> AVR Studio 최신 => USB ISP를 순서대로 설치했습니다. 장치관리자에서 USB ISP 정상 인식하는 것 까지 확인했구요. com3으로 잡혔습니다. > >그런데 AVR Studio 에서 매뉴얼에 나온 간단한 LED점멸 프로그램을 넣어 빌드를 해 봤지만, 빌드가 안되네요. > >혹시나 싶어, main만 남겨놓고 전부 주석 처리하여 빌드했는데도 안 되고 있습니다. 결과를 보면 문법 오류가 아니고 아예 명령어를 인식 못하는 것 같습니다. > >WinAVR이 gcc기반이긴 해도, windows 용으로 포팅되어 있다고 생각헸는데...혹시 별도의 리눅스 가상 플랫폼.. CYGWIN같은 것을 설치해야 하는지요? 매뉴얼엔 그에 대한 언급은 없는데요. > >그게 아니면 환경 설정을 뭔가 잘못 한 것 같은데, 제가 뭘 해줘야 할까요? 프로그램 설치 후 아무것도 건드린게 없고, 혹시나 싶어 재부팅까지 전부 수행했는데 안 되고 있거든요. > >혹시 Program Files 에 설치하지 않은게 문제 될까요? 저 위치 말고 별도의 디렉토리에 설치했거든요. 그런 문제는 아닐거라고 생각합니다만... > > >빌드 시 오류 나온 화면 캡쳐 떠서 올립니다. 신속한 답변 부탁 드립니다~
6497 답변완료3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? 성인수 2011-11-11 1,316
3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? 학교 과제로 하고 있는데 회로도 까지 제출해야 되는데 자료실에 PDF파일에는 센서의 회로도만 있고 보드 회로도는 없는데 보드 회로도 주실수 있나요?
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 센서보드는 10핀 헤더박스에서 나온 전원 5V를 센서모듈의 전원 LM1117-3.3V로 다운시켜서, 센서 모듈에 공급하는 역할을 합니다. 또한, 모듈의 나머지 핀들을 10핀 헤더박스에 연결한 역할을 합니다. 전원 노이즈를 제거하기 위하여, 100uF와 104(0.1uF)를 5V 입력단, 3.3V 출력단 양쪽에 달아서, 각각 저주파, 고주파 노이즈를 제거합니다. 그 정도입니다. 하지만, 여기서, PCB 배선이 매우 중요합니다. 이 배선에 따라서, 노이즈가 들거나 나거나 합니다. 수고하세요. >3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? >학교 과제로 하고 있는데 회로도 까지 제출해야 되는데 >자료실에 PDF파일에는 센서의 회로도만 있고 보드 회로도는 없는데 >보드 회로도 주실수 있나요?
6496 답변완료3축 가속도 센서 관련질문 김새티 2011-11-11 1,155
안녕하세요. 2축 자이로 플러스모듈에서 자이로 모듈을 제거하고 3축 가속도 모듈을 달아서 각도를 받으려. 합니다. 플러스 모듈이. 가속도센서와 자이로센서 모두 호환이 되는지요? 가속도센서와호환이 되다면 각도를 받을 수 있는 예제소스를 받을 수 있겠습니까.??
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 답변 드릴께요. >안녕하세요. > >2축 자이로 플러스모듈에서 자이로 모듈을 제거하고 > >3축 가속도 모듈을 달아서 각도를 받으려. 합니다. > >플러스 모듈이. 가속도센서와 자이로센서 모두 호환이 되는지요? ==> 호환이 됩니다. > >가속도센서와호환이 되다면 각도를 받을 수 있는 예제소스를 > >받을 수 있겠습니까.?? ==> 가속도 센서는 가속도 값으로 속도나 거리를 구하는 겁니다. 가속도 센서로 각도를 받을 수도 있는 데, 이 경우 매우 천천히 움직여야 합니다. 그렇게 되면, 가속도 센서 출력 = 정적 가속도 + 동적 가속도 에서 동적 가속도가 0이 되므로, 정적 가속도 값만 받아서 보면, 중력 가속도 값을 받아 보는 겁니다. 이것으로 x, y, z의 각도를 구할 수 있습니다. http://www.newtc.co.kr/board/download.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=가속도&select_arrange=headnum&desc=asc&no=121&filenum=1 여기 보면, 각도 구하는 공식이 나옵니다. 참고하시면 좋겠습니다. 그리고, FAQ에 가면 가속도 센서 부분을 보세요. http://www.newtc.co.kr/board/view.php?id=faq&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 수고하세요.
6495 답변완료아래 빌드 오류 원인 찾았음.. Newbie 2011-11-11 1,433
상당 시간의 삽질 & 검색끝에 원인을 찾았습니다. 제가 해당 키트에 함께 동봉된 CD를 이용할 수 없는 환경에 있어서.. 개별적으로 키트에 포함된 한글 책자를 보고 따라가며 프로그램을 설치했는데 이게 화근이었던 것 같네요. AVR Tool Chain을 설치하지 않았던게 해당 빌드 오류의 원인이었습니다. 매뉴얼에 의하면 WinAVR => AVR Studio => USB ISP 순서로 설치하라고 되어 있지, AVR Tool Chain 설치에 대해선 한마디 언급이 없네요. 빌드시 출력되는 오류 메시지로부터 힌트를 얻어 웹검색을 해 봤는데... 영문으로 된 엉뚱한 얘기들만 수십 페이지를 본 끝에... 제 경우와 일치하는 현상을 발견해 툴 체인 설치하니까 그제야 되는군요.. (여기 게시판엔 이와 관련된 질문이 한건도 없네요. 이상하네요. 너무 초보적인 질문이라 그런가요...) 사실 처음 시도하는 입장에선 이런 부분조차 대단한 삽질이 동원되어야 합니다. 이런 부분 조금~만 신경 써주세요~ 결국 자문 자답이 되네요.
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 툴체인 깔아도 되지만, 그런데, WINAVR, AVR Studio 이렇게만 설치하면, 본사의 소스들은 문제가 없이 동작합니다. 툴체인은 깔지 않아도 되지요. 하지만, 정성어린 스스로의 답변에 감사드립니다. 그것도 좋은 해결책입니다. 고생 많으셨습니다. 수고하세요. >상당 시간의 삽질 & 검색끝에 원인을 찾았습니다. > >제가 해당 키트에 함께 동봉된 CD를 이용할 수 없는 환경에 있어서.. >개별적으로 키트에 포함된 한글 책자를 보고 따라가며 프로그램을 설치했는데 >이게 화근이었던 것 같네요. > >AVR Tool Chain을 설치하지 않았던게 해당 빌드 오류의 원인이었습니다. > >매뉴얼에 의하면 > >WinAVR => AVR Studio => USB ISP 순서로 설치하라고 되어 있지, >AVR Tool Chain 설치에 대해선 한마디 언급이 없네요. > >빌드시 출력되는 오류 메시지로부터 힌트를 얻어 웹검색을 해 봤는데... >영문으로 된 엉뚱한 얘기들만 수십 페이지를 본 끝에... 제 경우와 >일치하는 현상을 발견해 툴 체인 설치하니까 그제야 되는군요.. > >(여기 게시판엔 이와 관련된 질문이 한건도 없네요. >이상하네요. 너무 초보적인 질문이라 그런가요...) > >사실 처음 시도하는 입장에선 이런 부분조차 대단한 삽질이 동원되어야 합니다. >이런 부분 조금~만 신경 써주세요~ > > >결국 자문 자답이 되네요.
6494 답변완료ISP 드라이버가 자료실에 링크되어있으며 찾을 수 없다고 나옵니다. 한정호 2011-11-12 1,447
AD-USBISP V03.5를 다운로드하려는데 없네요. 확인 부탁드립니다. 윈도우7 용입니다.
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 불편하게 해 드려서 죄송합니다. 링크를 수정하여 두었습니다. 요즘 웹사이트 특정 파일 다운로드를 서버감염 등을 통하여 들어오는 바람에, 트래픽 초과가 간혹 발생하여, 링크 조정이 있었습니다. 그 때, 일부 깨졌나 봅니다. 다시 수정하여 두었으니, 다운로드 받아 주세요. 그리고, 네이버 까페 (http://cafe.naver.com/newtc )에도 가입하시면 편리하게 사용 가능합니다. 수고하세요. >AD-USBISP V03.5를 다운로드하려는데 없네요. 확인 부탁드립니다. >윈도우7 용입니다.
6493 답변완료ISP Mode Error 관련 문의 드립니다 강태현 2011-11-12 1,387
안녕하십니까 얼마전 8051키트인 AB-S52K 키트를 사서 공부중입 학생입니다 (AT89s52사용) 예제 소스를 다운받고 컴파일을 하는 가운데 사진과 같은 오류가 발생했습니다. 저희는 키트에 이상이 있는 줄 알고 똑같은 키트를 재구매를 했습니다. 하지만 포장을 뜯고 바로 실행해도 똑같은 오류가 계속 발생 합니다. 어떻게 해야 하나요?
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 불편을 끼쳐 드려서 죄송합니다. 이상하네요. 일단, AVR Studio 에서 다운로드 화면이 떳다는 것은, USBISP는 이상없이 드라이버 잘 잡으셨다는 것이구요. 메인 탭에 있는 내용으로 볼 때, CPU 쪽에서 89S52로 선택하셨다는 것이구요. CPU 쪽에서 Chip Signature Check 를 해 보셨는지요? 89S52 보드에 전원을 공급하지 않아도 이렇게 나올 수 있습니다. 전원 연결 확인하여 보시구요. USBISP에서 전원을 줄 수도 있습니다. USBISP 메뉴얼 보시면 나와 있구요. 다 했는 데 이렇게 나온다면, 본사에서 점검을 받으시는 것이 좋겠습니다. 본사 방문이나 택배 모두 가능합니다. 최대한 빠른 시간 내에 점검하여 드릴 테니, 본사로 방문하여 주시거나, 택배로 보내주시기 바랍니다. 다시 한 번 죄송하게 생각합니다. 수고하세요. >안녕하십니까 > >얼마전 8051키트인 > >AB-S52K 키트를 사서 공부중입 학생입니다 >(AT89s52사용) > >예제 소스를 다운받고 컴파일을 하는 가운데 > >사진과 같은 오류가 발생했습니다. > >저희는 키트에 이상이 있는 줄 알고 > >똑같은 키트를 재구매를 했습니다. > >하지만 포장을 뜯고 바로 실행해도 똑같은 오류가 계속 발생 합니다. > >어떻게 해야 하나요?
6492 답변완료안녕하세요 가속도---->각도 김새티 2011-11-12 1,287
올려져있는 예제 소스에서 buf2,3,4,5,6,7 에 들어 있는 값이 adc된 값임을 확인했습니다. 2,4,6 버퍼에 들어 있는 값이 센서 +,- 기울기 값을 나타낸 것이 맞나요? 3 5 7 버퍼에 들어 잇는 값이 가속도에 따른 디지털 값이 맞나요? 가속도에 관한 값이 맞다면 각도를 어떤식으로 구할 수 있나요? 일다은 버퍼 3,5,7 값을 정지상태에서 값을 평균을 구하여 기준값으로 정하여 빼줬습니다. 3,5,7 값이 센서의 움직임에 따라 크기가 변하는 것을 확인 했습니다. angx = atan(b / sqrt(d*d + f*f)) * 180 / 3.141592; angy = atan(d / sqrt(b*b + f*f)) * 180 / 3.141592; if (a == 0){ if( c == 0){ power = -1; ultra = -1; } else if ( c == 1 ){ power = -1; ultra = 1; }} else if (a == 1){ if( c == 0){ power = 1; ultra = -1; } else if ( c == 1 ){ power = 1; ultra = 1; } } /*printf("%d\\r\\n",power); printf("%d\\r\\n\\n",ultra); printf("%lf\\r\\n",a); printf("%lf\\r\\n",b); printf("%lf\\r\\n",c); printf("%lf\\r\\n",d); printf("%lf\\r\\n",e); printf("%lf\\r\\n\\n",f);*/ printf("%lf\\r\\n",angx * power); printf("%lf\\r\\n\\n\\n",angy * ultra); 요런식으로 생각해봤는데...생각처럼 잘 되지 않더라구요.. 도움을 주시면 감사하겠습니다.
관리자 답변 NEWTC · 2011-11-13
안녕하세요? 고객님, AVR의 ADC에는 10비트를 ADC 할 수 있습니다. 그런데, 이는 두 바이트로 표시할 수 있는 데, 오른쪽으로 정렬하면, 상위 8비트 중 최상위 6개 비트는 필요없는 내용이고, 상위 8비트 중 D0와 D1과 하위 8개 비트 해서 토탈 10개의 비트를 사용하는 경우가, 바로 10비트 ADC를 쓰는 경우입니다. 우리 가속도 센서 AVR 예제에서 바로 그 경우를 사용하고 있습니다. 또, 8비트만 쓸 수도 있는 데, 이 경우는 ADC 결과를 왼쪽 정렬하면, 상위 8개 비트는 데이터로 쓰고, 하위 8개 비트 중 최상위 2개 D7, D6는 버리는 겁니다. 즉, 이 경우 1개 바이트만 사용하는 건데요. ADC 후에 에러가 클 경우 주로 사용합니다. 따라서, 현재의 예제에서는 10개 비트를 다 사용하여 쓰는 것이므로, buf[2], buf[3]은 X의 데이터 buf[4], buf[5]는 Y의 데이터 buf[6], buf[7]은 Z의 데이터가 됩니다. 이를 지난 번 답변에서 알려드린 PPT 자료의 맨 마지막 부분의 페이지의 공식에 넣어서, 기울기를 구하면 됩니다. 수고하세요. >올려져있는 예제 소스에서 > >buf2,3,4,5,6,7 에 들어 있는 값이 adc된 값임을 확인했습니다. > >2,4,6 버퍼에 들어 있는 값이 센서 +,- 기울기 값을 나타낸 것이 맞나요? > >3 5 7 버퍼에 들어 잇는 값이 가속도에 따른 디지털 값이 맞나요? > >가속도에 관한 값이 맞다면 각도를 어떤식으로 구할 수 있나요? > >일다은 버퍼 3,5,7 값을 정지상태에서 값을 평균을 구하여 기준값으로 정하여 빼줬습니다. > >3,5,7 값이 센서의 움직임에 따라 크기가 변하는 것을 확인 했습니다. > >angx = atan(b / sqrt(d*d + f*f)) * 180 / 3.141592; >angy = atan(d / sqrt(b*b + f*f)) * 180 / 3.141592; > > > if (a == 0){ > if( c == 0){ > power = -1; > ultra = -1; > } > else if ( c == 1 ){ > power = -1; > ultra = 1; > }} > else if (a == 1){ > if( c == 0){ > power = 1; > ultra = -1; > } > else if ( c == 1 ){ > power = 1; > ultra = 1; > } > } > > /*printf("%d\\r\\n",power); > printf("%d\\r\\n\\n",ultra); > > printf("%lf\\r\\n",a); > printf("%lf\\r\\n",b); > printf("%lf\\r\\n",c); > printf("%lf\\r\\n",d); > printf("%lf\\r\\n",e); > printf("%lf\\r\\n\\n",f);*/ > > > > printf("%lf\\r\\n",angx * power); > printf("%lf\\r\\n\\n\\n",angy * ultra); > >요런식으로 생각해봤는데...생각처럼 잘 되지 않더라구요.. > >도움을 주시면 감사하겠습니다. >
6491 답변완료ATMEGA 2560 개발 킷트와 parallax 초음파 센서 인식 가능 여부 윤혁 2011-11-13 1,439
안녕하세요 현제 ATMEGA 2560 개발 킷트를 사용하고 있는 한 학생입니다. 제가 이번 12월에 전국 로봇대회를 나가게 되었는데요. 제가 가지고있는 parallax의 초음파센서(http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/92/Default.aspx)와 ATMEGA 2560 개발 킷트가 호환이 가능하지 여쭈어 보고 싶습니다.(프로그램) 제가 가지고 있는 정보를 첨부해드리겠습니다. 죄송하지만 예제 프로그램을 보내주시면 정말로 감사드리겠습니다^^ ///////////////////혹시 이게 프로그램인가요?? ' Smart Sensors and Applications - PingMeasureCmAndIn.bs2 ' Measure distance with Ping))) sensor and display in both in & cm ' {$STAMP BS2} ' {$PBASIC 2.5} ' Conversion constants for room temperature measurements. CmConstant CON 2260 InConstant CON 890 cmDistance VAR Word inDistance VAR Word time VAR Word DO PULSOUT 15, 5 PULSIN 15, 1, time cmDistance = cmConstant ** time inDistance = inConstant ** time DEBUG HOME, DEC3 cmDistance, " cm" DEBUG CR, DEC3 inDistance, " in" PAUSE 100 LOOP
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 첨부한 소스는 그 센서 3개 또는 2개로 만든 예제입니다. 참고 바랍니다. 수고하세요. >안녕하세요 현제 ATMEGA 2560 개발 킷트를 사용하고 있는 한 학생입니다. > >제가 이번 12월에 전국 로봇대회를 나가게 되었는데요. > >제가 가지고있는 parallax의 초음파센서(http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/92/Default.aspx)와 ATMEGA 2560 개발 킷트가 호환이 가능하지 여쭈어 보고 싶습니다.(프로그램) > >제가 가지고 있는 정보를 첨부해드리겠습니다. > >죄송하지만 예제 프로그램을 보내주시면 정말로 감사드리겠습니다^^ > > > > >///////////////////혹시 이게 프로그램인가요?? > >' Smart Sensors and Applications - PingMeasureCmAndIn.bs2 >' Measure distance with Ping))) sensor and display in both in & cm >' {$STAMP BS2} >' {$PBASIC 2.5} >' Conversion constants for room temperature measurements. >CmConstant CON 2260 >InConstant CON 890 >cmDistance VAR Word >inDistance VAR Word >time VAR Word >DO >PULSOUT 15, 5 >PULSIN 15, 1, time >cmDistance = cmConstant ** time >inDistance = inConstant ** time >DEBUG HOME, DEC3 cmDistance, " cm" >DEBUG CR, DEC3 inDistance, " in" >PAUSE 100 >LOOP >
6490 답변완료AVR용 USB-ISP V03.5 지원 가능 AVR Studio 버전이 궁금합니다. 심주현 2011-11-14 1,425
메뉴얼 상으로는 최신버전까지 지원한다고 되어 있는데 혹시 AVR Studio 4.19 버전과 AVR Studio 5에서도 지원 가능합니까?
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감샇바니다. AVR Studio 5에서 STK500을 대부분 지원하지 않고 있습니다. 차츰 차츰, 지원 대상이 넓어지고는 있지만, 아직 거의 전무한 상태라서, 다운로드 자체는 AVR Studio 4.xx 버전을 쓰셔야 할 것 같습니다. 메뉴얼이 5.xx 버전 이전에 만들어진 것임을 참고하시기 바랍니다. 수고하세요. >메뉴얼 상으로는 최신버전까지 지원한다고 되어 있는데 > >혹시 AVR Studio 4.19 버전과 AVR Studio 5에서도 지원 가능합니까? >
6489 답변완료스테핑 모터 구입문의 및 질문사항 송수원 2011-11-14 1,382
스텝모터를 2개 가지고 제어할려고 하는 초보 학생입니다. 그래서 구입문의와 몇가지 질문을 할려고 합니다. 일딴 AVR ARTmega 128를 구입할려고 합니다. 1. B-M128Pro-A 랑 KD-128Pro랑 무슨 차이죠 ? 2. 구입을 AB-M128Pro-A , AM-CS2P, AM-TS8, 스테핑 모터 2개를 구입할려고 합니다 이렇게 구동이 가능한지 궁금합니다. 3. NewTC에서 파는 스테핑 모터로 3kg정도를 도르레방식으로 올릴려고 합니다. 2가지중(SE-SM243, SE-SM9k)중 어떤걸 사용해야 할까요 ? 4. 2상 - 여자방식으로 속도제어까지 가능할까요 ? 5. 제가 짠 코딩입니다. 스위치로 제어 하는건데 이렇게 구동이 가능할지 궁금합니다. 첨부파일로 올리겠습니다.
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 답변 드릴께요. >스텝모터를 2개 가지고 제어할려고 하는 초보 학생입니다. > >그래서 구입문의와 몇가지 질문을 할려고 합니다. > >일딴 AVR ARTmega 128를 구입할려고 합니다. > >1. B-M128Pro-A 랑 KD-128Pro랑 무슨 차이죠 ? ==> 네, 모양이 똑같죠? 세부 내역에서 차이가 있습니다. - AB-M128PRO-A 보드는 모듈 + 메인보드 이렇게 합쳐진 제품이구요. - KD-128PRO는 거기에다가 아답타, AD-ISPPRO, 10핀 헤더 케이블들, 시리얼 케이블, 4핀 -4핀 시리얼 케이블, 전원용 2핀 케이블, CD 한장(각종 소스,데모컴파일러,강좌, 데이터 시트, 메뉴얼 등을 포함) 을 함께 드리는 겁니다. 따로 사는 것 보다는 함께 사는 것이 편리하기도 하고, 저렴하기도 합니다. KD-128ALL 이라는 제품도 회사내에 존재하는 데, 거기에 보면, 교재가 있습니다. 그 실습용 교재에 KD-128PRO의 메인 보드인 AB-M128PRO-A 보드를 사용하여, 20가지 실습들이 작업이 되어 있습니다. 그 교재에는 89S52용 메인보드로 하는 실습들도 16가지나 들어 있습니다. > >2. 구입을 AB-M128Pro-A , AM-CS2P, AM-TS8, 스테핑 모터 2개를 구입할려고 합니다 > 이렇게 구동이 가능한지 궁금합니다. ==> 네 가능합니다, 다만, 전원용 2핀 케이블과 SMPS 또는 아답타, USBISP 등이 있어야 하겠습니다. 시리얼 통신 사용할 경우, 시리얼 케이블이 있거나, USB-Serial도 필요 하곘지요. >3. NewTC에서 파는 스테핑 모터로 3kg정도를 도르레방식으로 올릴려고 합니다. 2가지중(SE-SM243, SE-SM9k)중 어떤걸 사용해야 할까요 ? ==> 가능하다면, 토크가 좀 넉넉한 SM9K를 쓰는 것이 좋겠습니다. >4. 2상 - 여자방식으로 속도제어까지 가능할까요 ? ==> 물론입니다. 속도 제어와 관련 있는 사항이 아니라, 1상 여자 2상 여자 차이는 2상 여자가 더 많은 전류를 쓰기 때문에, 더 많은 토크를 가집니다. 또한, 1-2상 여자 방식은 스텝당 1.8도 모타의 경우 0.9도 구동이 가능해 져서, 보다 정밀하게 제어하는 방식입니다. 강좌->로봇강좌에서 모터 구동부 강좌를 보세요. > >5. 제가 짠 코딩입니다. 스위치로 제어 하는건데 이렇게 구동이 가능할지 궁금합니다. 첨부파일로 올리겠습니다 ==> 직접 짠 소스를 분석해 드리지는 못함을 양해하여 주시기 바랍니다. 본사의 예제 소스를 참고하여 주세요. 수고하세요.