로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
7898 답변완료NEWTC사의 AD-USBISP3.5 제품과 Firmtech사의 블루투스 인터페이스 보드 FBZx5xXX와 드라이버가 문제. 송수환 2013-02-05 1,361
NEWTC사의 AD-USBISP3.5 제품과 Firmtech사의 블루투스 인터페이스 보드 FBZx5xXX와 드라이버가 동일합니다. 장치관리자로 확인결과 동일한 제품이 등록되여 있으며, 먼저 꼽는 장치 하나만 작동합니다. 두 제품을 같이 사용해야 하는데.. 난관에 부딧쳐 진전이 없습니다. 해결방법좀 가르쳐 주세요.
관리자 답변 관리자 · 2013-02-05
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, PC 뒤쪽의 USB포트는 원래 2개인데, 내부에 USB 허브칩을 써서 보통 4개 또는 6개로 뽑혀 있습니다. 하지만, 주되는 두 개의 포트에 각각 꽂아주면, 다른 디바이스로 인식합니다. 따라서, 다른 포트 조합을 골라서, 꽂아보세요. 그리고, 또 한가지 가능성을 높이는 방법은 자료실에서 " USBISP V03을 V03.5로 변경하는 방법 1 " 이라는 링크에 가면 AN144SW가 있습니다. 그걸 이용하여, Serial Number를 조정하는 방법이 있습니다. 예를 들어서, 본사의 것을 0번 타사의 것을 1번 이런식으로 주는 거죠. 그렇게 하고서, 다른 USB 포트로 꽂아보면 될 수 있습니다. 이 경우, 인식이 잘 안되면, USB 연장선 쓰지말고, USBISP를 반드시 직접 꽂아야 가능성을 더 높입니다. 수고하세요. > > > NEWTC사의 AD-USBISP3.5 제품과 Firmtech사의 블루투스 인터페이스 보드 FBZx5xXX와 드라이버가 동일합니다. > > 장치관리자로 확인결과 동일한 제품이 등록되여 있으며, > 먼저 꼽는 장치 하나만 작동합니다. > > 두 제품을 같이 사용해야 하는데.. 난관에 부딧쳐 진전이 없습니다. > 해결방법좀 가르쳐 주세요. >
7897 답변완료AD-JTAG V02 - 지원 CPU 신청희 2013-02-04 1,298
해당 장비의 지원 CPU를 보면, AT90CAN128, ATmega128, ATmega16, ATmega162, ATmega169, ATmega32, ATmega323, ATmega64 만 명기되어 있는데, 현재 사용하고자 하는 CPU는 ATMega2560 입니다. 위 지원 CPU 목록에 없는 CPU는 바이너리 Download & Debugging을 할 수없는건가요?
관리자 답변 관리자 · 2013-02-04
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 네, 해당 CPU만 지원이 가능하며, 아쉽지만, 2560은 지원이 안됩니다. 지원되게 하려면, JTAG mk-ii 지원되는 디바이스를 구매하셔야 합니다. 현재 본사에는 없으며, ATMEL사의 정품 구매하시기를 권장하는데, 가격이 좀 비싸서 걱정되네요. 아직 프로토콜이 공개되지 않아서, 소스로 제작은 어렵습니다. 단순 카피 수준으로 만드는 회사들이 일부 있는 것으로 압니다. 하지만, 그런식으로 제작하는 것은 옳지 않다는 생각으로 본사에서는 그렇게는 제작하지 않고 있습니다. 수고하세요. > > > 해당 장비의 지원 CPU를 보면, AT90CAN128, ATmega128, ATmega16, ATmega162, > ATmega169, ATmega32, ATmega323, ATmega64 만 명기되어 있는데, > 현재 사용하고자 하는 CPU는 ATMega2560 입니다. > 위 지원 CPU 목록에 없는 CPU는 바이너리 Download & Debugging을 할 수없는건가요? >
7896 답변완료엔코더.. 예제코드 내용중에... 이주희 2013-02-04 1,422
온라인 강좌에 "엔코더 DC모터 제어"가 있어서 많은 도움이 되고 있습니다. 그런데 내용을 이해하기 어려운 부분이 있어 도움을 요청합니다. void timer2_init(void) { TCCR2 = 0x00; //stop TCNT2 = 0xFB; //setup OCR2 = 0x05; TCCR2 = 0x02; //start } 에서 timer작동시간이 10usec라고 되어 있는데 2.5 usec가 아닌가 합니다. 확인 부탁드립니다. 또 rpm출력부분에서 printf(" Speed: %d [RPM]",13500/MeasuredTime); "13500"이 어떻게 나온지 알 수가 없네요..FAQ를 참고하니 한바퀴에 13번정도의 pulse가 나온다고 하는데 도저히 이 숫자는 나오지 않는것 같습니다. 나온 수식을 알려주시면 많은 도움이 될 것 같습니다. 감사합니다. 바퀴당 몇 번의 pulse가 나오는지 알려주시면 좋을 것 같습니다. 메뉴얼에 바퀴당 회수도 적어주시면 좋을 것 같습니다.
관리자 답변 관리자 · 2013-02-04
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 도움이 되신다니 기쁩니다. TCCR2 = 0x02; 즉, Waveform Generation Method는 일반이구요. 오버플로우 인터럽트로 제어하는 형식입니다. Clock Select Bit가 2라서 Prescaler는 /8 이구요. 즉, 16MHz 클럭 쓰니까, 2MHz 즉, 1/2MHz = 0.5us 입니다. 그런데, TCNT2 = 0xFB 이므로, 5번 후에 즉, 256이 되는 순간 Overflow 인터럽트가 발생합니다. 즉, 5 x 50us = 2.5us 죠. 그 오버플로우 인터럽트에 들어가면, 다시 TCNT2 = 0xFB로 셋팅하면서 매번 2.5us마다 발생하도록 설정하게 됩니다. 아마 그 소스는 제가 수정수정하다가 그렇게 된 것 같습니다. 그렇게 보시면 되겠습니다. 13,500이라는 값은 오실로스코프로 실험해 가면서 만들어낸 수입니다. 특별히 만들어낸 것이 공식으로 만든 것이 아닙니다. 좀 더 생각해서, 공식으로 만들어 내야 옳을 것 같긴 합니다만, 실험적으로 만들었습니다.^^ 한턴에 바퀴당 각 상마다 13번 나오고, 두 상이므로, 26개 나옵니다. 수고하세요. > > > 온라인 강좌에 "엔코더 DC모터 제어"가 있어서 많은 도움이 되고 있습니다. > 그런데 내용을 이해하기 어려운 부분이 있어 도움을 요청합니다. > > void timer2_init(void) > { > TCCR2 = 0x00; //stop > TCNT2 = 0xFB; //setup > OCR2 = 0x05; > TCCR2 = 0x02; //start > } > > 에서 timer작동시간이 10usec라고 되어 있는데 2.5 usec가 아닌가 합니다. > 확인 부탁드립니다. > > > 또 rpm출력부분에서 > printf(" Speed: %d [RPM]",13500/MeasuredTime); > "13500"이 어떻게 나온지 알 수가 없네요..FAQ를 참고하니 한바퀴에 13번정도의 pulse가 > 나온다고 하는데 도저히 이 숫자는 나오지 않는것 같습니다. 나온 수식을 알려주시면 많은 도움이 > 될 것 같습니다. 감사합니다. > > 바퀴당 몇 번의 pulse가 나오는지 알려주시면 좋을 것 같습니다. 메뉴얼에 바퀴당 회수도 적어주시면 > 좋을 것 같습니다. >
7895 답변완료M128 시리즈 0x8000 주소 문의 김길현 2013-02-01 1,384
안녕하세요. M128 시리즈 0x8000 주소에 관련햐여 질문을 검색하니 아래와 같이 나왔습니다. " [re] 0X8000은 하드웨어 설계로 확정된 주소인지요? " 10-08-09 15:15 http://www.newtc.co.kr/board/data/qna/1280974042/KT_M128_���로도_강좌.pdf 그런데 자세한 내용을 링크가 연결되지 않아서 그러는데, 자료를 어디서 얻을 수 있는지요? 그럼 즐거운 금요일 되세요.
관리자 답변 관리자 · 2013-02-01
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. KT-M128은 Memory Mapped I/O 방식으로 램 영역의 메모리에 I/O를 확장하여 만든 키트입니다. 따라서, 램 사용하듯이 써야 합니다. 사용법을 올렸으니, 참고 바랍니다. 온라인 강좌->AVR 강좌에서 볼 수 있습니다. KT-M128로 검색하면 됩니다. 홈페이지 업데이트하면서, 강좌가 몇몇 날아갔었나 봅니다. 링크는 바뀌어서 사용이 안되는 거구요. 하지만, 자료실이나 각 강좌에서 검색하면 볼 수 있습니다. 수고하세요. > > > 안녕하세요. > > M128 시리즈 0x8000 주소에 관련햐여 질문을 검색하니 아래와 같이 나왔습니다. > > > " [re] 0X8000은 하드웨어 설계로 확정된 주소인지요? " 10-08-09 15:15 > > > http://www.newtc.co.kr/board/data/qna/1280974042/KT_M128_���로도_강좌.pdf > > > 그런데 자세한 내용을 링크가 연결되지 않아서 그러는데, 자료를 어디서 얻을 수 있는지요? > > > > 그럼 즐거운 금요일 되세요. >
7894 답변완료avr전송문제 해결좀 해주세요 김무성 2013-02-01 1,396
메뉴얼보고 똑같이 했는데.... 첨부파일과 같이 나와요;;;
관리자 답변 관리자 · 2013-02-01
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 자세히 적어주어야 답변이 가능합니다. ISP 제품번호 및 버전: 메인보드 : 자작?? 아니면, 본사 제품이면 제품명 코드비전 버전 코드비전에서의 설정화면에서 설정한 부분 캡쳐 사용하는 OS ISP 드라이버가 설치된 제어판 시스템의 하드웨어 화면 캡쳐 등입니다. 수고하세요. > > > 메뉴얼보고 똑같이 했는데.... > 첨부파일과 같이 나와요;;; >
7893 답변완료USB-ISP+V4.0 USB 전원사용 관련 전재두 2013-01-30 1,405
안녕하세요 USB-ISP+V4.0을 구입하였습니다. 제품설명에 전원사용 관련 내용은 정확히 표시가 되지 않아 당연히 Target Board 전원 및USB 전원을 전환 기능이 내장되어 있는지 알았습니다. Target Board 전원 및 USB 전원 사용 전환방법 문의드립니다.
관리자 답변 관리자 · 2013-01-30
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. USBISP+ V4.0에는 메뉴얼과 사용자 메뉴얼이 있는 데, 사용자 메뉴얼에 보면 특별 주문시만 USB 전원을 타겟보드에 공급 가능하다고 되어 있습니다. 주문시에 미리 말씀하시면, USB 전원을 타겟에 공급 가능하도록 해서 보내드립니다. 이미 구매하셔서 사용하신 거라면, 별도로 본사로 보내주시면 작업이 가능하지만, 작업 비용이 일부 발생합니다. 비용은 9,900원에 본사에서 보내드리는 택배비까지 포함된 비용입니다. 이경우, 본사로 보내시는 비용은 고객님이 부담해 주셔야 합니다. 직접 오시면, 7,700원에 작업해 드립니다. 현재의 케이스를 벗겨내고, 부품을 붙이고, 다시 새 케이스에 넣어 포장하는 과정이 되겠습니다. 한번 부품을 장착하면, USB 전원 공급을 막을수는 없습니다. 즉, 모드 변경은 되지 않습니다. 도움이 필요하시면, 본사로 보내주시면서 안쪽에 요청글 함께 주시면 됩니다. 수고하세요. > > > 안녕하세요 > USB-ISP+V4.0을 구입하였습니다. > 제품설명에 전원사용 관련 내용은 정확히 표시가 되지 않아 > 당연히 Target Board 전원 및USB 전원을 전환 기능이 내장되어 > 있는지 알았습니다. > Target Board 전원 및 USB 전원 사용 전환방법 문의드립니다. >
7892 답변완료am-128pro 모듈에 블루투스,gps, imu 연결해야하는데 어떻해 연결시켜야되는지 모르겟어요ㅠㅠㅠ 이대남 2013-01-29 1,367
전자기기를 처음 만져보는 초급생이라서 이렇게 질문을 올립니다. 보드에 각장치(각장치들의 모델명은 첨부파일에 올려놧습니다.)들을 어떻게 연결시키는지궁금합니다. 각장치들의 연결되는 각각 핀번호를 가르켜 주셧음합니다. 바로 연결시킬수있게요....ㅠㅠㅠ 예) 블루투스 포트 1번 -am-128pro 모듈 포트 6번 이런식으로 핀번호 연결시켜서 완성된 회로를 원합니다. 부탁드립니다.
관리자 답변 관리자 · 2013-01-30
안녕하세요? 고객님, 본사의 제품이 아닌 제품과의 연결을 저희가 다른 회사 제품을 분석해서, 회로도까지 작성해 드리고 하지는 않습니다. 죄송하지만, 본 게시판의 목적은 저희 제품 관련된 질문을 해결해 드리는 것이지, 타사 제품과의 연결까지 해 드리는 것은 아닙니다. 또한, 그렇게 해 드릴 수 있으려면, 매우 많은 인력이 투입되어야 하며, 그런 경우 제품가격이 많이 올라가게 되므로, 사실상 어렵습니다. 이해 바랍니다. 다만, 도움이 될만한 조언을 드릴수는 있으며, 본사의 자료들과 소스들을 직접 공부해 가면서 사용해야 합니다. AM-128PRO 모듈에는 총 64개의 핀들이 있습니다. 1. 이 중에서, 2번 UART0의 RX, 3번 UART0의 TX 핀을 각각 블루투스 시리얼 모듈의 2번(TXD) 3번(RXD)에 연결하고, GND는 GND끼리 연결합니다. 물론, 블루투스 모듈(VCC3.3V전용임을 유의)에 전원도 넣어줍니다. 2. 27 UART1의 RX, 28번 UART0의 TX 핀을 각각 GPS 시리얼 모듈의 7번(TXD) 8번(RXD)에 연결하고, GND는 GND끼리 연결합니다. 물론, GPS 모듈에 전원도 넣어줍니다. 3. AHRS 모듈도 시리얼로 동작하지만, AM-128PRO에는 시리얼이 두 개 뿐이므로, 이 경우, AM-2560PRO로 하는 것이 좋겠지만, 처음 사용하는 사용자로서 쉽지 않을 것이므로, 아날로그 스위치로 하라고 할 수도 없고, 2560을 공부해서 하라고 말하기도 어렵습니다. 공부해서 ATMEGA2560을 쓰는 것이 가장 좋아보이네요. 2560의 경우 시리얼이 4개라서, 사용할 때 충분합니다. 마찬가지로, UART0, 1, 2 에 각각 하나씩 물려주면 되겠습니다. 그러고 나서, 소스를 짜야 겠지요. GPS, AHRS 프로토콜을 각각 Parsing 하는 부분도 들어가야 하고, 블루투스 모듈 패어링 부분 소스도 들어가야 하는 데, 초보자로서는 쉽지 않을 겁니다. 많이 공부해야 합니다. 수고하세요. > > > 전자기기를 처음 만져보는 초급생이라서 이렇게 질문을 올립니다. 보드에 각장치(각장치들의 모델명은 첨부파일에 올려놧습니다.)들을 어떻게 연결시키는지궁금합니다. 각장치들의 연결되는 각각 핀번호를 가르켜 주셧음합니다. 바로 연결시킬수있게요....ㅠㅠㅠ > > 예) 블루투스 포트 1번 -am-128pro 모듈 포트 6번 > 이런식으로 핀번호 연결시켜서 완성된 회로를 원합니다. 부탁드립니다. >
7891 답변완료USB-ISP+(전문가용) (Model : AD-USBISP+V4.0) 장진영 2013-01-29 1,333
답변은 잘 받았습니다. //////////////////////////////////////////////////////////////////////// 구매하신 사후에 요청하실경우 다시 분해해서 as와 같은 절차를 밟아야해서 유료가됩니다. 구매하기전에 주문시 미리 요청시는 무료 기능추가됩니다. //////////////////////////////////////////////////////////////////////// 답변 내용중 위에 내용이 있는데 a/s 절차를 밟아서 유료가 된다고 했는데 가격이 안나와 있네요 변경하는데 드는 비용 및 변경하게 되면 전원 전환이 가능한 스위치가 달려서 되는지 궁금합니다. 케이스 분해 유무도 알려주세요. _____________________________________________________________________________________ >안녕하세요 고객님 >그 모델은 usb에서 전원을 받는 기능을 뺀 제품입니다. >잘못 사용시 고장의 원인이되므로 기능을 뺀겁니다. >하지만 본사에 주문시 미리 얘기하면 일부회로 추가를통해 >Usb전원공급 가능하도록해서 공급도 해드립니다. >구매하신 사후에 요청하실경우 다시 분해해서 as와 같은 절차를 밟아야해서 >유료가됩니다. 구매하기전에 주문시 미리 요청시는 무료 기능추가됩니다. >수고하세요 __________________________________________________________________________________- > > > 에너토크 제어개발팀 장진영입니다. > > 저희가 디바이스마트에서 USV-ISP+V4.0을 구입하였는데 > > Target 전원으로만 Board에 프로그램이 다운로드 되는 현상이 있습니다. > > Target Board 전원이 아니라 USB 전원으로 Download 해야하는데 > > USB 전원을 이용하여 다운로드 되는 방법 부탁드립니다. >
관리자 답변 관리자 · 2013-01-29
안녕하세요? 고객님, 비용은 9,900원입니다.(송신 택배비 포함) 다만, 보내실 때는 택배비를 부담해 주셔야 합니다. 죄송하지만, 스위치가 달리는 것은 아니구요. 항시 전원이 출력되는 형태로만 가능합니다. 혹시 필요하시면 제품을 보내주시거나 방문해 주시면 감사하겠습니다. 직접 방문하시면, 7,700원(부가세포함)에 해 드립니다. 수고하세요. > > > 답변은 잘 받았습니다. > > //////////////////////////////////////////////////////////////////////// > 구매하신 사후에 요청하실경우 다시 분해해서 as와 같은 절차를 밟아야해서 > 유료가됩니다. 구매하기전에 주문시 미리 요청시는 무료 기능추가됩니다. > //////////////////////////////////////////////////////////////////////// > > 답변 내용중 위에 내용이 있는데 > > a/s 절차를 밟아서 유료가 된다고 했는데 가격이 안나와 있네요 > > 변경하는데 드는 비용 및 변경하게 되면 전원 전환이 가능한 스위치가 달려서 되는지 궁금합니다. > > 케이스 분해 유무도 알려주세요. > > _____________________________________________________________________________________ > >안녕하세요 고객님 > >그 모델은 usb에서 전원을 받는 기능을 뺀 제품입니다. > >잘못 사용시 고장의 원인이되므로 기능을 뺀겁니다. > > >하지만 본사에 주문시 미리 얘기하면 일부회로 추가를통해 > >Usb전원공급 가능하도록해서 공급도 해드립니다. > > >구매하신 사후에 요청하실경우 다시 분해해서 as와 같은 절차를 밟아야해서 > >유료가됩니다. 구매하기전에 주문시 미리 요청시는 무료 기능추가됩니다. > > >수고하세요 > > __________________________________________________________________________________- > > > > > > > 에너토크 제어개발팀 장진영입니다. > > > > 저희가 디바이스마트에서 USV-ISP+V4.0을 구입하였는데 > > > > Target 전원으로만 Board에 프로그램이 다운로드 되는 현상이 있습니다. > > > > Target Board 전원이 아니라 USB 전원으로 Download 해야하는데 > > > > USB 전원을 이용하여 다운로드 되는 방법 부탁드립니다. > > >
7890 답변완료외부인터럽트 사용방법 좀 ㅠㅠ 김철웅 2013-01-28 1,437
ATM mega 128 프로 킷트 (kd-128pro-c) 를 사용하는데 회로도와 다르게 스위치가 포트 G와 연결 되있더라구요. 근데 그 스위치를 외부 인터럽트로 사용하는 방법을 모르겠습니다. 아래와같이 빌드 하면 오류안나고 작동 시키면 세븐세그먼트에 0000 만 들어오고 스위치에 반응을 안합니다. 외부 인터럽트를 사용해 세븐세그먼트를 돌려야되는데 어떻게 해야될지 잘 모르겠네요 ㅠㅠ #include <avr/io.h> #include <avr/interrupt.h> #include "delay.h" // dealy 함수는 만들었습니다. static int index = 0; //static 추가 static unsigned char fnd[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x27,0x7F,0x6F}; // static 추가 ISR(INT0_vect) //ISR 인터럽트 서비스 루틴 추가 { if(++index==10) index=0; // i = index //PORTA=fnd[i]; 제거 Delay_ms(20); while(~PING & 0x04); Delay_ms(20); EIFR = (1<<INTF0); //EIFR = (1<<INTF0); 추가 } int main() { DDRA=0xff; PORTA=fnd[0]; PORTB = 0x00; DDRB = 0x00; PORTC=0x00; DDRC= 0x0f; PORTD = 0x00; DDRD = 0xff; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x0f; DDRG = 0x00; EICRA=(2<<ISC00); EIMSK=(1<<INT0); //=(0x01) sei(); while(1) { PORTD=PING; /*PORTG(스위치) 를 입력받아 포트D 로 보낸다.(이유는 인터럽트를 사용하려 면 INTx 를 사용해야되는데 Delay_ms(300); 스위치 신호가 포트 G랑 연결되어 있다).우리는 스위치 신호를 인터럽트 신호로 사용을 어떻게 하는지 모른다*./ PORTA=fnd[index]; } } ATM mega 128 프로 킷트 (kd-128pro-c) 를 사용하는데 회로도와 다르게 스위치가 포트 G와 연결 되있더라구요. 근데 그 스위치를 외부 인터럽트로 사용하는 방법을 모르겠습니다. 위와같이 빌드 하면 오류안나고 작동 시키면 세븐세그먼트에 0000 만 들어오고 스위치에 반응을 안합니다. 외부 인터럽트를 사용해 세븐세그먼트를 돌려야되는데 어떻게 해야될지 잘 모르겠네요 ㅠㅠ
관리자 답변 관리자 · 2013-01-28
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 어떤 회로도를 참고하셨나요? 자료실에서 KD-128PRO로 검색하거나 메인보드인 AB-M128PRO-A로 검색해도 PORTG에 스위치가 연결되어 있는 것으로 나옵니다. 외부 인터럽트는 PORTE4,5,6,7과 PORTD0,1,2,3에 연결되어 있습니다. 따라서, PORTG에 연결된 스위치로는 외부 인터럽트를 사용할 수 없습니다. 다만, 본사의 TS8 스위치를 구매하여, 포트 D나 포트 E에 꽂아서 실습이 가능하겠습니다. 포트 G에 연결된 것을 PCB를 끊고, 포트 D나 E에 연결해도 가능하겠습니다. 하지만, 이 경우, 본사 PCB 수리관련 A/S 제공에 제한이 생깁니다. 구매하여 사용하실 것을 권장합니다. 자료실에서 인터럽트 라고 해서 검색하면 소스가 있을 겁니다. 참고하기 바랍니다. 수고하세요. > > > ATM mega 128 프로 킷트 (kd-128pro-c) 를 사용하는데 회로도와 다르게 스위치가 포트 G와 연결 되있더라구요. > 근데 그 스위치를 외부 인터럽트로 사용하는 방법을 모르겠습니다. > 아래와같이 빌드 하면 오류안나고 작동 시키면 세븐세그먼트에 0000 만 들어오고 스위치에 반응을 안합니다. > 외부 인터럽트를 사용해 세븐세그먼트를 돌려야되는데 어떻게 해야될지 잘 모르겠네요 ㅠㅠ > > > #include <avr/io.h> > #include <avr/interrupt.h> > #include "delay.h" // dealy 함수는 만들었습니다. > > static int index = 0; //static 추가 > static unsigned char fnd[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x27,0x7F,0x6F}; // static 추가 > > ISR(INT0_vect) //ISR 인터럽트 서비스 루틴 추가 > { > if(++index==10) index=0; // i = index > //PORTA=fnd[i]; 제거 > Delay_ms(20); > while(~PING & 0x04); > Delay_ms(20); > > > EIFR = (1<<INTF0); //EIFR = (1<<INTF0); 추가 > } > > > int main() > { > > > > DDRA=0xff; > PORTA=fnd[0]; > PORTB = 0x00; > DDRB = 0x00; > PORTC=0x00; > DDRC= 0x0f; > PORTD = 0x00; > DDRD = 0xff; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x0f; > DDRG = 0x00; > > EICRA=(2<<ISC00); > EIMSK=(1<<INT0); //=(0x01) > sei(); > > while(1) > { > PORTD=PING; /*PORTG(스위치) 를 입력받아 포트D 로 보낸다.(이유는 인터럽트를 사용하려 면 INTx 를 사용해야되는데 > Delay_ms(300); 스위치 신호가 포트 G랑 연결되어 있다).우리는 스위치 신호를 인터럽트 신호로 사용을 어떻게 하는지 모른다*./ > PORTA=fnd[index]; > > } > > } > > > ATM mega 128 프로 킷트 (kd-128pro-c) 를 사용하는데 회로도와 다르게 스위치가 포트 G와 연결 되있더라구요. > 근데 그 스위치를 외부 인터럽트로 사용하는 방법을 모르겠습니다. > 위와같이 빌드 하면 오류안나고 작동 시키면 세븐세그먼트에 0000 만 들어오고 스위치에 반응을 안합니다. > 외부 인터럽트를 사용해 세븐세그먼트를 돌려야되는데 어떻게 해야될지 잘 모르겠네요 ㅠㅠ >
7889 답변완료AM_SLCD216 제품을 구매했습니다. 신재국 2013-01-27 1,406
다름이 아니라 AM-SCLD216제품은 포트가 uart포트로 사용되는데 혹시 그 제품이 10핀 박스포트로 사용할수 있는 부분만 안파나요? AM-TLCD-P이 제품처럼 아래 키트부분에 10핀 박스포트만 있는부분만해서 그할수 있을까요?
관리자 답변 관리자 · 2013-01-28
안녕하세요 고객님 저희 뉴티씨를 이용해 주셔서 감사합니다. 무슨 말씀이신지 몇번을 읽어봐도 이해가 안갑니다. 좀 더 자세하 설명해주시면 좋겠어요 수고하세요 > > > 다름이 아니라 AM-SCLD216제품은 포트가 uart포트로 사용되는데 > > 혹시 그 제품이 10핀 박스포트로 사용할수 있는 부분만 안파나요? > > AM-TLCD-P이 제품처럼 아래 키트부분에 10핀 박스포트만 있는부분만해서 그할수 있을까요? >
7888 답변완료Eclipse + WinAVR 조합에서 Device signature를 읽지 못합니다. 황기식 2013-01-26 1,415
안녕하세요. AVR Studio4를 써오다가 edit기능이 약한거 같아서 이번에 Eclipse + WinAVR 로 갈아탔습니다. 문제는 한번 씩 Device Signature를 읽지 못해 프로그램 라이팅이 안됩니다. 문제가 될 때 콘솔 출력은 아래와 같습니다. ------------------------------------------------------------------------------ Launching C:\WinAVR-20100110\bin\avrdude -pm128 -cstk500v2 -PCOM2 -b115200 -Uflash:w:ARS_first.hex:a Output: avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0xffffff avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. avrdude done. Thank you. avrdude finished ------------------------------------------------------------------------------ 이상한 점은 1. AVR Studio에선 항상 라이팅이 된다는 것 2. AVR Studio에서 한번 라이팅을 한 후에는 Eclipse에서도 라이팅이 된다는 것 3. Eclipse에서 라이팅이 되다가도 USB포트에서 ISP를 뺏다가 다시 끼우면 Device Signature를 읽지 못하는 것 3가지 입니다. 이 3가지 현상으로 볼 때 Driver문제 혹은 Avrdude 설정 문제인것 같은데 혹시 해결책이 있는지요. 이틀째 구글링 해봤지만 실력이 모자라서 그런지 뚜렷한 해결책을 찾지 못하고 있어 제조사에 문의합니다. 환경과 AVRDude설정은 아래와 같습니다. windows7 64bit ultimate k WinAVR 20100110 Eclipse Indigo USB-ISP v03.5 Driver : CP210x_VCP_Win2K_XP_S2K3 ( 정상적으로 설치 완료 ) Atmel STK500 Version 2.x firmware COM2번 포트 사용 baudrate : 115200 Fuse bit와 Lock bit는 일단 사용하지 않았습니다. 좋은하루 되십시오~
관리자 답변 관리자 · 2013-01-26
안녕하세요 고객님 Usbisp 플러스 v4.0 전문가용은 문제가 없을텐데 3.5 는 eclipse와 터이밍이 좀 다른가 봅니다. 특히 명령시작시에 리셋 후 시작까지와 ack주는 시간 등이 Avr studio에 맞춰 놓아서 좀 빨라서 그럴수도 있겠습니다. 좀 느리게 반응하도록 변경하면 괜찮치 않을까 싶네요 일단 sck freq를 좀 내린다음 써보세요. 펌웨어 변경은 저희쪽에서 실험을 해봐야해서 시간을 갖고 작업해야해서 다음번 업데이트시 포함될겁니다. 수고하세요 수고하세요 > > > 안녕하세요. > > AVR Studio4를 써오다가 edit기능이 약한거 같아서 이번에 Eclipse + WinAVR 로 갈아탔습니다. > > 문제는 한번 씩 Device Signature를 읽지 못해 프로그램 라이팅이 안됩니다. > > 문제가 될 때 콘솔 출력은 아래와 같습니다. > > ------------------------------------------------------------------------------ > Launching C:\WinAVR-20100110\bin\avrdude -pm128 -cstk500v2 -PCOM2 -b115200 -Uflash:w:ARS_first.hex:a > Output: > > avrdude: AVR device initialized and ready to accept instructions > > Reading | ################################################## | 100% 0.01s > > avrdude: Device signature = 0xffffff > avrdude: Yikes! Invalid device signature. > Double check connections and try again, or use -F to override > this check. > > > avrdude done. Thank you. > > avrdude finished > ------------------------------------------------------------------------------ > > 이상한 점은 > 1. AVR Studio에선 항상 라이팅이 된다는 것 > 2. AVR Studio에서 한번 라이팅을 한 후에는 Eclipse에서도 라이팅이 된다는 것 > 3. Eclipse에서 라이팅이 되다가도 USB포트에서 ISP를 뺏다가 다시 끼우면 Device Signature를 읽지 못하는 것 > 3가지 입니다. 이 3가지 현상으로 볼 때 Driver문제 혹은 Avrdude 설정 문제인것 같은데 혹시 해결책이 있는지요. > > 이틀째 구글링 해봤지만 실력이 모자라서 그런지 뚜렷한 해결책을 찾지 못하고 있어 제조사에 문의합니다. > > 환경과 AVRDude설정은 아래와 같습니다. > > windows7 64bit ultimate k > WinAVR 20100110 > Eclipse Indigo > USB-ISP v03.5 > Driver : CP210x_VCP_Win2K_XP_S2K3 ( 정상적으로 설치 완료 ) > > Atmel STK500 Version 2.x firmware > COM2번 포트 사용 > baudrate : 115200 > > Fuse bit와 Lock bit는 일단 사용하지 않았습니다. > > 좋은하루 되십시오~ >
7887 답변완료usbisp문제 정경화 2013-01-25 1,383
3.0의 구모델을 사용하고 있습니다 드라이버 물론 3.0으로 설치하여 사용하여 장치 인식까지 됩니다. 근데 아트메가128로 코딩된 프로그램을 옮기는 게 안되네요.. PORTX IS NOT AVAILABLE 이라고 뜨는데 포트설정도 제대로 했구요 또 장치 확인해볼려고 키트내에 있는 전원 장치 연결했는데 128소자가 심하게 뜨겁습니다. 내부회로 문제인가요? 모르겟어요.....
관리자 답변 관리자 · 2013-01-25
안녕하세요 고객님 일단 윈도 버전과 비트수 그리고 드라이버 잡힌 시스템의 캡쳐 또한 에러메시지 캡쳐 그리고 사용 컴파일러와 버전 사용 하드웨어 구성 등 자세히 올려보세요 일단 128 에서 열이나면 칩에 문제가 생긴겁니다. 칩교체 해야합니다. 하지만 그것이 원인이된 문제였는지 아니면 다른 문제로 그렇게 된건지는 직접 보거나 해야압니다. 일단 좀 더 자세히 올려보세요 > > > 3.0의 구모델을 사용하고 있습니다 드라이버 물론 3.0으로 설치하여 사용하여 > 장치 인식까지 됩니다. > 근데 아트메가128로 코딩된 프로그램을 옮기는 게 안되네요.. > PORTX IS NOT AVAILABLE > 이라고 뜨는데 포트설정도 제대로 했구요 > > 또 장치 확인해볼려고 키트내에 있는 전원 장치 연결했는데 128소자가 심하게 뜨겁습니다. > 내부회로 문제인가요? 모르겟어요..... >
7886 답변완료USB-Serial 변환 보드에 관하여 여쭤봅니다. 김이박 2013-01-21 1,318
안녕하십니까? PC or Keyboard(입력)----(USB MINI)----(USB-Serial)------(Serial Port)-------(출력)PC[하이퍼 터미널창] 위와 같이 구성 하였을경우 동작이 가능한지 알고 싶어요~ 지금 HID 코드(입력)를 Serial 값으로 변환(출력)하여 PC에서 확인 하고 싶어서요...ㅠ 위처럼 하는게 가능한가요..?? 그럼 수고하세요...
관리자 답변 관리자 · 2013-01-22
안녕하세요? 고객님, 해당하는 내용은 USB마스터가 되어야 가능합니다만, 본사의 USB Serial및 외부에서 판매중인 USB Serial은 대부분 USB 슬레이브입니다. 따라서, 그렇게 해서 연결하는 것은 불가합니다. 컴퓨터에서 데이터를 받아서, 그 데이터를 보거나 해야 합니다. 또는, 키보드를 뜯어서, 내부에 있는 변환하기 전의 시리얼 데이터를 뽑아서 보는 게 좋을 것 같습니다. 수고하세요. > > > 안녕하십니까? > > PC or Keyboard(입력)----(USB MINI)----(USB-Serial)------(Serial Port)-------(출력)PC[하이퍼 터미널창] > > > 위와 같이 구성 하였을경우 동작이 가능한지 알고 싶어요~ > > 지금 HID 코드(입력)를 Serial 값으로 변환(출력)하여 PC에서 확인 하고 싶어서요...ㅠ > > 위처럼 하는게 가능한가요..?? > > 그럼 수고하세요... >
7885 답변완료포트가 이미 열려있습니다. 정세영 2013-01-21 1,424
답변해준 예제 받아서 윈도우 프로그램만 바꿔도 안됩니다. [예제소스] 원도우 소스 - 3축 가속도 센서 모듈 Ver.2 해당 예제 소스에있는 AVR도 넣어도 같은 현상으로 안됩니다. AVR Studio로 프로그램 넣은 다음에 종료 시키고 윈도우 프로그램 실행시켜도 같은현상으로 안됩니다. 지난번에 직렬포트로 통신하려고 했었는데 안되서 이번에는 직렬 빼고 ISP로 프로그램 넣고 AVR 종료하고 윈도우프로그램으로 ISP 연결된 6번 포트 설정하고 해도 같은 현상으로 안됩니다. isp 제거했다가 다시 연결해서 프로그램 실행시켜도 같은 현상으로 안됩니다. ISP연결시 VM ( viertualBox ) 에서 xp sp3에서는 6번포트이지만 win7에서는 11포트로 잡힙니다. xp에서 위 방법 다 해도 안되고 7에서 위 방법 다 해도 안됩니다.
관리자 답변 관리자 · 2013-01-21
안녕하세요 고객님 저는 잘되는데 이상하네요 방문하시면 도움드립니다. 어려우시면 연락처남기시면 원격으로 봐드릴수도 있어요 수고하세요 > > > 답변해준 예제 받아서 윈도우 프로그램만 바꿔도 안됩니다. > [예제소스] 원도우 소스 - 3축 가속도 센서 모듈 Ver.2 > > > 해당 예제 소스에있는 AVR도 넣어도 같은 현상으로 안됩니다. > > > AVR Studio로 프로그램 넣은 다음에 종료 시키고 윈도우 프로그램 실행시켜도 같은현상으로 안됩니다. > > > 지난번에 직렬포트로 통신하려고 했었는데 안되서 이번에는 직렬 빼고 ISP로 프로그램 넣고 AVR 종료하고 윈도우프로그램으로 ISP 연결된 6번 포트 설정하고 해도 같은 현상으로 안됩니다. > > isp 제거했다가 다시 연결해서 프로그램 실행시켜도 같은 현상으로 안됩니다. > > > ISP연결시 > VM ( viertualBox ) 에서 xp sp3에서는 6번포트이지만 > win7에서는 11포트로 잡힙니다. > > xp에서 위 방법 다 해도 안되고 7에서 위 방법 다 해도 안됩니다. >
7884 답변완료AM-IRS4D 센서와 센서사이 거리 질문입니다. 하준곤 2013-01-19 1,303
AM-IRS4D 센서와 센서사이 거리 질문입니다. 센서와 센서 사이가 2.5cm 정도 되는거 같고, 각 센서가 인식하는 넓이가 0.5cm 정도 되는거 같은데, 라인트레이서에 이용할때 라인 넓이를 어느정도 생각하시고 만드신 제품인지 궁금해서 글을 올립니다. 지금 3.5cm에서 직진할때 가장 최적인거 같은데, 제품을 출시할때 혹시 정하신 규격이 있는지 궁금해서요.
관리자 답변 관리자 · 2013-01-20
안녕하세요 고객님 저희 뉴티씨 제품을 이용해 주셔서 감사합니다. 검정색 전기 테이프 이상을 기준으로 만든겁니다. 수고하세요 > > > AM-IRS4D 센서와 센서사이 거리 질문입니다. > > 센서와 센서 사이가 2.5cm 정도 되는거 같고, > 각 센서가 인식하는 넓이가 0.5cm 정도 되는거 같은데, > > 라인트레이서에 이용할때 라인 넓이를 어느정도 생각하시고 만드신 제품인지 궁금해서 글을 올립니다. > > 지금 3.5cm에서 직진할때 가장 최적인거 같은데, > 제품을 출시할때 혹시 정하신 규격이 있는지 궁금해서요. >