로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
9033 답변완료isp mode error 질문 김세영 2014-12-02 1,397
구매한지 일주일도 안되서 이번에 AD-usbisp3.6 이용해서 다운로드 하는데 계속 사진같은 에러가 떠서요 에러가 발생하는 이유랑 해결방법좀 알 수 있을까요? 그리고 isp에서도 사진에는 안나왔지만 빨간불이 깜빡거리고, isp랑 연결하면 전원불이 들어와야 하지않나요? 전원불도 안들어오는 것 같아서요...
관리자 답변 관리자 · 2014-12-02
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 일단, AVR 모듈에 전원이 들어가야 합니다. 그를 위해서, USB쪽에서 전원을 넣고 싶다면, 딥스위치 1번(안쪽것)만을 ON 해야 합니다. 자료실에서 USBISP V03.6 사용자 메뉴얼을 읽어 보세요. 거기에 잘 나와 있습니다. 감사합니다. > > > 구매한지 일주일도 안되서 이번에 AD-usbisp3.6 이용해서 다운로드 하는데 계속 사진같은 에러가 떠서요 > 에러가 발생하는 이유랑 해결방법좀 알 수 있을까요? > 그리고 isp에서도 사진에는 안나왔지만 빨간불이 깜빡거리고, isp랑 연결하면 전원불이 들어와야 하지않나요? 전원불도 안들어오는 것 같아서요... >
9032 답변완료2축 자이로센서모듈 XY축 V02 질문입니다. 박영준 2014-11-24 1,428
안녕하세요. 2축 자이로센서를 사용하려고 합니다. Pin Descriptions에 보면 /AZ : X & Y/Z Auto zero control pin 이라고 되어있는데 /AZ핀의 정확한 역할이 궁금합니다. VREF : 1.35V precision reference output. 은 그냥 기준전압을 설정하는 핀인가요? 연결안하면 1.35V가 기준전압이고 3V를 연결하면 3V를 기준으로 x,y값이 변하는건가요?
관리자 답변 관리자 · 2014-11-24
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다. 답변 드리겟습니다. > > 안녕하세요. > 2축 자이로센서를 사용하려고 합니다. > > Pin Descriptions에 보면 > /AZ : X & Y/Z Auto zero control pin > 이라고 되어있는데 /AZ핀의 정확한 역할이 궁금합니다. ===> 데이터 시트에 보면, 아래와 같이 나옵니다. Auto Zero 라고 하는 기능을 활성화 하는 핀인데, GND로 붙여주면 동작합니다. 이 기능을 GND로 붙여서 활성화하게 되면, Zero Rate Output을 VREF에 가깝게 출력해 줍니다. 즉, 보정해 주게 됩니다. 바이어스 드리프트에 의하여 발생한 DC 옵셋을 줄이는 데 사용될 수 있습니다. 따라서, 사용자가 외부 하이패스 필터를 쓰지 않아도 신호범위를 더 넓게 쓸 수 있도록 해 줍니다. 이것을 쓰는 주된 용도는, 1. 자이로가 정지했을 때, 다른 센서들이 각회전속도를 보고할 수 있을 때, 2. 자이로의 DC값 출력이 중요하지 않고, AC값만 중요할 때입니다. 이 경우에, 디지털 ac 필터는 자이로 데이터를 뽑기위해 사용될 수 있습니다. 그리고, 그것은 아날로그 RC필터를 쓸 때보다 더 고품질의 출력을 공급합니다. Auto Zero 기능은 AZ핀의 상승에지에서 초기화됩니다. Auto Zero 안정화시간은 보통 7ms입니다. 그 기능이 활성화 될 때, X4.5OUT과 Y4.5OUT 출력들을 사용하면, 자이로의 변화 범위를 극대화할 수 있습니다. 하지만, 본 모듈에서는 AZ 핀은 제공하지만, X4.5OUT과 Y4.5OUT 출력은 제공하지 않고 있으므로, 본 기능은 아쉽지만, 4.5배 앰프 출력을 한 곳에서는 뽑을 수 없으므로, 1배 출력만 볼 수 있는 제한이 있습니다. 이 기능을 쓸 때에는 4.5OUT가 있는 모듈에서 받아서 쓴다면 보다 정밀하게 보실 수 있을 것으로 생각됩니다. 실제로는 거의 사용되지 않아서, 본 모듈에서는 빠져 있음을 알려드립니다. 참고 바랍니다. 감사합니다. > > VREF : 1.35V precision reference output. > 은 그냥 기준전압을 설정하는 핀인가요? 연결안하면 1.35V가 기준전압이고 > 3V를 연결하면 3V를 기준으로 x,y값이 변하는건가요? >
9031 답변완료UART, Stepping Motor 유환호 2014-11-24 1,406
uart와 stepping motor 소스인데요 어떻게 연결시켜야 할지 모르겠어서요 학교에서 구매해줬는데 어떻게 사용해야될지를 모르겠네요...
관리자 답변 관리자 · 2014-11-24
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 일단, UART를 테스트 해 보시고, UART 강좌를 보면, UART 초기화와 사용되는 레지스터 및 함수들을 볼 수 있을겁니다. 그런 후에, 예제로 STEPPING 모듈을 동작시켜 보고, 해당 강좌를 보거나 데이터 시트를 보고, UART 소스에 stepping 소스를 필요한 부분만 추가해 나가는 것이 좋겠습니다. 차근차근 하나씩 학습한다는 느낌으로 해 나가야 합니다. 누구도 처음부터 다 알수는 없습니다. 하나씩 노력하여 얻어나가시기 바랍니다. 본사의 온라인강의--> AVR 강의에서 스테핑 으로 검색하여, 스테핑 모터 관련된 강의를 보세요. 거기서 CS2P로 검색하면 아래 강의가 있습니다. [공개] [강좌] 스테핑 모터 구동부 CS2P 사용 강좌 이것을 보면 좀 더 감이 올겁니다. 감사합니다. > > > uart와 stepping motor 소스인데요 > > 어떻게 연결시켜야 할지 모르겠어서요 > > 학교에서 구매해줬는데 어떻게 사용해야될지를 모르겠네요... >
9030 답변완료jtag 6.0 사용질문 이용욱 2014-11-22 1,407
v02 사용시에는 잘 작동을 하는데 6.0 open으로 두고 avr 전원 5V를 따로 주면 입력전압이 3V까지 떨어집니다. 그리고 작동하지 않습니다. 또, 5V 모드로하여 jtag만 사용하면 엄청뜨거워지면서 안되네요.. 이유를 모르겠습니다.
관리자 답변 관리자 · 2014-11-24
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. jtag은 V2.0이 최신입니다. USBISP V6.0을 jtag 포트에 꽂으면 망가지게 됩니다. jtag과 isp는 전혀 다른 장비입니다. 즉, 커넥터 핀배치도 완전히 다릅니다. 서로 호환되지 않으니, 꽂으시면 안됩니다. isp는 isp 커넥터에 꽂아 쓰셔야 합니다. 감사합니다. > > > v02 사용시에는 잘 작동을 하는데 > > 6.0 open으로 두고 > > avr 전원 5V를 따로 주면 > > 입력전압이 3V까지 떨어집니다. > 그리고 작동하지 않습니다. > > 또, 5V 모드로하여 jtag만 사용하면 > 엄청뜨거워지면서 안되네요.. > 이유를 모르겠습니다. >
9029 답변완료JTAGICE 관련 질문좀요 박정규 2014-11-22 1,417
ImageCraft 실행 파일 만들고 main.c에 코딩후 build option 설정 In System Programmer -> STK Options -> Browse JTAGICE 열기하면 코딩도 다날라가고 제가 만들어논 파일하며 main.c하며 다 없어져버려요 왜그런거죠?? 해결방법좀... 방금 다시해봤는데 In System Programmer 여기 들어갔다 나오기만하면 자꾸만 다 날라가네요... 왜그런거죠??
관리자 답변 관리자 · 2014-11-24
안녕하세요? 고객님, 현재 며칠전 최신으로 업그레이드 된 버전에서 이런 문제가 나타나고 있습니다. 현재 Imagecraft 본사에 리포팅한 상태이며, 조금 기다려 주시면, 업데이트하여 문제가 없도록 조치하고 다시 답변 달아 드리겠습니다. 감사합니다. > > > ImageCraft 실행 파일 만들고 main.c에 코딩후 build option 설정 > > In System Programmer -> STK Options -> Browse > > JTAGICE 열기하면 코딩도 다날라가고 제가 만들어논 > > 파일하며 main.c하며 다 없어져버려요 왜그런거죠?? 해결방법좀... > > 방금 다시해봤는데 In System Programmer 여기 들어갔다 나오기만하면 자꾸만 다 날라가네요... 왜그런거죠?? >
9028 답변완료avr128에 대해서 질문이 있습니다. 최상권 2014-11-21 1,400
avr128을 이용해서 실험중인데 어제까지 되던 코드를 오늘 다시 실험한 결과 d201 빨간 led만 깜빡깜빡하네요. 이러한 현상이 왜 발생하는지 알려주시면 감사하겠습니다.
관리자 답변 관리자 · 2014-11-22
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. D201은 AM-128PRO 등의 모듈에 주로 있는 LED입니다. 그것은, PORTA의 D0에 연결되어 있습니다. 즉, PORTA를 출력으로 놓고, D0에 ON/OFF를 반복하면 켜졌다가 꺼졌다가 합니다. 모듈 이상이 아니라, 프로그램에 따라 동작하는 것이니 참고 바랍니다. 감사합니다. > > > avr128을 이용해서 실험중인데 > 어제까지 되던 코드를 오늘 다시 실험한 결과 d201 빨간 led만 깜빡깜빡하네요. > 이러한 현상이 왜 발생하는지 알려주시면 감사하겠습니다. >
9027 답변완료ICCAVR V8 Demo 버전 박정규 2014-11-20 1,332
ICCAVR V8 Demo 버전 다운받아서 실행하는데 jtagice 이 파일이 없어요... 원래 설치하면 자동으로 이것도 생기는거 아닌가요? 왜 없죠...???
관리자 답변 관리자 · 2014-11-21
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 구체적으로 어떤 부분에서 그런 것인가요? 혹시, In System Programmer에서 STK Options 주는 곳에서 AVR Studio의 STK500.exe를 주셔야 하는 데, 이것을 JTAGICE로 쓰고 싶으신 건가요? 참고로, 최신버전 ICCAVR V8 버전의 경우, JTAG Debugging 기능이 추가되어 있으며, 별도의 툴 없이도 디버깅이 가능합니다. 데모 버전의 경우는 두 브레이크 포인트와 두개의 와치 변수를 볼 수 있고, I/O 레지스터는 볼 수 없습니다만, 정식 라이센스를 본사에서 구매하시면, 풀기능 동작이 가능합니다. 참고로 JTAG 디버깅 관련 현재의 ICCAVR V8 개발현황입니다. - AVR Dragon, JTAGICE MkII 은 현재 JTAG 모드에서 지원됩니다. - DebugWIRE 지원은 2014년 11월말, XMega 지원은 2014년 12월말에 됩니다. - JTAGICE3 와 Atmel-ICE 지원은 2015년 1월말에 예정입니다. 궁금하신 부분을 좀 더 자세히 알려 주세요. 감사합니다. > > > ICCAVR V8 Demo 버전 다운받아서 실행하는데 > > jtagice 이 파일이 없어요... > > 원래 설치하면 자동으로 이것도 생기는거 아닌가요? > > 왜 없죠...??? >
9026 답변완료스테핑 모터 구동관련질문입니다. 최용빈 2014-11-20 1,354
AM-CS2P,SE-SM243,AB-M128USB-C V2.0 세가지 제품을 구매하였고 스테핑 모터를 구동하려고 기본예제 소스를 넣엇는데 구동자체가 안됩니다.. 어떤부분이 문제이고 어떤 소스를 넣어야하는지 문의드립니다.
관리자 답변 관리자 · 2014-11-21
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 일단, 사진을 보니 포트A를 사용하여 구동하려고 하고 계시네요. 보통 본사의 예제가 모터 구동시 포트 C를 이용하고 있는 점을 참고하셔서, 예제를 사용하시기 바랍니다. #define으로 보통 #define MOTOR_PORT PORTC #define MOTOR_PORT_DDR DDRC 이렇게 정의되어 있는 부분이 소스 맨위쪽부분에 있을 겁니다. 그 부분에 정의된 포트로 작업하시면 잘 될겁니다. 전원은 잘 연결하셨는 것으로 볼 때, 그 문제 같습니다. 또한, 움직이기 시작하면, CS2P의 가변저항을 돌려서, 적절한 토크로 맞춰 주세요. 그래야 잘 돌아갑니다. 감사합니다. > > > AM-CS2P,SE-SM243,AB-M128USB-C V2.0 > 세가지 제품을 구매하였고 스테핑 모터를 구동하려고 기본예제 소스를 넣엇는데 구동자체가 안됩니다.. > 어떤부분이 문제이고 어떤 소스를 넣어야하는지 문의드립니다. >
9025 답변완료AM-3AXIS 가속도센서의 사용방법을 모르겠습니다. 이경재 2014-11-20 1,479
안녕하세요. AM-3AXIS 가속도센서를 사용하고 있습니다. Atmega128의 ADC기능을 이용하여 CLCD에 x, y, z축으로 읽은 0~1023사이의 값을 표시하고 확인하였는데요. 가속도를 가해주어도 인식을 못합니다. 매뉴얼대로라면 가만히 놔두었을때 1.65V / 5V(AVCC) *1024 = 338 정도 값이 나와야 하는데요. 0, 1023 등 값이 바닥부터 천장까지 요동칩니다. 1) 이것을 해결하려면 F포트0,F포트1,F포트2등 채널 변경을 한 후 10개를 읽어서 앞,뒤 2개를 제거하고 나머지 6개를 평균내서 값을 저장하고, 그 이후에 채널변경을 하면 해결될까요? 지금 x, y, z축 3개를 1번 읽고 변수에 저장하고 채널변경하고 그런식으로 하고있는데 가속도를 아예 인식을 못해요.ㅠ 2)(코드비젼) 10msec 주기로 타이머인터럽트를 이렇게 interrupt [TIM1_COMPA] void timer1_compa_isr(void){mSec++; } 발생시키고 있는데요. 이것이 ADC인터럽트 interrupt [ADC_INT] void adc_isr(void){ if (ADMUX==0x40){ delay_ms(1); Tp_ADC0= ADCL; Tp_ADC0|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x41; delay_ms(1); } // ADCL인 Low8비트를 먼저 읽어주고 그다음 High2비트를 읽어서 더한다. else if(ADMUX==0x41){ delay_ms(1); Tp_ADC1= ADCL; Tp_ADC1|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x42; delay_ms(1); } else { delay_ms(1); Tp_ADC2= ADCL; Tp_ADC2|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x40; AD_FLAG=1; delay_ms(1); } // AD_FLAG는 0, 1만 존재하는 bit변수로서 3개의 값을 읽어들인 후에 화면에 표시되게끔 기다리게 하는역할 delay_ms(1); // 기준전압을 바꾼후에 내부회로 안정을위해 125us를 기다리라고 하는데 조금더 주었다. ADCSRA|=0x40; // 프리런닝모드가 아니므로 한번 ADC변환완료될때마다 다음동작을 실행하도록 설정해주는 OR명령 } 위의 ADC인터럽트와 충돌하여 ADC기능이 정확한 값을 못읽는 현상이 있을수 있나요?.. (위의 C언어 코딩은 네이버 전자공작카페를 참고하였습니다.) 갑자기 void main(void){}안의 delay_ms(숫자)의 영향이 커져서 CLCD에 화면이 늦게 표시되고 그랬습니다.ㅠ 3) NEWTC회사의 자료실에 있는 샘플의 exe폴더의 c언어파일을 코드비젼으로 열어보았는데요. ADCSRA &= 0x7f; // ADC컨버터의 기능을 금지한다.(7번bit를 0으로 만든다) ADMUX = 0x40; // 기준전압을 AVCC, 그리고 채널은 ADC0 ADCSRA |= 0xC0; // ADC컨버터의 기능을 허용하고, 변환을 시작한다. 이런식으로 처음에 ADC컨버터의 기능을 금지시키면 더 정확한 값을 얻을 수 있나요? 아니면 굳이 넣을필요없이 값을 읽고 채널만 변경해도 되나요? 글 읽어주셔서 감사합니다. 위의 질문 사항 외에도 가속도센서의 값을 읽어올수 있는 명쾌한 해결책이 있다면 알려주시면 감사하겠습니다.
관리자 답변 관리자 · 2014-11-21
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 답변 드릴께요. > > 안녕하세요. > AM-3AXIS 가속도센서를 사용하고 있습니다. > Atmega128의 ADC기능을 이용하여 CLCD에 x, y, z축으로 읽은 0~1023사이의 값을 표시하고 확인하였는데요. > 가속도를 가해주어도 인식을 못합니다. > 매뉴얼대로라면 가만히 놔두었을때 1.65V / 5V(AVCC) *1024 = 338 정도 값이 나와야 하는데요. > 0, 1023 등 값이 바닥부터 천장까지 요동칩니다. ==> 센서에 5V를 전원으로 공급하게 되면, 망가지게 되고, 이후, 이런일이 발생할 수 있습니다. 센서는 3.3V 전원이며, 본사의 가속도 센서 플러스 모듈을 사용하게 되면 3.3V로 다운하여 센서에 공급되게 됩니다만, 직접 AVR에서 5V를 바로 센서에 가하게 되면, 망가질 수 있습니다. 이경우, 가속도 센서모듈은 신규 구매와 가격차이가 크지 않아서, 재구매하시기를 권장합니다. 일단은, 혹시 가까운데 계시면 본사에서 직접 점검 받아 보시는 것이 좋겠습니다. > > 1) 이것을 해결하려면 F포트0,F포트1,F포트2등 채널 변경을 한 후 10개를 읽어서 앞,뒤 2개를 제거하고 나머지 6개를 평균내서 값을 저장하고, 그 이후에 채널변경을 하면 해결될까요? > 지금 x, y, z축 3개를 1번 읽고 변수에 저장하고 채널변경하고 그런식으로 하고있는데 > 가속도를 아예 인식을 못해요.ㅠ ==> 위에서 설명드린데로, 일단 값이 읽혀야 그런 평균내는 것도 의미가 있습니다. 이것은 필터 역할하는 것 뿐이니까요. > 2)(코드비젼) 10msec 주기로 타이머인터럽트를 이렇게 > interrupt [TIM1_COMPA] void timer1_compa_isr(void){mSec++; } > 발생시키고 있는데요. > 이것이 ADC인터럽트 > interrupt [ADC_INT] void adc_isr(void){ > > if (ADMUX==0x40){ delay_ms(1); Tp_ADC0= ADCL; Tp_ADC0|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x41; delay_ms(1); } // ADCL인 Low8비트를 먼저 읽어주고 그다음 High2비트를 읽어서 더한다. > else if(ADMUX==0x41){ delay_ms(1); Tp_ADC1= ADCL; Tp_ADC1|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x42; delay_ms(1); } > else { delay_ms(1); Tp_ADC2= ADCL; Tp_ADC2|= (unsigned int)(ADCH&0x03)<<8; ADMUX=0x40; AD_FLAG=1; delay_ms(1); } // AD_FLAG는 0, 1만 존재하는 bit변수로서 3개의 값을 읽어들인 후에 화면에 표시되게끔 기다리게 하는역할 > > delay_ms(1); // 기준전압을 바꾼후에 내부회로 안정을위해 125us를 기다리라고 하는데 조금더 주었다. > ADCSRA|=0x40; // 프리런닝모드가 아니므로 한번 ADC변환완료될때마다 다음동작을 실행하도록 설정해주는 OR명령 > > } > > 위의 ADC인터럽트와 충돌하여 ADC기능이 정확한 값을 못읽는 현상이 있을수 있나요?.. > (위의 C언어 코딩은 네이버 전자공작카페를 참고하였습니다.) > 갑자기 void main(void){}안의 delay_ms(숫자)의 영향이 커져서 CLCD에 화면이 늦게 표시되고 그랬습니다.ㅠ ==> 아뇨, 서로 다른 인터럽트라서 그럴 수는 없습니다. 다만, ADC_INT 인터럽트 서비스 루틴인 adc_isr함수에서 delay_ms(1)과 같은 딜레이 함수를 쓰셨는 데요. 인터럽트 서비스 루틴에서는 절대로 delay 루틴을 쓰시면 안됩니다. 인터럽트가 빨리 끝나야, 다른 일을 할 수 있는 데, 종료되지 않으므로, 다음 인터럽트 값도 받을 수도 없고, 정상동작이 불가능하게 됩니다. 아마도, 센서 모듈이 고장이 아니라 프로그램 문제일 가능성이 크겠네요. 본사의 예제를 참고하셔서, 일단 센서 테스트를 먼저 해주세요. > > > 3) NEWTC회사의 자료실에 있는 샘플의 exe폴더의 c언어파일을 코드비젼으로 열어보았는데요. > ADCSRA &= 0x7f; // ADC컨버터의 기능을 금지한다.(7번bit를 0으로 만든다) > ADMUX = 0x40; // 기준전압을 AVCC, 그리고 채널은 ADC0 > ADCSRA |= 0xC0; // ADC컨버터의 기능을 허용하고, 변환을 시작한다. > 이런식으로 처음에 ADC컨버터의 기능을 금지시키면 더 정확한 값을 얻을 수 있나요? > 아니면 굳이 넣을필요없이 값을 읽고 채널만 변경해도 되나요? ==> 굳이 금지시켰다가 켰다가 할 필요는 없으나, 경우에 따라서 쓸데없이 계속 ADC 하지 않도록, 이렇게 할 때도 있습니다. free running이 아니라, single 변환할 때에 한번시키고 한번 받고, 이런식으로 할 때 쓰죠. 이런 경우, 반드시 안정화 시간이 필요하므로, 조금 시간이 흐르고 써야 합니다. > > 글 읽어주셔서 감사합니다. > 위의 질문 사항 외에도 가속도센서의 값을 읽어올수 있는 명쾌한 해결책이 있다면 > 알려주시면 감사하겠습니다. ==> 본사 자료실에서 3축 이라고 치고 검색하면 맨 위에 나오는 예제가 있습니다. - 예제명 - [예제소스] 3축 가속도센서 AM-3AXIS 예제 소스(ICCAVR V7, WINAVR + AVR Studio, Codevision(코드비전)용) 여기 보면, 각 컴파일러별로, 3축 가속도 센서를 이용한 예제 소스가 있으니, 이것을 기본 소스로 참고하여 쓰시면 좋겠습니다. 감사합니다.
9024 답변완료KR-DL16-S 라인트레이서 문의 드립니다. 박성민 2014-11-19 1,348
제가 이러한 제품을 처음 사서 사용합니다. 그래서 그런지 어떻게 해야 움직이는지 프램그램을 어떻게 짜는지도 도통 모르겠더군요. cd에 있는데로 하려는데 어떤 소스파일을 써야 할지도 모르겠네여. 강좌 내용에 보면 mega.c 를 사용 하라는데 mega16.c 라는 파일만 있더군요. 이걸로 컴파일하려고 하니 자꾸 에러가 잡히네여 다른 소스파일도 마찬가지 입니다. 아니면 처음부터 소스파일이 이 기기에 들어가 있는건가요???? 테이프로 라인 그리고 작동 시켜도 움직이지도 않고 LED만 깜빡이네요.......어떻게 하나요???? 그리고 KR-DL16-S 라인트레이서 소스파일도 그냥 주시면 감사하겠습니다. alsqkr0321@naver.com
관리자 답변 관리자 · 2014-11-19
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 제품 구매하시면 cd는 함께 들어 있고 거기 소스도 들어 있습니다. 사용하는 강좌도 들어 있는데, 우선 iccavr v7까시고, 그걸로 프로젝트 오픈하시고 컴파일해보시고 다운로드하시면됩니다. 다운로드방법을 동영상강좌 등으로 확인하시고 다운로드후, 사용하시면됩니다. 완제품 구매시에는 소스가 프로그램되어 있습니다. 메뉴얼에 뒷부분에 있지만, 센서부 밑부분을 바닥에 놓은 상태에서 켜셔야합니다. 쉽게는 손바닥으로 밑을 가리고 켜신후 검정테잎으로만든 길위에서 쓰시면되요. 감사합니다. > > > 제가 이러한 제품을 처음 사서 사용합니다. > 그래서 그런지 어떻게 해야 움직이는지 프램그램을 어떻게 짜는지도 도통 모르겠더군요. > cd에 있는데로 하려는데 어떤 소스파일을 써야 할지도 모르겠네여. > 강좌 내용에 보면 mega.c 를 사용 하라는데 mega16.c 라는 파일만 있더군요. > 이걸로 컴파일하려고 하니 자꾸 에러가 잡히네여 다른 소스파일도 마찬가지 입니다. > 아니면 처음부터 소스파일이 이 기기에 들어가 있는건가요???? > 테이프로 라인 그리고 작동 시켜도 움직이지도 않고 LED만 깜빡이네요.......어떻게 하나요???? > 그리고 KR-DL16-S 라인트레이서 소스파일도 그냥 주시면 감사하겠습니다. > > alsqkr0321@naver.com >
9023 답변완료AVR MEGA128 개발보드(소형) 스위치에 관해 궁급합니다. 김민균 2014-11-18 1,482
현재 보드상에 있는 스위치 PG2,3을 사용할 떄는 문제 없이 작동하는데 스위치를 길게 뺴서 사용해야되서, 스위치를 구매해서 연결할 때는 작동이 제데로 안됩니다. 보드 상에 있는 스위치는 어떤식으로 연결된 것인지 알 수 있을까요? 풀업 풀다운 저항 이런게 있던데... 2핀 스위치를 샀는데 한쪽을 포트에 연결하고 한쪽을 그라운드에 연결해 서 사용하려는데 안되서 문의 드립니다... 감사합니다.
관리자 답변 관리자 · 2014-11-19
안녕 하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 네, 좋은 질문입니다. 현재구성으로는 누르면 gnd랑 연결되어 0이 입력되지만, 떼면 애매한 구성이죠? 그래서 땟을때를 위해서 포트핀에 풀업저항 4.7k하나를 vcc로 풀업하세요. 감사합니다. > > > 현재 보드상에 있는 스위치 PG2,3을 사용할 떄는 문제 없이 작동하는데 > > 스위치를 길게 뺴서 사용해야되서, 스위치를 구매해서 연결할 때는 작동이 제데로 안됩니다. > > 보드 상에 있는 스위치는 어떤식으로 연결된 것인지 알 수 있을까요? > > 풀업 풀다운 저항 이런게 있던데... 2핀 스위치를 샀는데 한쪽을 포트에 연결하고 한쪽을 그라운드에 연결해 > > 서 사용하려는데 안되서 문의 드립니다... > > 감사합니다. >
9022 답변완료라인트레이서 일시정지 김대규 2014-11-17 1,288
답변 감사합니다. 추가적으로 궁금한 점이 생겨서 다시 질문 올립니다. #define INPUT_PORT PINF // 이부분은 기본 모터부와 센서부 코딩있는곳에 별도로 추가했습니다. #define INPUT_PORT_DDR DDRF void port_init(void) // 기본 코딩 동일 PORTF = 0x00; DDRF = 0x00; void main(void) input = PINF &0x01; if(input==0x01) { stepright = RIGHTmotorOneClock(stepright, 0); stepleft = LEFTmotorOneClock(stepleft, 0); } // 모터 클락을 0줘서 일시정지하게끔 만들었는데 작동을 안 하네요. 원인이 외부신호가 1값을 주지 않아서 그런건지, 아니면 PORTD(모터부)를 사용한 코딩이 아닌 것인지 모르겠네요.
관리자 답변 관리자 · 2014-11-19
안녕 하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. printf로 uart통해서 모니터링하여 input값을 체크해보세요. 감사합니다. > > > 답변 감사합니다. 추가적으로 궁금한 점이 생겨서 다시 질문 올립니다. > > #define INPUT_PORT PINF // 이부분은 기본 모터부와 센서부 코딩있는곳에 별도로 추가했습니다. > #define INPUT_PORT_DDR DDRF > > void port_init(void) // 기본 코딩 동일 > PORTF = 0x00; > DDRF = 0x00; > > void main(void) > > input = PINF &0x01; > if(input==0x01) > { > stepright = RIGHTmotorOneClock(stepright, 0); > stepleft = LEFTmotorOneClock(stepleft, 0); > } > // 모터 클락을 0줘서 일시정지하게끔 만들었는데 작동을 안 하네요. > 원인이 외부신호가 1값을 주지 않아서 그런건지, 아니면 PORTD(모터부)를 사용한 코딩이 아닌 것인지 > 모르겠네요. >
9021 답변완료DC모터 구동관련 송정섭 2014-11-16 1,347
직접 방문해서 상담을 드리긴 했었는데 모터를 바꾸려고 고민중인데요..(스텝핑→DC모터) 저희 의도는 단순히 책장서랍에서 스위치를 누르면 1단이 나오고 정지해있다가 다시 누르면 들어가서 정지하고 이런식으로의 구동방식만 필요한데 AVR MEGA128 개발보드(소형) DC모터 구동모듈(1채널 최대 12.5Watt) x 2채널 엔코더장착형 DC 기어드 모터 이렇게 구성하면 저희 의도대로 구동이 가능한가요?? DC모터 구동모듈을 이용해서 정방향, 역방향으로 구동 및 속도 제어가 가능하다고 하는데 엔코더장착형 DC 기어드 모터 설명된 사진을 보니까 엔코더 확장 모듈이란게 연결되어 있는데 이것도 저희 구동방식을 위해 필요한가요?? 이 모듈의 기능이 뭔지 알려주세요
관리자 답변 관리자 · 2014-11-19
안녕 하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. DC2-2D나 전류가 좀 더 필요하면, AM-DC1-3C로 하시면되는데 정지 포인트를 알기위하여, 마이크로스위치를 써서 정지위치에서 눌리도록하고 그걸 감지하여 모터드라이버에 정지신호 보내도록 하면됩니다. 양쪽 끝 모두 스위치를 달아서 하세요. 속도제어 안하셔도 되므로 엔코더는 필요 없으실듯 하네요. 위치는 마이크로스위치로 알면되니까요. 감사합니다. > > > 직접 방문해서 상담을 드리긴 했었는데 모터를 바꾸려고 고민중인데요..(스텝핑→DC모터) > > 저희 의도는 단순히 책장서랍에서 스위치를 누르면 1단이 나오고 정지해있다가 > 다시 누르면 들어가서 정지하고 이런식으로의 구동방식만 필요한데 > > AVR MEGA128 개발보드(소형) > DC모터 구동모듈(1채널 최대 12.5Watt) x 2채널 > 엔코더장착형 DC 기어드 모터 > > 이렇게 구성하면 저희 의도대로 구동이 가능한가요?? > > > DC모터 구동모듈을 이용해서 정방향, 역방향으로 구동 및 속도 제어가 가능하다고 하는데 > 엔코더장착형 DC 기어드 모터 설명된 사진을 보니까 > 엔코더 확장 모듈이란게 연결되어 있는데 이것도 저희 구동방식을 위해 필요한가요?? 이 모듈의 기능이 뭔지 알려주세요 >
9020 답변완료라인트레이서를 외부 센서와 이용하고싶습니다. 김대규 2014-11-14 1,335
라인트레이서가 예제 소스로 작동 중 외부 센서(불꽃감지 등..)에서 신호가 들어오면 멈추게 하고 싶은데 베릴로그 같은경우는 많이 해봐서 알겠는데 ATmega128은 해본적이 없어서 소스를 어디를 손봐야할지 모르겠어요 알려주시면 감사하겠습니다.
관리자 답변 관리자 · 2014-11-16
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 원하시는 기능은 포트 입력을 어떻게 받는 지 모르겠다는 얘기로 들립니다. 일단, 입력으로 쓰기 원하시는 포트의 비트를 DDRx = 0x00; 이런식으로 두시구요. 그렇게 하면 x가 예를 들어 A 포트라면 DDRA가 되겠지요. 그럼, 0으로 놓은 포트를 입력으로 쓰는 겁니다. 그렇게 한 후에, char ch; 이렇게 선언된 변수를 ch = PINA; 이렇게 해서, 입력을 받아 보시면 됩니다. 이렇게만 하면, 안쓰는 비트에서 들어오는 입력도 다 받으므로, 문제가 될 수 있는 데, 그런데, 한 비트에서만 받으려면, 예를 들어서, D0의 것을 받는다면, ch = PINA & 0x01; 이렇게 해서, if(ch == 0x01) PORTC = 0x01; else PORTC = 0x00; 이런식으로 다른 포트로 원하시는 행동을 출력해 주시면 됩니다. 이 때, 출력포트로 두려면, 미리 그전에 DDRC = 0xff; 이렇게 해당 포트의 비트를 1로 둬야 합니다. 감사합니다. > > > 라인트레이서가 예제 소스로 작동 중 외부 센서(불꽃감지 등..)에서 신호가 들어오면 멈추게 하고 싶은데 베릴로그 같은경우는 많이 해봐서 알겠는데 ATmega128은 해본적이 없어서 소스를 어디를 손봐야할지 모르겠어요 알려주시면 감사하겠습니다. >
9019 답변완료AVR용 USB-ISP다운로더 문의 박광수 2014-11-14 1,236
http://www.devicemart.co.kr/12964 위 제품이 Atmega2560 도 가능한가요? 또 현재 AVR Studio 6.2가 가장최신버전이던데 이버전까지 사용가능한지..
관리자 답변 관리자 · 2014-11-16
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여주셔서 감사합니다. 네, 물론, 해당 제품이 ATMEGA2560도 가능하고, ATMEL Studio V6.2도 가능합니다. 다만, ATMEL Studio V6.2에서 타겟전압 체크 기능은 OFF 되어 있는 상태라, 그 부분이 에러가 나는 것처럼, 그 기능 선택시 나올텐데, 무시하시면 됩니다. 그 부분을 제외하고는 다른 기능들은 모두 정상동작합니다. 그 기능까지 정상동작하는 제품은 AD-USBISP V6.0을 사용하시면 됩니다. 이 제품은 최고속도도 V03.6보다 3배 빠르며, 모든 칩들에 호환성도 뛰어납니다. 하지만, 학생들을 위해서는 V03.6도 좋은 제품이므로, 사용하시는 데는 무리가 없습니다. V03.6에만 있는 기능은 현재, USB to UART(TTL/CMOS 레벨 호환) 기능도 포함되어 있습니다. 감사합니다. > > > http://www.devicemart.co.kr/12964 > > 위 제품이 Atmega2560 도 가능한가요? > > 또 현재 AVR Studio 6.2가 가장최신버전이던데 이버전까지 사용가능한지.. >