로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
5978 답변완료jtag 인식문제 윤수상 2010-12-10 1,428
ATMEA128PRO AD-USBISP AD-JTASG V02 를 구매하여 AVRSTUDIO에서 1. ISP를 사용하여 JTAGEN BIT를 SET하였습니다. (VERIFY, READ 하여 확인하였슴)    2. ISP를 제거하고 JTAG를 연결하였으나 인식을 못합니다    TOOLS->PROGRAM AVR->CONNECT-> 에서 JTAG ICE, PORT는 AUTO (다른 포트에서도    동일한 ERROR 납니다    3. Q&A 검색하여 동일한 문제에 답변이 JTAGEN FUSE BIT SETTING 하는 것으로 답변이 되어    있는데 ICCV7과 CODEVISION에서 ISP로 FUSE SETTING 된 것 확인 했습니다 4. 128PRO 전원을 껐다가 키고 다시 JTAG을 접속하면 PROGRAMMING MODE FAIL이 납니다 첨부파일 확인하시고 답변 부탁드립니다  
관리자 답변 NEWTC · 2010-12-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 두 가지를 확인하여 주세요. 첫번째는 JTAG V02의 드라이버가 잡혔는 지 확인하세요. COM 포트 몇 번으로 잡혔는 지 시스템-> 장치관리자 -> 포트를 보시면 되구요. COM1~COM4 이내로 잡아서 사용하세요. 그 이상이면, 그 이내로 변경하여 사용하시면 됩니다. AD-JTAG V01과 사용법은 같습니다. 그래서, V01용 사용 설명서 일단 첨부했으니, 참고 바랍니다. 다만, 드라이버는 다르니, 자료실에서 V02용 드라이버를 다운로드 받아서 사용하시기 바랍니다. 그리고, 타겟보드에서 ISP 포트와 JTAG 포트가 핀 수는 10핀으로 같을 수 있어도, 핀 배치가 전혀 다르므로, 반드시 JTAG 포트에 꽂아서 사용해야 합니다. 수고하세요. >ATMEA128PRO >AD-USBISP >AD-JTASG V02 를 구매하여 >AVRSTUDIO에서 > >1. ISP를 사용하여 JTAGEN BIT를 SET하였습니다. (VERIFY, READ 하여 확인하였슴) > >2. ISP를 제거하고 JTAG를 연결하였으나 인식을 못합니다 > TOOLS->PROGRAM AVR->CONNECT-> 에서 JTAG ICE, PORT는 AUTO (다른 포트에서도 > 동일한 ERROR 납니다 > >3. Q&A 검색하여 동일한 문제에 답변이 JTAGEN FUSE BIT SETTING 하는 것으로 답변이 되어 > 있는데 ICCV7과 CODEVISION에서 ISP로 FUSE SETTING 된 것 확인 했습니다 > >4. 128PRO 전원을 껐다가 키고 다시 JTAG을 접속하면 PROGRAMMING MODE FAIL이 납니다 > >첨부파일 확인하시고 답변 부탁드립니다
5977 답변완료스탭모터 구동 질문입니다. 김태성 2010-12-09 1,416
지난번에 한번 질문드렸었는데 답변에 도움 많이받아서 손도 못대고 있다가 지금은 좀만더하면 할 수 있다는 생각이 들게되었습니다. 그런데 예상은했지만 생각한것처럼 잘 안되서 다시한번 질문드립니다 저 연습장에그린거는...정말 죄송하게도 정말 알아보기 힘드네요...; 일단 오른쪽 바퀴만 정회전 시켜보자는 생각으로 저런식으로 회로를 구성한겁니다. 일단 하나만 제대로 돌리면 다른건 문제없으니까요. 그런데 어떤식으로 안되느냐하면 바퀴가 뭔가 돌고싶어하는데 못돌고있는다는 느낌이라고 할까요?? 전원안넣고 손으로 돌리면 부드럽게 잘 돌아가던에가 회로 구축해서 전원넣어주면 뭔가 퍽퍽하고 안움직이더라구요... 저는 그 문제를 소프트웨어적인 소스프로그래밍 쪽이라고 생각하고있는데 하드웨어쪽이 맞았는지 틀렸는지 확신이 안서니까 어디를 손대야할지 갈피를 잡기 힘드네요.정말 알아보기 힘드시겠지만 대충이라도 보시고 완전히 틀려있는건지 아닌지정도만이라도 판단해주시면 감사하겠습니다. 그리고 또하나 질문드리기전에 질문의 이해를 돕기위해서 한마디 하고 가겠습니다. 제가 군대가기전에 선배들이 해놓은 자료 찾아보니까 그 자료를 만든 선배들은 모터만 구매하고 모듈은 구매하지않고 보드를 만들어서 했던것 같던데요 스태핑 모터의 원리를 어느정도 알고있기떄문에 배열에 숫자를넣어서 상??A상B상 이거를 소스대로 구현한것을 봤습니다. 근데 저희는 모듈에 핀이 순서대로 끼워져있고 제가쓰는 H8마이컴과 연결하는 모듈의 포트부분도 dir은 1 or 0으로 방향조절하고 clk은 각 모터마다 하나씩밖에 포트가없으니까 저렇게 소스상에서 따로 프로그래밍 안해도 되나보다 생각해서 아주 간단하게 #include "iodefine.h" int main(void) { int c = 50; PB.DDR = 0xff; PB.DR.BYTE = 0xff; ITU0.TCR.BIT.CCLR = 1; //컴패어매치시 TCNT클리어 ITU0.TCR.BIT.TPSC = 3; //8분주 ITU0.GRA = 62499; //연산하면 20ms(1초는 1000ms) ITU.TSTR.BIT.STR0 = 1; //ITU 시작 while(1) { while(ITU0.TSR.BIT.IMFA==0); ITU0.TSR.BIT.IMFA=0; //컴패어매치됐으면 플래그0으로 초기화 c=c-1; if(c==0) //c가0이될때까지 즉 50번돌림 { PB.DR.BIT.B0 = ~PB.DR.BIT.B0; //반대값출력 c=50; //50번다돌면 처음값으로 리셋 } //if안의 LED동작 실행 } } 대충 ITU공부할떄 썻던 저런 소스를 사용해서 PB포트를 clk와 연결했는데 위에 말씀드린 그런 현상이 나타나더군요...처음에는 저런 50루프를 안쓰고 그냥 gra값만넣어줬는데 그러길래 너무 빨라서 그런가보다...해서 위 소스로 수정해서 1초에 한번씩 출력되게 한건데 역시나 안되더군요... *.그래서 생각한게 아 모듈을 써도 소스상에서 선배들이한것처럼 배열에 주소를 지정해줘서 상을 지정해줘야 하나보다...생각했는데...이게 맞는건가요?? 마지막으로 제품소개에서 볼 수 있는 부분인데 모듈 제품이 두개가 나와있는데. 저는am_ms2제품을 씁니다.근데 모듈 제품이 두개있고 각각 아래에 펄스그려진 설명이 두개있길래 아...나는 ms2니까 dir과 clk가 그려진 저부분만 참고하면 되는구나...라고 생각하고 했었는데 ㄱ-...;지금보니까 완전 착각하고 있는듯합니다...어떤 모듈이든 상관없이 그러니까 am_ms2모듈을 사용하더라도 clk에 왼쪽의 a상b상a'상b'상 이런식으로 파형을 모터 주소에 맞게 넣어줘야 하는건가요.... 아 또 과에서 프로젝트에 사용할 부품 주문한다고 필요한거 조사해오라는데 바퀴나 아크릴판 모형은 판매하는거같은데 그러니까 그...12v외부 전원 연결하는 선이나 그런 케이블은 안보이던데 여기서는 구매할 수 없나요?
관리자 답변 NEWTC · 2010-12-10
안녕하세요 연결상 문제가 없어 보입니다. CS2P가 상을 직접 구현하여 구동하는 방식 입니다. 그러나 사용하고 있는 MS2P는 상을 만들 필요가 없습니다. 1,3 핀에 클럭만 인가 시키면 모터드라이버 칩에서 상을 자동적으로 만들어집니다. void main ( ) ........... { PB0 에 '1' 딜레이 .,,, PB0 에 '0' 딜레이 .,,, } 위처럼 하면 모터가 돌아갑니다.; 아니면 자료실 > 기존자료실에서 'ms2p' 찾아보면 칩은 틀려도 구현하는 방법은 동일합니다. 수고하세요 >지난번에 한번 질문드렸었는데 답변에 도움 많이받아서 손도 못대고 있다가 지금은 좀만더하면 할 수 있다는 생각이 들게되었습니다. > >그런데 예상은했지만 생각한것처럼 잘 안되서 다시한번 질문드립니다 > >저 연습장에그린거는...정말 죄송하게도 정말 알아보기 힘드네요...; 일단 오른쪽 바퀴만 정회전 시켜보자는 생각으로 저런식으로 회로를 구성한겁니다. 일단 하나만 제대로 돌리면 다른건 문제없으니까요. > >그런데 어떤식으로 안되느냐하면 바퀴가 뭔가 돌고싶어하는데 못돌고있는다는 느낌이라고 할까요?? 전원안넣고 손으로 돌리면 부드럽게 잘 돌아가던에가 회로 구축해서 전원넣어주면 뭔가 퍽퍽하고 안움직이더라구요... >저는 그 문제를 소프트웨어적인 소스프로그래밍 쪽이라고 생각하고있는데 하드웨어쪽이 맞았는지 틀렸는지 확신이 안서니까 어디를 손대야할지 갈피를 잡기 힘드네요.정말 알아보기 힘드시겠지만 대충이라도 보시고 완전히 틀려있는건지 아닌지정도만이라도 판단해주시면 감사하겠습니다. > >그리고 또하나 질문드리기전에 질문의 이해를 돕기위해서 한마디 하고 가겠습니다. >제가 군대가기전에 선배들이 해놓은 자료 찾아보니까 그 자료를 만든 선배들은 모터만 구매하고 모듈은 구매하지않고 보드를 만들어서 했던것 같던데요 >스태핑 모터의 원리를 어느정도 알고있기떄문에 배열에 숫자를넣어서 상??A상B상 이거를 소스대로 구현한것을 봤습니다. >근데 저희는 모듈에 핀이 순서대로 끼워져있고 제가쓰는 H8마이컴과 연결하는 모듈의 포트부분도 >dir은 1 or 0으로 방향조절하고 clk은 각 모터마다 하나씩밖에 포트가없으니까 저렇게 소스상에서 따로 프로그래밍 안해도 되나보다 생각해서 아주 간단하게 > >#include "iodefine.h" > >int main(void) >{ > int c = 50; > > PB.DDR = 0xff; > PB.DR.BYTE = 0xff; > ITU0.TCR.BIT.CCLR = 1; //컴패어매치시 TCNT클리어 > ITU0.TCR.BIT.TPSC = 3; //8분주 > ITU0.GRA = 62499; //연산하면 20ms(1초는 1000ms) > ITU.TSTR.BIT.STR0 = 1; //ITU 시작 > while(1) > { > while(ITU0.TSR.BIT.IMFA==0); > ITU0.TSR.BIT.IMFA=0; //컴패어매치됐으면 플래그0으로 초기화 > c=c-1; > if(c==0) //c가0이될때까지 즉 50번돌림 > { > PB.DR.BIT.B0 = ~PB.DR.BIT.B0; //반대값출력 > c=50; //50번다돌면 처음값으로 리셋 > } > //if안의 LED동작 실행 > } >} > >대충 ITU공부할떄 썻던 저런 소스를 사용해서 PB포트를 clk와 연결했는데 위에 말씀드린 그런 현상이 나타나더군요...처음에는 저런 50루프를 안쓰고 그냥 gra값만넣어줬는데 그러길래 너무 빨라서 그런가보다...해서 위 소스로 수정해서 1초에 한번씩 출력되게 한건데 역시나 안되더군요... > >*.그래서 생각한게 아 모듈을 써도 소스상에서 선배들이한것처럼 배열에 주소를 지정해줘서 상을 지정해줘야 하나보다...생각했는데...이게 맞는건가요?? > >마지막으로 제품소개에서 볼 수 있는 부분인데 >모듈 제품이 두개가 나와있는데. 저는am_ms2제품을 씁니다.근데 모듈 제품이 두개있고 각각 아래에 펄스그려진 설명이 두개있길래 아...나는 ms2니까 dir과 clk가 그려진 저부분만 참고하면 되는구나...라고 생각하고 했었는데 ㄱ-...;지금보니까 완전 착각하고 있는듯합니다...어떤 모듈이든 상관없이 그러니까 am_ms2모듈을 사용하더라도 clk에 왼쪽의 a상b상a'상b'상 이런식으로 파형을 모터 주소에 맞게 넣어줘야 하는건가요.... > >아 또 과에서 프로젝트에 사용할 부품 주문한다고 필요한거 조사해오라는데 바퀴나 아크릴판 모형은 판매하는거같은데 그러니까 그...12v외부 전원 연결하는 선이나 그런 케이블은 안보이던데 여기서는 구매할 수 없나요?
5976 답변완료스텝 모터에 관한 질문입니다.. 홍석우 2010-12-09 1,324
안녕하세요.. 저는 우선 귀사의 AVR MEGA 128 개발보드(소형) , AD-USBISP-L , AM-CS2P (3A용) , AM-TS8(스위치 보드) , 스테핑 모터(1.7kg급)SE-SM243 를 구매 했습니다.. 스텝모터를 구동하기 위함이였는데요.. 우선 물품을 받은 이후에 모터가 구동되는지를 보기 위해서 테스트를 해 보았습니다. 테스트를 해볼 예제는 귀사 홈페이지의 자료실에 있는 소스를 업로드 시켜놓겠습니다. [AVR 소스] AM-CS2P를 이용한 스테핑 모터 제어(속도, 방향) 이라는 AVR Studio+WinAVR 로 코딩한 예제를 다운 받아서 테스트를 해봤는데 , 아무리 해도 해도 안되는 것입니다.. 설명에 나와있는데로 C에 CS2P를 연결하고 A에 스위치 보드를 연결했습니다.. 아트메가 보드에 12V/500mA를 연결하고(전원이 모자란것인가요??) , CS2P 보드를 구매 했을때 있었던 연결잭을 이용해서 CS2P에 12V를 인가 했습니다.. (그런데 제가 한가지 궁금한점이 여기 홈페이지 어디를 봐도 그 연결잭을 아트메가 본체에 어디에 연결을 하라는말이 적혀 있지가 않더라고요;; 그래서 결국에는 PORTA 옆에 있는 12V OUT에도 해보고 PORTE 옆에 있는 12V OUT에도 해보고, PORTD 옆에 있는 DC_Input 에도 연결하면서 다 해봤습니다. 스위치를 누를때마다 칩옆에 빨간불만 번쩍번쩍하고 아무것도 작동이 안되네요;;) 아트메가 보드에 전원을 넣는곳 앞에 보면 까맣게 ON , OFF 하는게 있지 않습니까? 무슨 용도인지 알고 싶습니다.. 메뉴얼을 봐도 안 나와서 있습니다. 그래서 소스를 살펴봤습니다.. 제 소견이 맞는지는 잘 모르겠으나.. Main 부분을 보니깐 모터포트를 출력으로 한다는(?) 이런것만 되어있고 메인부분에 모터에 대한게 제대로 안 되어 있는거 같기도 하구요~~ 우선 소스를 올리실때 테스트를 해보고 올리셨을거잖아요?? 그런데 왜 안되는지 그 이유를 알고 싶습니다.. 모터가 정상적으로 되는걸 봐야 다른거라도 할 수 있을텐데 , 이거 원 안되니깐 다른건 엄두도 안나네요;;
관리자 답변 NEWTC · 2010-12-10
안녕하세요 PORTC - AM-CS2P PORTA - AM-TS8 10핀 박스케리블과 연결 AVR MEGA 128 개발보드의 2핀 컨넥터( 12VOUT )와 AM-CS2P 2핀 컨넥터와 연결 (연결시 극성주의) 간단한 예제코드로(LED) 다운로드가 정상적으로 되어는지를 먼저 확인하시길 바랍니다. http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=led 예제의 코드를 재컴파일을 하지 마시고 안에 있는 hex파일만 먼저 다운로드 하여 테스트 하시길 바랍니다. 수고하세요 >안녕하세요.. >저는 우선 귀사의 AVR MEGA 128 개발보드(소형) , AD-USBISP-L , AM-CS2P (3A용) , >AM-TS8(스위치 보드) , 스테핑 모터(1.7kg급)SE-SM243 를 구매 했습니다.. >스텝모터를 구동하기 위함이였는데요.. >우선 물품을 받은 이후에 모터가 구동되는지를 보기 위해서 테스트를 해 보았습니다. >테스트를 해볼 예제는 귀사 홈페이지의 자료실에 있는 소스를 업로드 시켜놓겠습니다. >[AVR 소스] AM-CS2P를 이용한 스테핑 모터 제어(속도, 방향) 이라는 AVR Studio+WinAVR >로 코딩한 예제를 다운 받아서 테스트를 해봤는데 , 아무리 해도 해도 안되는 것입니다.. >설명에 나와있는데로 C에 CS2P를 연결하고 A에 스위치 보드를 연결했습니다.. >아트메가 보드에 12V/500mA를 연결하고(전원이 모자란것인가요??) , CS2P 보드를 구매 했을때 있었던 연결잭을 이용해서 >CS2P에 12V를 인가 했습니다.. (그런데 제가 한가지 궁금한점이 여기 홈페이지 어디를 봐도 그 연결잭을 아트메가 본체에 어디에 연결을 하라는말이 적혀 있지가 않더라고요;; 그래서 결국에는 >PORTA 옆에 있는 12V OUT에도 해보고 PORTE 옆에 있는 12V OUT에도 해보고, PORTD 옆에 있는 DC_Input 에도 연결하면서 다 해봤습니다. 스위치를 누를때마다 칩옆에 빨간불만 번쩍번쩍하고 아무것도 작동이 안되네요;;) >아트메가 보드에 전원을 넣는곳 앞에 보면 까맣게 ON , OFF 하는게 있지 않습니까? 무슨 용도인지 알고 싶습니다.. 메뉴얼을 봐도 안 나와서 있습니다. >그래서 소스를 살펴봤습니다.. 제 소견이 맞는지는 잘 모르겠으나.. >Main 부분을 보니깐 모터포트를 출력으로 한다는(?) 이런것만 되어있고 메인부분에 >모터에 대한게 제대로 안 되어 있는거 같기도 하구요~~ >우선 소스를 올리실때 테스트를 해보고 올리셨을거잖아요?? >그런데 왜 안되는지 그 이유를 알고 싶습니다.. >모터가 정상적으로 되는걸 봐야 다른거라도 할 수 있을텐데 , 이거 원 안되니깐 다른건 엄두도 >안나네요;; > > >
5975 답변완료KEIL 컴파일러 관련 건... 용제웅 2010-12-09 1,365
8051 구매자 입니다..ㅠㅠ
관리자 답변 NEWTC · 2010-12-09
이메일과 홈페이지 Q&A와 네이버 까페 Q&A 모두 세군데에 문의하셨는 데요. 이메일로는 개발 관련 상담만 받고 있구요. 홈페이지 Q&A나 까페 Q&A 중 한 군데만 문의해 주세요. 아래에 사용법이 있습니다. - KEIL 컴파일러 사용법 - http://newtc.co.kr/download/AB-S52/NTC_8051_강좌_2-1.KEIL_컴파일러_사용법.pdf  Break point 브레이크 포인트는 다운로드된 프로그램을 검증하기 위하여 어떤 함수의 특정라인이 수행될 때 개발보드의 상태 정보를 분석할 수 있다면 비정상적인 코드의 위치를 쉽게 추적할 수 있을 것이다. 또한 브레이크 포인터를 이용하면 이벤트 발생 여부 및 이벤트에 대한 적절한 처리가 이루어지고 있는지도 쉽게 판별할 수 있을 것이다 . ① 브레이크 포인트 설정 방법 소스 코드 에디터 창에서 프로그래머가 원하는 라인 앞에서 마우스를 더블클릭하면 라인에 빨간색 마크가 생긴다. ② 브레이크 포인트 해제 방법 이 역시 브레이크 포인트가 설정된 라인에서 더블 클릭하면 해제된다. ③ 브레이크 포인트 리스트 Debug 메뉴에서 Breakpoints를 클릭하면 [그림 3-29]처럼 브레이크 포인트가 설정된 리스트가 나온다. Break point의 사용 ==> 첨부파일 참고. >8051 구매자 입니다..ㅠㅠ >프로그래밍중에 >KEIL 마이크로 포비젼 컴파일러 관련건에 문의드립니다.. >여기 올려져 있는 사용법에도 나와 있지 않아서..ㅠㅠㅠ > >...trace 설정밥법과 해지방법 그리고..이것도 언제 어떨때 쓰는건지.. > >조금 자세히 부탁 드릴 수 있을까요?ㅠ.... > >수고하세요 ㅠ
5974 답변완료ATmega16 개발보드 김주용 2010-12-08 1,220
ATmega16 개발보드를 사용하고 있습니다 코드비젼으로 USB ISP 케이블을 통해 프로그래밍을 하는데 "AVRISP error entering programing mode " 라는 에러가 뜹니다 어떤 이유인지 궁금합니다.
관리자 답변 NEWTC · 2010-12-09
안녕하세요 이미지에 있는 program fusse bit 가 체크가 되어진 상태일경우 그 아래 퓨즈리스트에 이미지처럼 체크가 되어야 칩이 구동됩니다. 아무런 체크가 안되어진 상태에서 한번이라도 라이트를 한 경우 칩을 사용할수가 없습니다. "인공호흡"이라는 방법으로 그칩을 살려서 퓨즈를 이미지처럼 변경을 해야합니다.. http://search.naver.com/search.naver?where=nexearch&query=avr+%C0%CE%B0%F8%C8%A3%C8%ED&sm=top_hty&fbm=1 보통은 program fusse bit 체크를 해체시키후 사용합니다. 20페이지를에 나와 있습니다. http://www.newtc.co.kr/board/data/faq/AD_USBISP_V03_사용법.pdf 수고하세요 >ATmega16 개발보드를 사용하고 있습니다 > >코드비젼으로 USB ISP 케이블을 통해 프로그래밍을 하는데 > >"AVRISP error entering programing mode " > >라는 에러가 뜹니다 > >어떤 이유인지 궁금합니다.
5973 답변완료atmega128관련 김창래 2010-12-08 1,357
icc7을 이용하여 프로그램하였습니다. am-128pro를 이용하여 sample을 제작하여 정상 동작시켜는데 제품을 만들어서 프로그램하면 동작하지 않습니다. 칩셋은 atmega128-16au로 같은 제품을 사용하였는데도 안되는데 이유를 알수 있나요. atmega128[please see notes]로 프로그램 했습니다. atmega128:m103 mode로 프래그램하면 동작은하는데 속도가 느리고 계속 리셋동작하네요. am-128pro로에 사용되는 칩에 이유가 있나요? 또한, icc7을 계속사용할려는데 판매를 하지 안네요. 45일 데모 버전이라는데 시간지나도 사용가능 한가요. 전화번호 010-8861-2030 김창래 연락주세요
관리자 답변 NEWTC · 2010-12-08
안녕하세요 칩이 새것일경우 fuse 비트를 변경하여 사용하셔야합니다. 본사에서 판매되는 키트일 경우 fuse가 셋팅되어 나가서 그렇습니다. 키트에 있는 칩의 fuse를 read 하여 값을 확인해 보시길 바랍니다. 0xffd9ef 입니다. ICCAVR7은 버젼이 변경되는중이라 현재 판매되지 않습니다. 45일 데모용 일경우 포맷을 하시고 사용하면 다시 깔아서 사용이 가능한것로 알고 있습니다. 수고하세요 >icc7을 이용하여 프로그램하였습니다. >am-128pro를 이용하여 sample을 제작하여 정상 동작시켜는데 제품을 만들어서 프로그램하면 동작하지 않습니다. 칩셋은 atmega128-16au로 같은 제품을 사용하였는데도 안되는데 이유를 알수 있나요. atmega128[please see notes]로 프로그램 했습니다. >atmega128:m103 mode로 프래그램하면 동작은하는데 속도가 느리고 계속 리셋동작하네요. > >am-128pro로에 사용되는 칩에 이유가 있나요? > >또한, icc7을 계속사용할려는데 판매를 하지 안네요. 45일 데모 버전이라는데 시간지나도 사용가능 한가요. 전화번호 010-8861-2030 김창래 연락주세요 > > >
5972 답변완료atmega128에서 PWM 제어관련 문의사항입니다. 전병일 2010-12-08 1,299
안녕하세요 AVR을 접한지 얼마 안된 학생입니다. 8비트 카운터/타이머를 공부중인데요 #include <mega128.h> #include <delay.h> void init_timer(void) { ASSR = 0x00; TCCR0=0x2C; TCCR2=0x2B; TCNT0=0x00; TCNT2=0x00; TIMSK=0x82; TIFR = 0x00; } void main(void) { DDRB=0xff; PORTB.4=1; PORTB.7=1; DDRB=0xff; init_timer(); delay_ms(100); SREG=0x80; OCR0=0x80; OCR2=0xff; } interrupt [TIM0_COMP] void timer0_c(void) { #asm("nop"); } interrupt [TIM2_COMP] void timer2_c(void) { #asm("nop"); } 실험용으로 위와 같이 코드를 작성했습니다. 목적은 DC모터를 돌리려고 하는 것이고 counter/timer0, 2 둘을 사용해서 모터 두개를 돌리려고 합니다. 위와 같이 소스를 작성하면 B포트의 5번핀과 8번핀 즉, OC0와 OC2에서 각각에 해당하는 파형이 출력되는 것으로 알고 있는데요 그런데 모터 모듈의 PWM신호에 바로 B포트의 5번 혹은 8번 핀을 직접 연결하면 아무런 작동도 하지 않습니다. 혹시 초기화를 잘못했나해서 아래 인터럽트 부분을 PORTB.0=~PORTB.0; 이런 식으로 수정한 후 1번 핀과 연결했더니 이때는 문제 없이 작동하더군요 혹시 그럼 위의 소스에서 OC0, OC2가 해당 핀으로 출력되게 하려면 추가적으로 변경시켜야 하는 부분이 있을까요 지금 몇일째 이부분으로 고민고민 하다가 이렇게 글을 남깁니다.
관리자 답변 NEWTC · 2010-12-08
안녕하세요 본사에는 킷트및 예제코드에 대해서만 써포트를 하고 있습니다. 코드수정에 대해서는 써포트를 하지않습니다. 보통 이렇씩으로 작성 됩니다. >void main(void) >{ > DDRB=0xff; > init_timer(); > SREG=0x80; > OCR0=0x80; > OCR2=0xff; while(1); >} 수고하세요 >안녕하세요 >AVR을 접한지 얼마 안된 학생입니다. > >8비트 카운터/타이머를 공부중인데요 > >#include <mega128.h> >#include <delay.h> >void init_timer(void) >{ > ASSR = 0x00; > TCCR0=0x2C; > TCCR2=0x2B; > TCNT0=0x00; > TCNT2=0x00; > TIMSK=0x82; > TIFR = 0x00; >} >void main(void) >{ > DDRB=0xff; > PORTB.4=1; > PORTB.7=1; > DDRB=0xff; > init_timer(); > delay_ms(100); > SREG=0x80; > OCR0=0x80; > OCR2=0xff; >} >interrupt [TIM0_COMP] void timer0_c(void) >{ > #asm("nop"); >} >interrupt [TIM2_COMP] void timer2_c(void) >{ > #asm("nop"); >} > >실험용으로 위와 같이 코드를 작성했습니다. >목적은 DC모터를 돌리려고 하는 것이고 counter/timer0, 2 둘을 사용해서 >모터 두개를 돌리려고 합니다. >위와 같이 소스를 작성하면 B포트의 5번핀과 8번핀 즉, OC0와 OC2에서 >각각에 해당하는 파형이 출력되는 것으로 알고 있는데요 >그런데 모터 모듈의 PWM신호에 바로 B포트의 5번 혹은 8번 핀을 직접 연결하면 >아무런 작동도 하지 않습니다. > >혹시 초기화를 잘못했나해서 >아래 인터럽트 부분을 > >PORTB.0=~PORTB.0; > >이런 식으로 수정한 후 1번 핀과 연결했더니 이때는 문제 없이 작동하더군요 >혹시 그럼 위의 소스에서 OC0, OC2가 해당 핀으로 출력되게 하려면 추가적으로 변경시켜야 하는 >부분이 있을까요 >지금 몇일째 이부분으로 고민고민 하다가 이렇게 글을 남깁니다. >
5971 답변완료windows XP sp3 에서 sys파일이 복사되지 않습니다. 조재훈 2010-12-08 1,351
FAQ 란에 있는것처럼 연결이 되는 컴퓨터에서 PID를 EA60으로 변경한 후 SP3용 프로그램을 깔아서 설치하는 중 첨부파일과 같이 복사가 되지 않습니다. 구 DRIVE를 깔면 아예 프로그램을 찾을 수 없다고 나오는군요.;;; 일단 첨부파일을 보시고 확인부탁드려요. ps. 사용 기기는 usbisp V3 입니다.
관리자 답변 NEWTC · 2010-12-08
안녕하세요? 고객님, 고생 많으셨습니다. 오늘 해결 과정을 아래에 넣어 두었으니, 다음에도 같은 일이 있으면, FAQ에 가셔서 보시면 됩니다. - 아래 - http://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=46 감사합니다. >FAQ 란에 있는것처럼 >연결이 되는 컴퓨터에서 PID를 EA60으로 변경한 후 >SP3용 프로그램을 깔아서 설치하는 중 첨부파일과 같이 복사가 되지 않습니다. > >구 DRIVE를 깔면 아예 프로그램을 찾을 수 없다고 나오는군요.;;; > >일단 첨부파일을 보시고 확인부탁드려요. > >ps. 사용 기기는 usbisp V3 입니다.
5970 답변완료절연지 추가 구매 할 있나요? 이기섭 2010-12-08 1,314
안녕하십니까. 귀사의 EMI 킷트를 사용하던 중, 절연지를 추가 구매하길 원합니다. 가능하면 큰 면적으로 된 것을 원합니다. 수량은 폭 1M X 길이 20M 정도의 분량이면 됩니다. 뉴티씨를 통해서 구입해도 되고, 공급사에 직접 구매도 가능합니다.
관리자 답변 NEWTC · 2010-12-08
넵, 견적 준비중입니다. 견적서 작업해서 연락 드리겠습니다. 연락처 좀 남겨주시기 바랍니다. 감사합니다. >안녕하십니까. >귀사의 EMI 킷트를 사용하던 중, 절연지를 추가 구매하길 원합니다. >가능하면 큰 면적으로 된 것을 원합니다. >수량은 폭 1M X 길이 20M 정도의 분량이면 됩니다. >뉴티씨를 통해서 구입해도 되고, 공급사에 직접 구매도 가능합니다. > > > >
5969 답변완료스텝모터 사용시 배터리 용량 선정은 어떻게 해야하나요? 김지훈 2010-12-07 1,372
현재 스텝모터 SE-SM243 과 스텝모터 드라이버 AM-CS2P를 사용하고 있습니다. 그런데 발열이 너무 심해서 그런데요 아무래도 배터리 전원 때문인거 같아서요 모터드라이버에 주는 전원선택 때문에 질문 드립니다. 1. 제가 가지고 있는 배터리가 리튬폴리머 11V 850mAh (방전률12~15C) 인데요 이놈을 모터드라이버 에 모터로 주는 전원으로 줬더니 드라이버에서 발열이 너무 심하게 났습니다. 심지어 모터도 엄청뜨거워
관리자 답변 NEWTC · 2010-12-07
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, 사용하시는 전압이 좀 낮습니다. 실제로는 무부하시 10.5V부터 사용이 가능한데요. 이론적이고, 실제로는 12V 이상 되어야 정상동작합니다. 안정적인 동작은 14V 정도 되어야 하구요. 따라서, 전원의 전압을 좀 올리시는 게 좋겠습니다. 밑에 12V DC 아답타로 했을 경우에도 그렇다면, 아답타 스펙과 달리 실제는 좀 심하게 전류가 딸리는 모델들이 있는 것을 예전에 확인했습니다. 좋은 제품을 사용하셔야 하구요. 일단, 대부분 SMPS인 경우에는 큰 문제들이 없더군요. 전압 변동폭이 커지면 모터나 구동모듈이 내부적으로 진동하면서 좀 뜨거워 집니다. 그리고, 모터 구동부 드라이버에 있는 가변저항을 돌려서, 적절한 부하로 맞췄는 지 확인해보세요. 적당한 포인트가 되면, 기분 좋은 소리가 나면서 잘 돌아갑니다. 수고하세요. >현재 스텝모터 SE-SM243 과 스텝모터 드라이버 AM-CS2P를 사용하고 있습니다. > >그런데 발열이 너무 심해서 그런데요 > >아무래도 배터리 전원 때문인거 같아서요 > >모터드라이버에 주는 전원선택 때문에 질문 드립니다. > > >1. 제가 가지고 있는 배터리가 >리튬폴리머 11V 850mAh (방전률12~15C) 인데요 >이놈을 모터드라이버 에 모터로 주는 전원으로 줬더니 >드라이버에서 발열이 너무 심하게 났습니다. >심지어 모터도 엄청뜨거워 &#51275;습니다. > >이거 방전률이 10C 이상인데 전류가 너무 많이 들어가서 발열이 나는 걸까요? > >2. 그리고 12V DC 아답터 (1.5A) 짜리로 도 전원을 줬는데 발열이 심하게 났습니다.모터도 마찬가지구요 > >3. 마지막으로 9V 알카라인 건전지로 했는데 뜨겁긴했는데 모터까지 뜨거워 지지는 않았습니다. > > >각 배터리가 왜 그렇게 &#46124;는지 설명좀 부탁드릴게요 > >
5968 답변완료스태핑모터와 모듈 사용 질문입니다 김태성 2010-12-07 1,314
H8 마이컴 3052F 라는 마이컴으로 스탭모터를 구동하려고 하는데요 저희 선배가 사놨던건데 스탭모터2개랑 AM_MS2 모듈이 연결되어있고 모터와 모듈은 6핀 케이블로 연결되어있는데 1핀포트에 꼽는 케이블은 없습니다. 가장 궁금한건 이 10핀포트를 어디와 연결하느냐인데 제가 생각하고 있는 두가지를 일단 말씀드리겠습니다. 1. 어차피 모터는 받기만 하는거니까 TX포트는 필요없고 RX포트만 마이컴의 출력으로 설정해준 포트에 연결하고 마이컴 출력포트에서 신호를 출력해주는겁니다(이때 enable이나 그외의것은 모르겠더군요 gnd는 같이 연결해줘야할것 같긴합니다만) 2.마이컴에 rx.tx포트가 있는데 마이컴의 tx포트랑 모듈의 rx단자를 연결하면 될까 하는 생각을 하고있습니다.그리고 모듈하고 h8하고 연결할&#46468; 모듈 10핀포트에 있는 gnd랑vcc도 연결해야하는건지 모르겠습니다. 마지막으로 모듈의 12v입력부분이 있는데 마이컴은 전압이 5V입니다 그럼 이 12V입력부분은 어디랑 연결해야 하는건가요 답변 기다리겠습니다 ㅠ.ㅠ
관리자 답변 NEWTC · 2010-12-07
안녕하세요 아래링크를 보면 핀에 대한 기능이 나옵니다. http://www.newtc.co.kr/download/AM-MS2/AM-MS2_manual.pdf 1.2. RX,TX? 는 UART 관련된 핀 기능입니다. 모터 구동에 관련이 없습니다. 일반 GPIO 로 구동하면 됩니다. VCC(5볼트) ,GND 동일하게 연결해야합니다. 3. 12볼트는 모터 전압입니다 따로 인가해야합니다. 12v~24v 사이의 전압을 인가하면 됩니다. 수고하세요 >H8 마이컴 3052F 라는 마이컴으로 스탭모터를 구동하려고 하는데요 > >저희 선배가 사놨던건데 스탭모터2개랑 AM_MS2 모듈이 연결되어있고 모터와 모듈은 6핀 케이블로 연결되어있는데 1핀포트에 꼽는 케이블은 없습니다. > >가장 궁금한건 이 10핀포트를 어디와 연결하느냐인데 > >제가 생각하고 있는 두가지를 일단 말씀드리겠습니다. > >1. 어차피 모터는 받기만 하는거니까 TX포트는 필요없고 RX포트만 마이컴의 출력으로 설정해준 포트에 연결하고 마이컴 출력포트에서 신호를 출력해주는겁니다(이때 enable이나 그외의것은 모르겠더군요 gnd는 같이 연결해줘야할것 같긴합니다만) > >2.마이컴에 rx.tx포트가 있는데 마이컴의 tx포트랑 모듈의 rx단자를 연결하면 될까 하는 생각을 하고있습니다.그리고 모듈하고 h8하고 연결할&#46468; 모듈 10핀포트에 있는 gnd랑vcc도 연결해야하는건지 모르겠습니다. > >마지막으로 모듈의 12v입력부분이 있는데 마이컴은 전압이 5V입니다 그럼 이 12V입력부분은 어디랑 연결해야 하는건가요 > >답변 기다리겠습니다 ㅠ.ㅠ
5967 답변완료예제 소스 디버그 문제 정회영 2010-12-07 1,534
뉴티씨에 있는 예제 소스입니다. LEFTmotorOneClock와 swich문에 caseRightmotorOneClock의 함수 안에 switch문에 case에 걸리지 않습니다. case 문안의 0x09: step=0x01; break; case 0x01: step=0x03; break; case 0x03: step=0x02; break; case 0x02: step=0x06; break; case 0x06: step=0x04; break; case 0x04: step=0x0c; break; case 0x0c: step=0x08; break; case 0x08: step=0x09; break; 값에 대하여 알려주세요. #include <avr/io.h> #include <avr/interrupt.h> #define MOTOR_PORT PORTC #define MOTOR_PORT_DDR DDRC void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0xff; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x00; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up cli(); //disable all interrupts XMCRA = 0x00; //external memory XMCRB = 0x00; //external memory port_init(); 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 } /* Stepping Motor derive---------------------------*/ unsigned char LEFTmotorOneClock(unsigned char step, char dir) { step = step & 0x0f; if(dir){ switch(step){ case 0x09: step=0x01; break; case 0x01: step=0x03; break; case 0x03: step=0x02; break; case 0x02: step=0x06; break; case 0x06: step=0x04; break; case 0x04: step=0x0c; break; case 0x0c: step=0x08; break; case 0x08: step=0x09; break; default: step=0x0c; break; } }else{ switch(step){ case 0x09: step=0x08; break; case 0x01: step=0x09; break; case 0x03: step=0x01; break; case 0x02: step=0x03; break; case 0x06: step=0x02; break; case 0x04: step=0x06; break; case 0x0c: step=0x04; break; case 0x08: step=0x0c; break; default: step=0x0c; break; } } return step; } /* Stepping Motor derive---------------------------*/ unsigned char RIGHTmotorOneClock(unsigned char step, char dir) { step = step & 0xf0; if(dir){ switch(step){ case 0x90: step=0x10; break; case 0x10: step=0x30; break; case 0x30: step=0x20; break; case 0x20: step=0x60; break; case 0x60: step=0x40; break; case 0x40: step=0xc0; break; case 0xc0: step=0x80; break; case 0x80: step=0x90; break; default: step=0xc0; break; } }else{ switch(step){ case 0x90: step=0x80; break; case 0x10: step=0x90; break; case 0x30: step=0x10; break; case 0x20: step=0x30; break; case 0x60: step=0x20; break; case 0x40: step=0x60; break; case 0xc0: step=0x40; break; case 0x80: step=0xc0; break; default: step=0xc0; break; } } return step; } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<1000;j++); } } // int main(void) { volatile unsigned char stepleft=0, stepright=0; init_devices(); //insert your functional code here... MOTOR_PORT_DDR = 0xff; while(1){ stepright = RIGHTmotorOneClock(stepright, 1); stepleft = LEFTmotorOneClock(stepleft, 0); delay(3); MOTOR_PORT = stepleft|stepright; } return 0; }
관리자 답변 NEWTC · 2010-12-07
안녕하세요 어떤 종류의 컴파일를 사용, 어떤 보드를 사용등, 개발환경 환경에 대해 없습니다. 질문시유의사항을 한번 읽어 보시고 질문을 해주시길 바랍니다. >switch문에 case에 걸리지 않습니다. 걸리지 않는걸을 어떤 방법으로 확인하셨나요?. 돌려본 결과 이 코드는 정상적으로 동작하고 있습니다. 옵션 설정을 먼저 확인해 보시길 바랍니다. 수고하세요 >뉴티씨에 있는 예제 소스입니다. >LEFTmotorOneClock와 swich문에 caseRightmotorOneClock의 함수 안에 >switch문에 case에 걸리지 않습니다. >case 문안의 0x09: step=0x01; break; > case 0x01: step=0x03; break; > case 0x03: step=0x02; break; > case 0x02: step=0x06; break; > case 0x06: step=0x04; break; > case 0x04: step=0x0c; break; > case 0x0c: step=0x08; break; > case 0x08: step=0x09; break; >값에 대하여 알려주세요. > > >#include <avr/io.h> >#include <avr/interrupt.h> > > >#define MOTOR_PORT PORTC >#define MOTOR_PORT_DDR DDRC > >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0x00; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0xff; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x00; >} > > >//call this routine to initialize all peripherals >void init_devices(void) >{ > //stop errant interrupts until set up > cli(); //disable all interrupts > XMCRA = 0x00; //external memory > XMCRB = 0x00; //external memory > port_init(); > > 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 >} > > >/* Stepping Motor derive---------------------------*/ >unsigned char LEFTmotorOneClock(unsigned char step, char dir) >{ > step = step & 0x0f; > if(dir){ > switch(step){ > case 0x09: step=0x01; break; > case 0x01: step=0x03; break; > case 0x03: step=0x02; break; > case 0x02: step=0x06; break; > case 0x06: step=0x04; break; > case 0x04: step=0x0c; break; > case 0x0c: step=0x08; break; > case 0x08: step=0x09; break; > default: step=0x0c; break; > } > }else{ > switch(step){ > case 0x09: step=0x08; break; > case 0x01: step=0x09; break; > case 0x03: step=0x01; break; > case 0x02: step=0x03; break; > case 0x06: step=0x02; break; > case 0x04: step=0x06; break; > case 0x0c: step=0x04; break; > case 0x08: step=0x0c; break; > default: step=0x0c; break; > } > } > return step; > >} > >/* Stepping Motor derive---------------------------*/ >unsigned char RIGHTmotorOneClock(unsigned char step, char dir) >{ > step = step & 0xf0; > if(dir){ > switch(step){ > case 0x90: step=0x10; break; > case 0x10: step=0x30; break; > case 0x30: step=0x20; break; > case 0x20: step=0x60; break; > case 0x60: step=0x40; break; > case 0x40: step=0xc0; break; > case 0xc0: step=0x80; break; > case 0x80: step=0x90; break; > default: step=0xc0; break; > } > }else{ > switch(step){ > case 0x90: step=0x80; break; > case 0x10: step=0x90; break; > case 0x30: step=0x10; break; > case 0x20: step=0x30; break; > case 0x60: step=0x20; break; > case 0x40: step=0x60; break; > case 0xc0: step=0x40; break; > case 0x80: step=0xc0; break; > default: step=0xc0; break; > } > } > return step; >} > > >void delay(int n) >{ > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<1000;j++); > } >} > >// >int main(void) >{ > volatile unsigned char stepleft=0, stepright=0; > > init_devices(); > //insert your functional code here... > > > MOTOR_PORT_DDR = 0xff; > while(1){ > stepright = RIGHTmotorOneClock(stepright, 1); > stepleft = LEFTmotorOneClock(stepleft, 0); > delay(3); > MOTOR_PORT = stepleft|stepright; > } > return 0; >} >
5966 답변완료AB-M128-B 외부전원 관련 질문입니다. 김충현 2010-12-07 1,426
AB-M128-B과 AM-MS2를 이용하여 SE-SM 스테핑 모터 2개를 구동하려 합니다. 외부전원은 12V 1A 를 사용하고 있는데요 이 전원부분을 일반 전지로 대체하려면 어떻게 해야 하는지요 뉴티씨 까페와 홈페이지를 둘러보니 1.2V Ni-MH 일반충전지10개를 직렬연결해서 사용하면 된다는 말도 있고 순간전류 때문에 다른 것을 사용해야 된다는 말도있네요 모터 속도는 초당 한바퀴 정도로 구동시킬 생각입니다. 덜덜거리지 않는 선에서 어떻게 전지를 연결하면 될지 문의 드립니다.
관리자 답변 NEWTC · 2010-12-07
안녕하세요? 고객님, Ni-MH 나 폴리머 충전지를 사용하면, 되겠구요. 전체 전압을 14V 정도 만들어 주면 안정적으로 되겠습니다. 최소 12V 이상은 주셔야 합니다. 감사합니다. >AB-M128-B과 AM-MS2를 이용하여 > >SE-SM 스테핑 모터 2개를 구동하려 합니다. > >외부전원은 12V 1A 를 사용하고 있는데요 > >이 전원부분을 일반 전지로 대체하려면 어떻게 해야 하는지요 > >뉴티씨 까페와 홈페이지를 둘러보니 1.2V Ni-MH 일반충전지10개를 > >직렬연결해서 사용하면 된다는 말도 있고 순간전류 때문에 다른 것을 사용해야 된다는 말도있네요 > >모터 속도는 초당 한바퀴 정도로 구동시킬 생각입니다. > >덜덜거리지 않는 선에서 어떻게 전지를 연결하면 될지 문의 드립니다.
5965 답변완료DC 라인트레이서(KR-DL16-C)질문드려요~ kimjihyun 2010-12-07 1,387
DC 라인트레이서(KR-DL16-C) 키트에 검정라인을 몇 센티로 해야하는건가요?
관리자 답변 NEWTC · 2010-12-07
안녕하세요? 고객님, 검정 전기 테이프 보셨을 겁니다. 그걸로 잘 동작합니다. 따라서, 넓이가 1.5cm 정도 되면 무난하다고 생각됩니다. 길이는 원하시는 데로 하시면 되겠구요. 감사합니다. >DC 라인트레이서(KR-DL16-C) 키트에 >검정라인을 몇 센티로 해야하는건가요? >
5964 답변완료[빠른답변 요망]5V, 3.3V 전원보드 AM-MP533 에 대한 아답터 연결하는 잭에 대한 질문입니다 강동진 2010-12-07 1,418
전원 아답터를 연결할때 잭의 규격있는데 (외경, 내경의 크기) 어떤 규격을 사용해야하는지좀 알려주세요 http://www.eleparts.co.kr/front/productdetail.php?productcode=034001001000000016&sort= 아답터로 이 제품을 사려고 하는건데 상품 소개 하단을 보시면 잭 타입 A에서 G까지 7가지로 나오네요 시간이 없어 주문에 착오가 없게 하기 위해서이니 빠른 답변과 확실한 답변 올려주시면 감사하겠습니다
관리자 답변 NEWTC · 2010-12-07
안녕하세요 기본타입인 E를 사용하면됩니다. 수고하세요 >전원 아답터를 연결할때 잭의 규격있는데 (외경, 내경의 크기) >어떤 규격을 사용해야하는지좀 알려주세요 > >http://www.eleparts.co.kr/front/productdetail.php?productcode=034001001000000016&sort= > >아답터로 이 제품을 사려고 하는건데 상품 소개 하단을 보시면 잭 타입 A에서 G까지 7가지로 나오네요 > >시간이 없어 주문에 착오가 없게 하기 위해서이니 빠른 답변과 확실한 답변 올려주시면 >감사하겠습니다