로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6003 답변완료라인트레이서 모터문제에 대해서 문의드립니다 박상일 2010-12-21 1,421
라인트레이서에 UART0와 UART1을 이용하여 UART0에는 블루투스모듈을 연결하고 UART1번에는 GPS 모듈을 이용하고 있습니다. 이중에서 GPS모듈을 UART1번에 물리면 자동차 우측 모터가 GPS 전송속도 에 맞춰서 돌면서 제어가 불가능해집니다. 무슨 문제인가요???
관리자 답변 NEWTC · 2010-12-21
AVR은 핀의 기능을 멀티로 사용이 가능하도록 되어 있습니다. 혹시, 모터 제어를 D 포트로 하고 계신다면, 포트를 변경하여 사용하기 바랍니다. 겹치면 안됩니다. 수고하세요. >라인트레이서에 UART0와 UART1을 이용하여 UART0에는 블루투스모듈을 연결하고 UART1번에는 GPS > >모듈을 이용하고 있습니다. 이중에서 GPS모듈을 UART1번에 물리면 자동차 우측 모터가 GPS 전송속도 > >에 맞춰서 돌면서 제어가 불가능해집니다. > >무슨 문제인가요???
6002 답변완료jtag 인식문제 신진환 2010-12-20 1,416
예전에 AVR MK2 ICE 에뮬레이터를 쓸때처럼 해봤는데 인식이 잘 안되는것 같아요... 이미지 파일 첨부했습니다 제가 뭘 빼먹은게 있는지요 기억이 가물가물하네요 포트와 포트속도 맞췄구요 AVR Studio4에서 JTAG 업그레이드 또한 인식이 안됩니다
관리자 답변 NEWTC · 2010-12-20
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 아마도 타겟 장비의 퓨즈비트를 JTAGEN을 체크 안하신 것 같습니다. ISP 장비로 퓨즈브티를 ENable 해주시기 바랍니다. 감사합니다. >예전에 AVR MK2 ICE 에뮬레이터를 쓸때처럼 해봤는데 인식이 잘 안되는것 같아요... >이미지 파일 첨부했습니다 제가 뭘 빼먹은게 있는지요 기억이 가물가물하네요 > >포트와 포트속도 맞췄구요 > >AVR Studio4에서 JTAG 업그레이드 또한 인식이 안됩니다
6001 답변완료atmega32를 programming할 때 fuse bit를 어떻게 처리해야 하나요? 전인종 2010-12-18 1,356
안녕하세요? 다름아니라 atmega128과 달리 fuse bit,boot lck등은 어떻게 해야하는지 궁금합니다. 그리고 잘못해서 MCU가 망가지지는 않는지요? 자세히 가르쳐 주세요..
관리자 답변 NEWTC · 2010-12-20
안녕하세요 본사에서 판매되지 않는 킷트에 대해서는 죄송하지만 써포트를 하지않습니다. AVR 시리즈가 많아 모든 퓨즈값을 알켜드릴수는 없습니다. 그칩에 데이터시트를 보면 퓨즈 설정관련된 항목이 있습니다. 그걸 참고 하시길 바랍니다. mega128, 은 fuse 값이 3바이트 입니다. 0xffd9ef mega64,32,16,8 fuse 값이 2바이트 입니다 0xd9ef 위처럼 사용하면 문제값 없어 보입니다. 외부 크리스탈 있을 경우 입니다. 다른 퓨즈값을 잘못 넣으면 칩이 살려서 다시 지정 해야합니다. 수고하세요 > 안녕하세요? > 다름아니라 atmega128과 달리 fuse bit,boot lck등은 어떻게 해야하는지 궁금합니다. >그리고 잘못해서 MCU가 망가지지는 않는지요? > 자세히 가르쳐 주세요.. >
6000 답변완료AVR JTAG 사용시 변수 값 보는 방법 이낙영 2010-12-18 1,404
NewTC의 AVR-JTAG를 사용하여 디버그를 하려고 합니다. 사용자가 정의한 변수의 값을 어떻게 보는지 궁금합니다. Add watch에 변수를 삽입해도 값을 볼 수 없습니다. 방법을 알려주세요. -------------------예------------ #include "stdio.h" int a=0; main() { while(1) { a++; /* JTAG를 사용하여 변수 a의 값을 모니터링 하고 싶습니다. */ } } --------------------------------
관리자 답변 NEWTC · 2010-12-20
안녕하세요 jtag을 다겟 디바이스와 연결하려면 퓨즈비트중에 JTAGEN, OCDEN 체크 하시고 컴파일러시 옵티마이저(최적화)를 사용안함으로 하신후, 컴파일 빌드를 하세요 >Add watch에 변수를 삽입해도 값을 볼 수 없습니다. Add watch을 하면 변수값을 볼수 있습니다. 개발환경(컴파일러 타겟 CPU등) 에 대한 내용을 다음부터 기입해주셨으면 합니다. 수고하세요 >NewTC의 AVR-JTAG를 사용하여 >디버그를 하려고 합니다. > >사용자가 정의한 변수의 값을 어떻게 보는지 궁금합니다. > >Add watch에 변수를 삽입해도 값을 볼 수 없습니다. > >방법을 알려주세요. > >-------------------예------------ >#include "stdio.h" >int a=0; >main() { > while(1) { > a++; /* JTAG를 사용하여 변수 a의 값을 모니터링 하고 싶습니다. */ > } >} >--------------------------------
5999 답변완료어쩌죠...? 박재현 2010-12-17 1,383
avr공개 강좌 꼭 가고 싶었는데 .. 시험기간이 겹치는 바람에 못갔어요 .. 꼭 들어야 하는 강의 같았는데 .. 이런기회 흔치 않겠죠? avr 컴파일러 설치, 등등 혼자서 하기는 힘들꺼 같은데 좋은 방법 없을까요..?
관리자 답변 NEWTC · 2010-12-20
안녕하세요 홈페이지의 강좌 > AVR강좌를 참고하시면 컴파일러 사용법에 관련된 부분부터 나옵니다. 그걸 보시면 도움이 될것 같네요 수고하세요 > >avr공개 강좌 꼭 가고 싶었는데 .. > >시험기간이 겹치는 바람에 못갔어요 .. 꼭 들어야 하는 강의 같았는데 .. > >이런기회 흔치 않겠죠? > >avr 컴파일러 설치, 등등 > >혼자서 하기는 힘들꺼 같은데 > >좋은 방법 없을까요..?
5998 답변완료스텝모터 SE-SM243 저속 구동시 진동이 너무 심합니다. 김지훈 2010-12-16 1,453
스텝모터 드라이버 AM-CS2P와 같이 사용하고 있습니다. 저속에서 사용하려고 하는데 딜레이를 5ms만 줘도 심한 진동이 생깁니다. 왜 이런거죠? 소스는 아래와같게 했습니다. #include <mega16.h> #include <delay.h> void main(void) { unsigned char leftcw[]={ 0x01,0x02,0x04,0x08}; // unsigned char leftcw[]={ 0x03,0x06,0x0c,0x09}; //2상 여자 -토크 2배 unsigned char rightcw[]={ 0x80,0x40,0x20,0x10}; unsigned char a=0; unsigned int i,step_size; PORTC = 0x00; DDRC = 0xFF; step_size = 200; for(i = 0 ; i < step_size ; i++) //200번의 스텝 { PORTC = (rightcw[a]) | (leftcw[a]) ; delay_ms(5); // 딜레이 시간 if ( a < 3 ) a++; else a = 0; } }
관리자 답변 NEWTC · 2010-12-17
안녕하세요 그리고 정격인 전압과 전류를 넣어야 고속이 가능합니다. 24V 1A 바로 고속으로 돌리수는 없습니다. 저속에서 서서히 고속으로 펄스 폭을 조절해야 합니다. 모터 스펙입니다. http://www.newtc.co.kr/board/data/pds/스텝모터_SE_SM.pdf 코드에 관련된 내용에 대해서는 죄송하지만 써포트를 하지않습니다. 수고하세요 >스텝모터 드라이버 AM-CS2P와 같이 사용하고 있습니다. > >저속에서 사용하려고 하는데 > >딜레이를 5ms만 줘도 심한 진동이 생깁니다. > >왜 이런거죠? > >소스는 아래와같게 했습니다. > > > >#include <mega16.h> >#include <delay.h> > >void main(void) >{ > unsigned char leftcw[]={ 0x01,0x02,0x04,0x08}; > // unsigned char leftcw[]={ 0x03,0x06,0x0c,0x09}; //2상 여자 -토크 2배 > unsigned char rightcw[]={ 0x80,0x40,0x20,0x10}; > > > unsigned char a=0; > unsigned int i,step_size; > > > PORTC = 0x00; > DDRC = 0xFF; > > step_size = 200; > > for(i = 0 ; i < step_size ; i++) //200번의 스텝 > { > > PORTC = (rightcw[a]) | (leftcw[a]) ; > delay_ms(5); // 딜레이 시간 > > if ( a < 3 ) > a++; > else > a = 0; > } > >} >
5997 답변완료다시 질문드립니다. 강승호 2010-12-16 1,423
보내주신 답변 잘 받았습니다. 답변대로 Flash Downloading을 시도한결과 첨부파일과 같은 에러가 뜹니다. 제가 만든 보드나 AB-M128프로 보드를 이용해도 그렇군요. 확인 부탁드립니다.
관리자 답변 NEWTC · 2010-12-17
안녕하세요 코드비젼을 사용하는분들 중에 퓨즈 셋팅을 잘못하시는 분들이 자주있습니다. 한번이라도 잘못된 값을 넣으면 그칩을 사용할수가 없습니다. USBISP나 AVR칩이 망가진듯합니다. USBISP 와 AB-M128를 한번 점검 받아 보시길 바랍니다. 보내는방법은 아래 링크를 참조하세요 http://www.newtc.co.kr/board/view.php?id=faq&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=5 수고하세요 >보내주신 답변 잘 받았습니다. > >답변대로 Flash Downloading을 시도한결과 > >첨부파일과 같은 에러가 뜹니다. > >제가 만든 보드나 AB-M128프로 보드를 이용해도 그렇군요. > >확인 부탁드립니다.
5996 답변완료AD-JTAG V02관련 박병훈 2010-12-16 1,549
안녕하십니까? 매뉴얼상이나 제품소개에 나타나 있지 않은 것같은데 이 제품으로도 프로그램 다운로드가 가능한건가요?
관리자 답변 NEWTC · 2010-12-16
안녕하세요 ▶ AD-JTAG 소개 AVR 용 JTAG 개발 장비 AVR 각 포트, 인터럽트, 레지스터 등을 브레이크 포인트를 잡아서, 소스 코드 라인 별로 칩의 동작상태를 보실 수 있습니다 AVR 마이크로 컨트롤러 중에서 AT90CAN128, ATmega128, ATmega16, ATmega162, ATmega169, ATmega32, ATmega323, ATmega64만 지원합니다. AVR Studio 및 IAR의 EwAVR 에서 AVR에 프로그램 다운로드 및 디버깅이 가능. AD-JTAG V02 메뉴얼에 위처럼 적혀 있습니다. 일부 디바이스만 지원하고 디버깅 및 다운로드 가능합니다. 수고하세요 >안녕하십니까? >매뉴얼상이나 제품소개에 나타나 있지 않은 것같은데 >이 제품으로도 프로그램 다운로드가 가능한건가요?
5995 답변완료codevision isp 에러 강승호 2010-12-16 1,402
usb-isp v02사용하는데요 계속 에러가 뜨네요 메뉴얼대로 설정하고 디바이스에 전원도 줬는데.. 이상해요. 뭐가 문제일까요? 혹시몰라 제 회로도를 첨부함니다. 확인 부탁드립니다.
관리자 답변 NEWTC · 2010-12-16
안녕하세요 에러메세지는 내용은 ISP를 없다고 나옵니다. 먼저 avrstudio로 보드를 제외하고 USBISP만으로 PC와 연결이 되는지를 먼저 확인해 보시길 바랍니다. 연결이 되면 ISP는 거의 이상이 없습니다. http://www.newtc.co.kr/board/data/faq/AD_USBISP_V03_사용법.pdf 위 메뉴얼의 12페이지부터~14페이지까지 정상적으로 나오면 됩니다. 수고하세요 >usb-isp v02사용하는데요 계속 에러가 뜨네요 > >메뉴얼대로 설정하고 디바이스에 전원도 줬는데.. 이상해요. > >뭐가 문제일까요? > >혹시몰라 제 회로도를 첨부함니다. > >확인 부탁드립니다.
5994 답변완료AVR Studio에러 문의입니다. 권혁진 2010-12-16 1,263
이 에러메시지 처리 방법좀 알려주세요.
관리자 답변 NEWTC · 2010-12-16
안녕하세요 저런 메세지만으로는 알수가 없습니다. 1.USBISP가 정상적으로 PC와 붙지 않을때. ISP가 망가진 경우이거나, 드라이버가 정상적으로 설치가 안된 경우 등. 2.USBISP와 타겟MCU 정상적으로 붙지 않았을때. MCU칩이 망가지거나 핀연결을 잘못했을때 등, 위처럼 그런경우에 나타나는 메세지 입니다. 저런 에러 이미지만으로 전부 알수가 없습니다. 본사로 보내거나 방문하여 점검을 받아 보시길 바랍니다. 수고하세요 >이 에러메시지 처리 방법좀 알려주세요. > >
5993 답변완료pc통신모듈건 이광희 2010-12-16 1,300
개발보드 128을 사용하고 있습니다. 두개의 통신포트중 하나는 LCD모듈을 사용하고 있고 또다른 하나는 PC하고 통신을 할려고 합니다. PC하고 128개발보드 사이에 통신변환기(MAX232보드)가 필요하다고 생각이 드는데.. 방법이 없습니까?
관리자 답변 NEWTC · 2010-12-16
안녕하세요 제품의 정확한 명칭을 적어 주시길 바랍니다. max232가 없으면 직접 제작하여 연결하거나 지원하는 모듈을 사용하면 됩니다. AM-128PRO는 max232가 붙어 있는 타입 입니다. http://www.newtc.co.kr/product_AM-128PRO.php 수고하세요 >개발보드 128을 사용하고 있습니다. 두개의 통신포트중 하나는 LCD모듈을 사용하고 있고 >또다른 하나는 PC하고 통신을 할려고 합니다. >PC하고 128개발보드 사이에 통신변환기(MAX232보드)가 필요하다고 생각이 드는데.. >방법이 없습니까?
5992 답변완료아래 CD관련 질문올린 사람입니다 유정곤 2010-12-16 1,290
거래명세서 첨부합니다
관리자 답변 NEWTC · 2010-12-16
안녕하세요 이메일로 발송 해드렸습니다. 이메일을 확인하여 받지 못했으면, 글을 남기시면 다시 보내도록 하겠습니다. 수고하세요 >거래명세서 첨부합니다
5991 답변완료ISP 2*3P 표준용 6P케이블을 찾고 있습니다. 김영기 2010-12-15 1,382
10P는와 1열 6P 커넥터는 ISP구매하면서 왔는 데요, 2열 3P커넥터는 없네요. 이거 구한는 방법을 알려주셨으면 합니다. 자작할려고도 했는 데, IDC 커넥터와 케이블 비용이 더 드는 듯 합니다.
관리자 답변 NEWTC · 2010-12-16
안녕하세요 6P핀에 관련된 부품 플랫케이플등을 지급하거나 판매되지 않고 있습니다. 디바이스나. 엘레파츠등 온라인 판매하는 곳에 가보시면 6P핀에 관련된 부품들을 구매하여 제작하여 사용해야합니다. 수고하세요 >10P는와 1열 6P 커넥터는 ISP구매하면서 왔는 데요, 2열 3P커넥터는 없네요. >이거 구한는 방법을 알려주셨으면 합니다. > >자작할려고도 했는 데, IDC 커넥터와 케이블 비용이 더 드는 듯 합니다. >
5990 답변완료AVR MEGA 128pro 개발키트 cd문의 유정곤 2010-12-15 1,444
AVR MEGA 128pro 개발키트 완제품을 구입하였으나 안에 씨디를 보니 코팅이 벗겨져 있네요... 씨디안에 내용좀 제 이메일로 보내주실수 있을까요? aqwer2@nate.com 입니다
관리자 답변 NEWTC · 2010-12-15
안녕하세요 죄송하지만, 구입하신 관련서류(영수증, 구매내역서등)을 이미지를 올려주시면 cd 또는 이메일로 보내드립니다. 수고하세요 >AVR MEGA 128pro 개발키트 완제품을 구입하였으나 > >안에 씨디를 보니 코팅이 벗겨져 있네요... > >씨디안에 내용좀 제 이메일로 보내주실수 있을까요? > >aqwer2@nate.com > >입니다
5989 답변완료KR-DL16의 DC모터는 회전 방향을 조정할 수 없나요? 장호 2010-12-15 1,407
AVR초보입니다.^^ KR-DL16를 사용해서 DC모터를 정회전과 역회전을 시키고 싶은데 어떻게 해야될까요? 모터drive 모듈이 따로 필요한건가요?^^ 기본 예제에는 정방향의 값만 있는데요. 역방향은 값이 어떻게 될까요?^^ #define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다. #define Left_MOT_RV (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다. <-역회전시 어떻게 해야될까요? #define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다. #define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다. #define Right_MOT_RV (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다. <-역회전시 어떻게 해야될까요? #define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다. #define MOT_Stop (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.
관리자 답변 NEWTC · 2010-12-15
안녕하세요 자료실 > 기존실을에 모터 예제를 찾아보시면 있습니다. KR-DL16안에는 요량이 적은 모터드라이버가 들어가 있습니다.; >#define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다. >#define Left_MOT_RV (PORTD = (PORTD & 0xDF)) // 왼쪽 모터를 구동한다. >#define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다. >#define Right_MOT_RV (PORTD = (PORTD & 0xBF)) // 오른쪽 모터를 구동한다. 예제코드를 제외하고는 코드수정에 대한 써포트를 하지않습니다. ^^ 수고하세요 >AVR초보입니다.^^ > >KR-DL16를 사용해서 DC모터를 정회전과 역회전을 시키고 싶은데 어떻게 해야될까요? 모터drive 모듈이 따로 필요한건가요?^^ > >기본 예제에는 정방향의 값만 있는데요. 역방향은 값이 어떻게 될까요?^^ > >#define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다. >#define Left_MOT_RV (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다. <-역회전시 어떻게 해야될까요? > >#define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다. >#define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다. >#define Right_MOT_RV (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다. <-역회전시 어떻게 해야될까요? > > >#define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다. >#define MOT_Stop (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.