로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
9713 답변완료방향을 모르지만 우선, 해보겠습니다. 서정수 2016-10-13 2,127
친절하게 알려주셔서 감사하드리며, 안되면, 또 연락드리겠습니다. 스스로 해낼수 있을때까지 계속 잘 부탁드립니다.
관리자 답변 관리자 · 2016-10-13
네, 언제든지 올려주세요. 기회가 되시면 한 번 본사를 방문하시는 것도 방법입니다. 감사합니다. > > > 친절하게 알려주셔서 감사하드리며, > > 안되면, 또 연락드리겠습니다. > > 스스로 해낼수 있을때까지 계속 잘 부탁드립니다. >
9712 답변완료추가 문의 드립니다 황시연 2016-10-13 2,098
답변 주신대로 저항을 달아 보았는데도 블루투스 통신이 되지 않습니다. 그런데 회로를 뉴티씨 제품이 아닌 아두이노 우노 정식회로 를 사용 해 시험 해 보니까 블루투스가 정상 작동 합니다 어떻게 해결 해야 할 까요
관리자 답변 관리자 · 2016-10-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 어제 저도 직접 고객님의 말씀을 듣고, 실험을 해 보았습니다. 그렇게만 해서 잘 동작했었습니다. 혹시 가능하시면 본사로 방문해 주시거나, 본사로 보내주시면 체크해서 보내드리겠습니다. 혹시라도 초기 제품 불량인 경우, 본사에서 모든 비용을 부담해서 해 드립니다. 감사합니다. > > > 답변 주신대로 저항을 달아 보았는데도 블루투스 통신이 되지 않습니다. > 그런데 회로를 뉴티씨 제품이 아닌 아두이노 우노 정식회로 를 사용 해 시험 해 보니까 블루투스가 정상 작동 합니다 > 어떻게 해결 해야 할 까요 >
9711 답변완료원격지원 및 ***.elf 파일 에러문제 문의 드립니다. 서정수 2016-10-12 2,076
안녕하세요? 아트메가8a-pu를 공부하려고 합니다. 1. 노트북 원도우10 프로그램을 설치하고자 원격지원 요청합니다.(아무리 하려고 해도 설치를 못하였습니다.) 제가 컴퓨터작업 가능한시간대는 오늘 5시이후부터 24시까지 입니다. 2.USB로 프로그램 다운로드 받아서 인터넷이 안되는 xp 컴퓨터에 설치하여 나름 'avr atmega8 실습 메뉴얼' 18페이지 작성하고 작업해보면, 작업파일 이름은 asasa 였습니다. mmcu=atmega8a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ND -MP -MT asasa.o -MF def/asasa.o.d -c ../asasa.c /usr/bin/sh: -Wall: command not found make: [asasa.o] Error 127 (ignored) mmcu=atmega8a -Wl, -Map=asasa.map asasa.o -o asasa.elf /usr/bin/sh: -Wl, -Map=asasa.map: connand not found make: [asasa.elf] Error 127 (ignored) avr-objcopy -O ihex -R . eeprom -R . fuse -R .lock -R .signature asasa.elf asasa.hex avr-pbjcopy: 'asasa.elf' : No such file make: ***[asasa.hex] Error 1 build failed with 1 errors and 0 warnings... 그리고 메시지에는 gcc plug-in: No AVR Toolchan installation found. the AVR GCC plug-in can still be used if your own build toos. (저는 아트메가8을 외부 크리스털없이 LED 점멸을 해보고자 합니다. avr 소프트웨어 등 처음이고 잘 모릅니다. 공부를 할 수 있도록 도움을 주시면 감사하겠습니다.) 고맙습니다.
관리자 답변 관리자 · 2016-10-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 해당 교재는 ICCAVR V7 또는 ICCAVR V8을 기준으로 작업되었으며, 일단, 최초 학습시에는 ICCAVR V7으로 사용하실 것을 권장합니다. 향후에 같은 예제로 프로젝트만 다시 작성하여 V8로 사용하실 수 있습니다. 컴파일러이자 에디터인 ICCAVR V7을 홈페이지의 료실-->AVR에서 다운로드 받아 설치해 주세요. 또한, 홈페이지의 자료실-->AVR에서 AVR Studio V4.19를 다운로드 하여 설치하여 주세요. 그런 후에 컴파일하시기를 권장합니다. 해당 교재의 부록01 ~부록 05까지를 잘 읽고 해보시기 바랍니다. 그리고, 도저히 안되시면 이것은 직접 오셔서 체험하시는 것이 빠르겠습니다. 본사에서 이것을 원격지원으로 알려드리기는 무리가 있습니다. 원격 지원은 드라이버 등을 도저히 깔지 못하는 고객분 들에게나 특별히 필요하다고 판단되는 경우 사용합니다. 구매하신 교재는 제가 교육시에 사용했었으며, 학생들로부터 매우 좋은 반응을 얻은 교재입니다. 반드시 학습하신 이후에 좋은 반응이 있을 것이니, 믿고 따라해 보시기 바랍니다. 감사합니다. > > > 안녕하세요? > 아트메가8a-pu를 공부하려고 합니다. > > 1. 노트북 원도우10 프로그램을 설치하고자 원격지원 요청합니다.(아무리 하려고 해도 설치를 못하였습니다.) > > 제가 컴퓨터작업 가능한시간대는 오늘 5시이후부터 24시까지 입니다. > > > 2.USB로 프로그램 다운로드 받아서 > 인터넷이 안되는 xp 컴퓨터에 설치하여 나름 > 'avr atmega8 실습 메뉴얼' 18페이지 작성하고 작업해보면, 작업파일 이름은 asasa 였습니다. > > mmcu=atmega8a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ND -MP -MT asasa.o -MF def/asasa.o.d -c ../asasa.c > /usr/bin/sh: -Wall: command not found > make: [asasa.o] Error 127 (ignored) > mmcu=atmega8a -Wl, -Map=asasa.map asasa.o -o asasa.elf > /usr/bin/sh: -Wl, -Map=asasa.map: connand not found > make: [asasa.elf] Error 127 (ignored) > > avr-objcopy -O ihex -R . eeprom -R . fuse -R .lock -R .signature asasa.elf asasa.hex > > avr-pbjcopy: 'asasa.elf' : No such file > make: ***[asasa.hex] Error 1 > build failed with 1 errors and 0 warnings... > > > 그리고 메시지에는 > gcc plug-in: No AVR Toolchan installation found. the AVR GCC plug-in can still be used if your own build toos. > > (저는 아트메가8을 외부 크리스털없이 LED 점멸을 해보고자 합니다. > avr 소프트웨어 등 처음이고 잘 모릅니다. > 공부를 할 수 있도록 도움을 주시면 감사하겠습니다.) > > 고맙습니다. >
9710 답변완료SE-DM185 모델 사용 관련 문의 김재훈 2016-10-12 2,122
안녕하세요 프로젝트로 차량 설계용 모터로 SE-DM185를 사용하려고 준비하고있는 중에 SE-DM185와 엔코더 확장 모듈, AM-DC2-2D를 세개를 연결해서 동작을 확인하려고 했는데, 속도와 방향제어 부분은 정상적으로 동작하는 것을 확인했습니다. 다만 엔코더를 확인을 하려고 각각의 D0와 D1핀에서 출력을 받아서 이를 데이터 시트에 있는 State에 맞춰서 State를 정해준 후, State가 변화는 순서에 따라서 angle을 계산하는 코드를 작성하여 테스트를 진행하였는데, State가 한번에 두번씩 변화하는 경우 정방향인지 역방향인지 계산이 불가능한 것으로 알고있습니다. 따라서 코드가 한번 진행하는 시간안에 한번만 State가 변화하여야하는데, 두번이상 변화하여 angle값이 정상적으로 출력이 안되는 현상이 나오는 것을 확인했습니다. 저희가 아두이노를 이용하여 SE-DM185를 제어하고 있는데, 아두이노에서 사용 가능한 엔코더 테스트용 코드가 따로 있는지, 아니면 정상작동 중인지 여부를 판단하기 위해서는 어떤 과정을 진행해야하는지 궁금해서 문의 남깁니다. 빠른 답변 부탁드리겠습니다.
관리자 답변 관리자 · 2016-10-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. AVR로는 아래 링크에 엔코더 모듈에 관한 설명의 PDF와 해당 예제 소스가 있습니다. 다만, PDF는 여기 답변에도 첨부로 남겨 드립니다. http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m32&wr_id=118&sca=&sfl=wr_subject&stx=%EC%97%94%EC%BD%94%EB%8D%94&sop=and 거기서 보면, 3페이지의 그림 6에 보면, 3 무시 라는 부분이 있는 데, 그 부분을 말씀하신 것 같네요. 그렇게 무시하여 처리하면 됩니다. 아두이노용 예제 소스는 준비되어 있지 않은데, 입력을 위한 다른 예제와 모터용 예제 등을 참조하여 사용하시기 바랍니다. 감사합니다. > > > 안녕하세요 > > 프로젝트로 차량 설계용 모터로 SE-DM185를 사용하려고 준비하고있는 중에 > > SE-DM185와 엔코더 확장 모듈, AM-DC2-2D를 세개를 연결해서 > > 동작을 확인하려고 했는데, > > 속도와 방향제어 부분은 정상적으로 동작하는 것을 확인했습니다. > > 다만 엔코더를 확인을 하려고 각각의 D0와 D1핀에서 출력을 받아서 > > 이를 데이터 시트에 있는 State에 맞춰서 State를 정해준 후, > > State가 변화는 순서에 따라서 angle을 계산하는 코드를 작성하여 테스트를 진행하였는데, > > State가 한번에 두번씩 변화하는 경우 정방향인지 역방향인지 계산이 불가능한 것으로 알고있습니다. > > 따라서 코드가 한번 진행하는 시간안에 한번만 State가 변화하여야하는데, > > 두번이상 변화하여 angle값이 정상적으로 출력이 안되는 현상이 나오는 것을 확인했습니다. > > 저희가 아두이노를 이용하여 SE-DM185를 제어하고 있는데, > > 아두이노에서 사용 가능한 엔코더 테스트용 코드가 따로 있는지, > > 아니면 정상작동 중인지 여부를 판단하기 위해서는 어떤 과정을 진행해야하는지 궁금해서 문의 남깁니다. > > 빠른 답변 부탁드리겠습니다. >
9709 답변완료블루투스 통신 질문 입니다. 황시연 2016-10-11 2,063
현재 HC-06 블루투스 슬레이브 모듈과 DM-USTYLE V1.0 를 사용하고 있습니다 코드는 오류없이 입력 하여 컴파일도 잘 들어갔고 AT명령을 주었는데 아두이노에서 응답이 없습니다. 그런데 HC-06 블루투스 꽂는 곳이 있고 원래 회로에서 I/O D0~D13까지 존재하는데 이것과 상관없이 블루투스 꽂는 4핀짜리에 꽂으면 블루투스는 정상작동 하는 것 인가요? 그리고 코드에 요류가 없는데 AT명령어가 안되는 이유는 무엇일까요?
관리자 답변 관리자 · 2016-10-12
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. R1이 꽃혀 있는 지 확인하여 주세요. R1은 Arduino에서 출력하는 TXD핀과 블루투스의 RX 쪽과 연결되어 있습니다. 따라서, 이 저항이 없다면, Arduino에서 블루투스로 출력하는 것이 동작하지 않습니다. 만약, 없다면, 쇼트 시켜 주시거나, 1k옴 정도를 달아 주시면 됩니다. 혹시 달기 어려우시다면, 본사로 보내주시거나 방문하여 주시면 무상으로 달아 드리겠습니다. 감사합니다. > > > 현재 HC-06 블루투스 슬레이브 모듈과 DM-USTYLE V1.0 를 사용하고 있습니다 > 코드는 오류없이 입력 하여 컴파일도 잘 들어갔고 AT명령을 주었는데 아두이노에서 응답이 없습니다. > 그런데 HC-06 블루투스 꽂는 곳이 있고 원래 회로에서 I/O D0~D13까지 존재하는데 > 이것과 상관없이 블루투스 꽂는 4핀짜리에 꽂으면 블루투스는 정상작동 하는 것 인가요? > 그리고 코드에 요류가 없는데 AT명령어가 안되는 이유는 무엇일까요? >
9708 답변완료AD-USBISP-V03.6연결 중 문제 이길훈 2016-10-11 1,931
안녕하세요. 라인트레이서 제작중에 있는 학생입니다. 소스를 atmega128에 넣을때 AD-USBISP-V03.6를 사용했는데요. AD-USBISP-V03.6를 컴퓨터 본체에 연결하고 atmega128에도 연결시킨다음 소스를 집어넣고 전원을 켰을때는 모터가 돌아갔는데, AD-USBISP-V03.6를 컴퓨터 본체에서 뺀 후 atmega의 전원을 켜니 모터가 안돌아가서 어떤 문제인지 잘 모르겠어 문의드립니다. 감사합니다!
관리자 답변 관리자 · 2016-10-11
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 소스 상에서, DDRx 설정을 잘 해주셔야 합니다. DDRx 설정을 해주지 않은 상태에서 할 경우, ISP에 연결된 핀들 즉, ISP가 연결된 상태에서는 PORTE에 붙은 핀들이나 PORTB에 붙은 핀들이 풀업처럼 역할을 해서, 정상처럼 동작하지만, 빼게 되면 해당 포트들에 붙은 핀들이 하드웨어적인 풀업이 떨어지게 되므로, 그런 부분이 불가하게 되므로, 해당 증상이 일어날 수 있습니다. 따라서, DDRB나 DDRE를 꼭 출력으로 설정하거나 해서 정상적인 출력이 될 수 있도록 해야 합니다. 또한, 전원을 꽂은 220V 쪽의 접지가 벽에 접지 되는 타입의 멀티탭을 써서 하고 계신지도 확인해야 합니다. PC의 멑티탭이 접지타입이 아닌 경우, GND가 붕 떠서 그런 증상이 일어날 수도 있습니다. 꼭 접지 타입의 PC용 멀티탭을 사용해 주세요. 감사합니다. > > > 안녕하세요. 라인트레이서 제작중에 있는 학생입니다. > 소스를 atmega128에 넣을때 AD-USBISP-V03.6를 사용했는데요. > AD-USBISP-V03.6를 컴퓨터 본체에 연결하고 atmega128에도 연결시킨다음 소스를 집어넣고 전원을 켰을때는 모터가 돌아갔는데, AD-USBISP-V03.6를 컴퓨터 본체에서 뺀 후 atmega의 전원을 켜니 모터가 안돌아가서 어떤 문제인지 잘 모르겠어 문의드립니다. > 감사합니다! >
9707 답변완료Atmega32의 칩내부에 있는 풀업이 동작하지 않는데 어떻게 된 걸까요? 이낙영 2016-10-08 1,998
Atmega32를 사용하고 있습니다. PORTD.2를 입력으로 쓰기위하여, 한쪽은 PORTD.2에 연결하고 한쪽은 0V에 연결했습니다. 칩내부에 있는 풀업을 사용하기 위하여.. SFIOR = (SFIOR & 0b11111011); // PUD bit --> 0 DDRD = 0xC0; PORTD = 0xFF; 이렇게 하고 테스터기로 PORTD.2의 전압을 측정했습니다. 정상 동작을 했다면 5V가 나와야 하는데 3.2V 밖에 안나옵니다. 풀업이 제대로 동작을 안한 것 같습니다. 무엇을 잘못했을 까요..?
관리자 답변 관리자 · 2016-10-09
안녕 하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 본사 제품과는 관계 없는 질문이라 본 게시판의 성격과는 맞지 않습니다만 이번에는 답변을 드립니다. 우선 첨부한 시트를 참고하시고, SFIOR을 0xff로하세요. 감사합니다. > > > Atmega32를 사용하고 있습니다. > > PORTD.2를 입력으로 쓰기위하여, 한쪽은 PORTD.2에 연결하고 한쪽은 0V에 연결했습니다. > > 칩내부에 있는 풀업을 사용하기 위하여.. > > SFIOR = (SFIOR & 0b11111011); // PUD bit --> 0 > DDRD = 0xC0; > PORTD = 0xFF; > > 이렇게 하고 테스터기로 PORTD.2의 전압을 측정했습니다. > > 정상 동작을 했다면 5V가 나와야 하는데 3.2V 밖에 안나옵니다. > > 풀업이 제대로 동작을 안한 것 같습니다. > > 무엇을 잘못했을 까요..? >
9706 답변완료네이버 까페 가입승인 김환영 2016-10-07 1,745
수고하십니다. 제품 관련 정보를 보다가 네이버 까페를 참조하라고 해서 가입을 했는데 가입 승인 절차 중이라면서 가입처리가 늦어지고 있네요. 최대한 빠른 처리 부탁드립니다. 감사합니다.
관리자 답변 관리자 · 2016-10-09
안녕 하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 승인했습니다. 본사 사옥이전관계로 좀 늦어졌습니다. 양해를 구합니다. 감사합니다. > > > 수고하십니다. > 제품 관련 정보를 보다가 네이버 까페를 참조하라고 해서 > 가입을 했는데 가입 승인 절차 중이라면서 가입처리가 늦어지고 있네요. > 최대한 빠른 처리 부탁드립니다. > 감사합니다. >
9705 답변완료스텝모터 SE-SM243 전원공급 박영재 2016-10-06 1,901
SE-SM243 에 모터드라이브없이 릴레이를 사용하여 A B /A /B 에 차례로 전원을 직접 공급합니다 작동테스트는 잘 돌아갑니다 그런데 전원공급에 있어서 SE-SM243 의 스펙에는 voltage 4.1V 라고 되어 있는데 6V를 공급해도 되는지요? 6v공급시 모터가 고장나지 않는지요? 아래의 메뉴얼에는 정격전압의 두배이상을 공급한다 고 되어 있네요 2.2.2 전원 입력 J604 스테핑 모터의 구동 전원은 J604에서 공급을 받게 된다. 스테핑 모터는 일반적 으로 정격 전압의 2배 이상을 인가한다. 모터 드라이버의 스펙상 40V까지 인 가 가능하지만 AM-MS2 보드의 권장 전압은 12V 이다. 스테핑 모터가 구동하 면서 흐르는 전류는 R609 가변저항으로 제한을 할 수 있다. 가변저항을 돌려 적당한 전류로 고정을 시킨다.
관리자 답변 관리자 · 2016-10-06
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 문제 없습니다. 모터의 전압을 올리게 되면, 사용 전류가 줄어들게 됩니다. 모터를 릴레이로 구동하게 되면, 역기전력 발생시 제어가 안되는 경우가 생겨서, 정확한 제어가 어려우므로, 반드시 모터 제어기를 통해서 구동해야 합니다. 대부분의 스테핑 모터 제어기는 DC10V ~ 24V를 사용하므로, 유의하시기 바랍니다. 감사합니다. > > > SE-SM243 에 모터드라이브없이 릴레이를 사용하여 > A B /A /B 에 차례로 전원을 직접 공급합니다 > 작동테스트는 잘 돌아갑니다 > > 그런데 전원공급에 있어서 SE-SM243 의 > 스펙에는 voltage 4.1V 라고 되어 있는데 6V를 공급해도 되는지요? > 6v공급시 모터가 고장나지 않는지요? > > > 아래의 메뉴얼에는 정격전압의 두배이상을 공급한다 고 되어 있네요 > > 2.2.2 전원 입력 J604 > 스테핑 모터의 구동 전원은 J604에서 공급을 받게 된다. 스테핑 모터는 일반적 > 으로 정격 전압의 2배 이상을 인가한다. 모터 드라이버의 스펙상 40V까지 인 > 가 가능하지만 AM-MS2 보드의 권장 전압은 12V 이다. 스테핑 모터가 구동하 > 면서 흐르는 전류는 R609 가변저항으로 제한을 할 수 있다. 가변저항을 돌려 > 적당한 전류로 고정을 시킨다. >
9704 답변완료ARM 서적 관련 질문 차금강 2016-10-05 1,885
뉴티씨에서 판매하는 ARM 서적에서 GCC 컴파일러를 사용하는데 GCC arm toolchain 이것과 같은 컴파일러인가요? 그리고 뉴티씨에서 판매하는 서적은 에디터를 이클립스로 사용하였는데 atollic truestudio + gcc arm toolchain 컴파일러에 st-link를 사용하면 책에 있는 코드와 같은 문법을 사용하여 혼동이 없을까요?
관리자 답변 관리자 · 2016-10-06
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 질문에 답변 드리겠습니다. > 뉴티씨에서 판매하는 ARM 서적에서 GCC 컴파일러를 사용하는데 > GCC arm toolchain 이것과 같은 컴파일러인가요? ==> 네, 같은 컴파일러입니다. > 그리고 뉴티씨에서 판매하는 서적은 에디터를 이클립스로 사용하였는데 > atollic truestudio + gcc arm toolchain 컴파일러에 st-link를 사용하면 > 책에 있는 코드와 같은 문법을 사용하여 혼동이 없을까요? ==> 네, 컴파일러가 같으므로, 문법에는 혼동이 없을 듯 합니다. truestudio도 매우 좋은 에디터이므로, 좋을 것 같습니다. 감사합니다.
9703 답변완료스텝모터 SE-SM243 호환 박영재 2016-10-03 2,119
옛날 이곳에서 구매했던 스테핑모터가 SE-SM(17PM-K019-20VS)입니다 SE-SM243과 호환이되는지요? 즉 SE-SM (17PM-K019-20VS) 대신 SE-SM243을 구매해도 되는지요?
관리자 답변 관리자 · 2016-10-04
안녕하세요? 고객님, 저희 뉴티씨를 계속 이용해 주셔서 감사합니다. 네 호환됩니다. 이용하시기 바랍니다. 감사합니다 > > > 옛날 이곳에서 구매했던 스테핑모터가 SE-SM(17PM-K019-20VS)입니다 > SE-SM243과 호환이되는지요? > > 즉 SE-SM (17PM-K019-20VS) 대신 SE-SM243을 구매해도 되는지요? >
9702 답변완료모터드라이버 질문있습니다. 김경모 2016-09-30 2,040
AM-DC1-3D를 사용하려고 하는데 이게 용량이 25Watt인데, DBGM42-24V라는 DC모터는 24.01W입니다. 거의 딱 맞춰서 사면 모터드라이버에 무리가 갈 수 있다고 들었는데 사실인가요?? DBGM42-24V라는 모터를 AM-DC1-3D라는 모터드라이버로 속도 조절해도 될까요?? 모터 링크 올려놓겠습니다.
관리자 답변 관리자 · 2016-09-30
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용해 주셔서 감사합니다. 풀토크로 사용하면 좀 불안한 스펙입니다만, 그렇지 않으면, 테스트해볼만합니다. 토크에 따라 사용 전류가 틀려지며, 이에따라 사용전력도 다르므로 잘 고려해서 사용하세요. 감사합니다 > > > AM-DC1-3D를 사용하려고 하는데 이게 용량이 25Watt인데, DBGM42-24V라는 DC모터는 24.01W입니다. 거의 딱 맞춰서 사면 모터드라이버에 무리가 갈 수 있다고 들었는데 사실인가요?? > > DBGM42-24V라는 모터를 AM-DC1-3D라는 모터드라이버로 속도 조절해도 될까요?? > > 모터 링크 올려놓겠습니다. >
9701 답변완료관리자님 제가 초보라서 그런지 안되네요. 다시한번 글 올립니다. 도와주세요! 홍진만 2016-09-27 1,980
//ex6_12.c #include <mega128.h> #include <delay.h> #include <stdio.h> #define L_CLK PORTA.0 #define L_DIR PORTA.1 #define R_CLK PORTA.2 #define R_DIR PORTA.3 #define Step_Mode0 PORTA.4 #define Step_Mode1 PORTA.5 #define Enable PORTA.7 void main(void) { int i; PORTA = 0x00; DDRA = 0xFF; Enable = 1; Step_Mode0 = 1; Step_Mode1 = 1; while(1) { //L_DIR = 0; // (CW:0) R_DIR = 0; for(i=0; i<200; i++) { //L_CLK = 0; // Left_Motor Clock R_CLK = 0; delay_ms(10); //L_CLK = 1; // Left_Motor Clock R_CLK = 1; delay_ms(10); } delay_ms(1500); //L_DIR = 1; // (CCW:1) R_DIR = 1; for(i=0; i<400; i++) { //L_CLK = 1; // Left_Motor Clock R_CLK = 1; delay_ms(1); //L_CLK = 0; // Left_Motor Clock R_CLK = 0; delay_ms(1); } delay_ms(1000); } } 관리자님이 수정해준 프로그램을 “퓨즈비트란에 SUT=0, BOOTSZ0=0, BOOTSZ1=0에 체크”하고, File>Load Flash 하여서, HEX 파일 불러와서, Program>Flash 하였는데, L_DIR=0, L_DIR=1에서 동작이 안되네요. 단지, 동작하는 것은 R_DIR=0이나 R_DIR=1에서 build all로 컴파일 할때만 모터가 CW으로동작 하네요... (R_DIR=0이나 R_DIR=1에서도 방향 전환은 되지않고 CW로만 동작할 뿐이구요, 펄스를 생성해서 모터를 CW으로 돌리는것만 됩니다) 스테핑모터가 두 개라 실험을 두 개의소켓에 연결하고 해봐도 좌측소켓에 연결한 모터만 동작 합니다. 모터를 바꾸어보아도 좌측소켓 모터에 연결한 모터만 회전합니다. (파워도 12V, 5A... AM_MS2에 팬을 연결해서 발열도 없구, 모터도 발열 없구요 뉴티씨에서 AM_MS2에 연결해서 실험해 보고 알려주시면 감사하겠습니다.) 프로그램이 잘못되진 않았다면 제 드라이버에 문제가 있는건가요? (스텝모터가 L_DIR=0, L_DIR=1에서 동작안되는것과 방향 전환 안되는걸로 3일째 노가다 합니다...) 도움좀 부탁드립니다...
관리자 답변 관리자 · 2016-09-29
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 제가 MS2에서 직접 테스트 하고 올려드린 코드입니다. 이것을 소스를 해당 프로젝트에 카피해서 쓰지 마시고, 프로젝트로 불러서 써보세요. 그렇게 해도 안되면, 모터제어기의 문제가 있는 것 같습니다. A/S 점검 받아보세요. 감사합니다. > > > //ex6_12.c > #include <mega128.h> > #include <delay.h> > #include <stdio.h> > > #define L_CLK PORTA.0 > #define L_DIR PORTA.1 > #define R_CLK PORTA.2 > #define R_DIR PORTA.3 > #define Step_Mode0 PORTA.4 > #define Step_Mode1 PORTA.5 > #define Enable PORTA.7 > > void main(void) > { > int i; > > PORTA = 0x00; > DDRA = 0xFF; > Enable = 1; > Step_Mode0 = 1; > Step_Mode1 = 1; > > while(1) > { > //L_DIR = 0; // (CW:0) > R_DIR = 0; > for(i=0; i<200; i++) > { > //L_CLK = 0; // Left_Motor Clock > R_CLK = 0; > delay_ms(10); > //L_CLK = 1; // Left_Motor Clock > R_CLK = 1; > delay_ms(10); > } > delay_ms(1500); > > //L_DIR = 1; // (CCW:1) > R_DIR = 1; > for(i=0; i<400; i++) > { > //L_CLK = 1; // Left_Motor Clock > R_CLK = 1; > delay_ms(1); > //L_CLK = 0; // Left_Motor Clock > R_CLK = 0; > delay_ms(1); > } > delay_ms(1000); > } > } > > 관리자님이 수정해준 프로그램을 “퓨즈비트란에 SUT=0, BOOTSZ0=0, BOOTSZ1=0에 체크”하고, File>Load Flash 하여서, HEX 파일 불러와서, Program>Flash 하였는데, > L_DIR=0, L_DIR=1에서 동작이 안되네요. > > 단지, 동작하는 것은 R_DIR=0이나 R_DIR=1에서 build all로 컴파일 할때만 모터가 CW으로동작 하네요... > (R_DIR=0이나 R_DIR=1에서도 방향 전환은 되지않고 CW로만 동작할 뿐이구요, 펄스를 생성해서 모터를 CW으로 돌리는것만 됩니다) > > 스테핑모터가 두 개라 실험을 두 개의소켓에 연결하고 해봐도 좌측소켓에 연결한 모터만 동작 합니다. 모터를 바꾸어보아도 좌측소켓 모터에 연결한 모터만 회전합니다. > > (파워도 12V, 5A... AM_MS2에 팬을 연결해서 발열도 없구, 모터도 발열 없구요 > 뉴티씨에서 AM_MS2에 연결해서 실험해 보고 알려주시면 감사하겠습니다.) > > 프로그램이 잘못되진 않았다면 제 드라이버에 문제가 있는건가요? > (스텝모터가 L_DIR=0, L_DIR=1에서 동작안되는것과 방향 전환 안되는걸로 3일째 노가다 합니다...) > 도움좀 부탁드립니다... >
9700 답변완료관리자님 제가 초보라서 그런지 안되네요. 다시한번 글 올립니다. 도와주세요! 홍진만 2016-09-27 1,930
//ex6_12.c #include <mega128.h> #include <delay.h> #include <stdio.h> #define L_CLK PORTA.6 #define L_DIR PORTA.5 #define R_CLK PORTA.4 #define R_DIR PORTA.3 #define Step_Mode0 PORTA.2 #define Step_Mode1 PORTA.1 #define Enable PORTA.0 void main(void) { int i; PORTA = 0X00; DDRA = 0XFF; while(1) { Step_Mode0 = 1; Step_Mode1 = 1; L_DIR = 0; // (CW:0) //R_DIR = 0; Enable = 1; for(i=0; i<200; i++) { L_CLK = 0; // Left_Motor Clock // R_CLK = 0; delay_ms(1); L_CLK = 1; // Left_Motor Clock // R_CLK = 1; delay_ms(1); } delay_ms(1000); Step_Mode0 = 1; Step_Mode1 = 1; L_DIR = 1; // (CCW:1) // R_DIR = 1; Enable = 1; for(i=0; i<200; i++) { L_CLK = 1; // Left_Motor Clock //R_CLK = 1; delay_ms(1); L_CLK = 0; // Left_Motor Clock //R_CLK = 0; delay_ms(1); } delay_ms(1000); } } 선생님이 하란데로 L_DIR 한개만 사용해서 해봣지만 안되네요. tool>chip programmer에서 퓨즈비트도 같게 설정하고, File>Load Flash 하여서, HEX 파일 불러와서, Program>Flash 하였는데 안되었슴니다. 제 프로그래머는 AtmelAVRISP MKII[USB]인데요, 다른것이 없을것 같은데 안되네요? 도움좀 부탁드립니다... (사진은 용량이 커서 올릴수 없네요).
관리자 답변 관리자 · 2016-09-27
안녕하세요? #define 부분의 핀번호가 틀리셨네요. #define L_CLK PORTA.0 #define L_DIR PORTA.1 #define R_CLK PORTA.2 #define R_DIR PORTA.3 #define Step_Mode0 PORTA.4 #define Step_Mode1 PORTA.5 #define Enable PORTA.7 이렇게 수정하세요. 그리고, Enable = 1; Step_Mode0 = 1; Step_Mode1 = 1; 부분도 반복될 필요 없는 부분이므로, while문 밖으로 빼서 먼저 사용해 주세요. 혹시라도 다운로드 했는 데 잘 안되시면, 우선 Flash를 지우고 다시 Program 해주세요. 그럼 되실 겁니다. 소스는 첨부하였습니다. 하지만, 원칙상 개인 소스는 고쳐주지 않으므로, 앞으로는 이런 글을 지양해주세요. 감사합니다. > > > //ex6_12.c > #include <mega128.h> > #include <delay.h> > #include <stdio.h> > > #define L_CLK PORTA.6 > #define L_DIR PORTA.5 > #define R_CLK PORTA.4 > #define R_DIR PORTA.3 > #define Step_Mode0 PORTA.2 > #define Step_Mode1 PORTA.1 > #define Enable PORTA.0 > > void main(void) > { > int i; > > PORTA = 0X00; > DDRA = 0XFF; > > while(1) > { > Step_Mode0 = 1; > Step_Mode1 = 1; > L_DIR = 0; // (CW:0) > //R_DIR = 0; > Enable = 1; > > for(i=0; i<200; i++) > { > L_CLK = 0; // Left_Motor Clock > // R_CLK = 0; > delay_ms(1); > L_CLK = 1; // Left_Motor Clock > // R_CLK = 1; > delay_ms(1); > } > delay_ms(1000); > > Step_Mode0 = 1; > Step_Mode1 = 1; > L_DIR = 1; // (CCW:1) > // R_DIR = 1; > Enable = 1; > > for(i=0; i<200; i++) > { > L_CLK = 1; // Left_Motor Clock > //R_CLK = 1; > delay_ms(1); > L_CLK = 0; // Left_Motor Clock > //R_CLK = 0; > delay_ms(1); > } > delay_ms(1000); > } > } > 선생님이 하란데로 L_DIR 한개만 사용해서 해봣지만 안되네요. > tool>chip programmer에서 퓨즈비트도 같게 설정하고, File>Load Flash 하여서, HEX 파일 불러와서, Program>Flash 하였는데 안되었슴니다. > 제 프로그래머는 AtmelAVRISP MKII[USB]인데요, 다른것이 없을것 같은데 안되네요? > 도움좀 부탁드립니다... > (사진은 용량이 커서 올릴수 없네요). >
9699 답변완료안녕하세요 현금영수증 관련 문의입니다. 김영윤 2016-09-26 1,980
7월 6일, 4월 11일에 각각 68,500원, 86,650원 거래를 하였습니다. 당시에 현금영수증을 받지 못하였는데 메일로 보내주실수 있는지요? 문의를 남겼었는데 아직 메일을 받지 못해서 다시 남깁니다.
관리자 답변 관리자 · 2016-09-26
안녕하세요? 고객님, 네, 불편을 끼쳐드려 죄송합니다. 다시 한번 전달하여 이번에는 꼭 받으실 수 있도록 하겠습니다. 회사 신사옥 이전관계로 처리가 좀 늦어져서 죄송합니다. 감사합니다. > > > 7월 6일, 4월 11일에 각각 68,500원, 86,650원 거래를 하였습니다. > > 당시에 현금영수증을 받지 못하였는데 메일로 보내주실수 있는지요? > > 문의를 남겼었는데 아직 메일을 받지 못해서 다시 남깁니다. >