로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
4578 답변완료3축 가속도 센서 플러스 모듈(AM-3AXIS-P)센서 모드 변경시 출력 관련 관련 질문입니다. 안정호 2010-02-10 1,542
안녕하세요. 3축 가속도 센서 플러스 모듈(AM-3AXIS-P)사용자 입니다. 처음에 1.5g를 사용하다 2g로 변경해서 사용하고 있는데 1.5g일 경우 - 방향에서 약 0.8v가 나오는데 2g의 경우 약 1.1v-1.2v가 나옵니다. 질문드립니다. 2g로 사용할 경우 0.6v의 출력이 나온다고 메뉴얼에 적혀있는데 0.6v는 1g당 출력인가요? 아니면 2g당 출력인가요? 제 생각은 2g모드에서 1g당 0.6v의 출력이 나오는 것 같은데 정확히 알고 싶습니다. 그리고 4g나 6g의 경우 1g당 0.3v/0.2v의 출력이 나오는게 맞는지 궁금합니다. 답변 부탁드립니다. 수고하세요. ^^
관리자 답변 NEWTC · 2010-02-10
안녕하세요 g를 설정이 높을수록 1g에 해당하는 값을 내려갑니다. 이미지의 표를 참고 하시길 바랍니다. 수고하세요 >안녕하세요. > >3축 가속도 센서 플러스 모듈(AM-3AXIS-P)사용자 입니다. > >처음에 1.5g를 사용하다 2g로 변경해서 사용하고 있는데 > >1.5g일 경우 - 방향에서 약 0.8v가 나오는데 2g의 경우 약 1.1v-1.2v가 나옵니다. > >질문드립니다. > >2g로 사용할 경우 0.6v의 출력이 나온다고 메뉴얼에 적혀있는데 > >0.6v는 1g당 출력인가요? 아니면 2g당 출력인가요? > >제 생각은 2g모드에서 1g당 0.6v의 출력이 나오는 것 같은데 > >정확히 알고 싶습니다. > >그리고 4g나 6g의 경우 1g당 0.3v/0.2v의 출력이 나오는게 맞는지 궁금합니다. > >답변 부탁드립니다. 수고하세요. ^^
4577 답변완료AM-RFMOD V01 테스트시 명령어 확인 문제 파란들 2010-02-10 1,473
항상 친절한 답변에 감사드립니다. 현재 제 PC의 설정은 다음과 같습니다. PC에 AD-USBSERIAL을 USB6, USB7에 가각 연결한후 이 USBSERIAL에 AM-RFMOD V01을 각각 연결하였습니다. 또한, TOKEN2SHELL 프로그램에서 두 PORT를 BOUND RATE를 RF BOARD SPEED인 115200으로 설정후 연결하면 RF보드 둘다 OP단에 RED LIGHT이 깜빡거립니다. USB와 RF는 CROSS로 연결하였습니다. 동작은 하는것 같습니다... 문제는 이 RF 보드의 설정현황을 보려고 TOKEN2SHELL에 첨부와 같이 RFMODHH00를 입력하여 도 전혀 반응이 없습니다. 무엇이 문제인지요? 제가 BOUND RATE의 SPEED를 변경해 가면서 테스트해 보고 싶은데요... 답변 부탁드리겠습니다.
관리자 답변 NEWTC · 2010-02-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, Configuration 모드로 딥스위치를 변경해 놓고 리셋을 눌러 보세요. Configuration mode ok 라든가...그런것이 나옵니다. 그렇게 된 후에, ok가 나오면, 통신이 되는 것이 확인 되는 것이구요. 그런 이후에, 명령어를 넣어야 셋팅이 변경됩니다. 그리고, 자료실->기존자료실에서 RFMODUTIL 이라는 것을 다운로드 받아서, (RFMOD 라고 검색해 보세요.) 설정을 변경하시면 더욱 편합니다. 수고하세요. > 항상 친절한 답변에 감사드립니다. > > 현재 제 PC의 설정은 다음과 같습니다. > > PC에 AD-USBSERIAL을 USB6, USB7에 가각 연결한후 이 USBSERIAL에 AM-RFMOD V01을 > 각각 연결하였습니다. 또한, > TOKEN2SHELL 프로그램에서 두 PORT를 BOUND RATE를 RF BOARD SPEED인 115200으로 > 설정후 연결하면 RF보드 둘다 OP단에 RED LIGHT이 깜빡거립니다. > USB와 RF는 CROSS로 연결하였습니다. 동작은 하는것 같습니다... > > 문제는 이 RF 보드의 설정현황을 보려고 TOKEN2SHELL에 첨부와 같이 RFMODHH00를 입력하여 > 도 전혀 반응이 없습니다. > 무엇이 문제인지요? 제가 BOUND RATE의 SPEED를 변경해 가면서 테스트해 보고 싶은데요... > > 답변 부탁드리겠습니다. > >
4576 답변완료kd128pro를 이용한 atmega128초초보강좌 예제질문이요~ 박성민 2010-02-10 1,475
안녕하세요~ 제가 kd128pro 완제품 키트, led출력보드, 스위치보드 (모두 뉴티시제품)을 구매하여 kd128pro를 이용한 atmega128 초초보강좌를 보면서 공부하고있는데요.. (이전강의 : 동영상 강의 정말 좋네요^^감사합니다) led시프트등 여러가지의 led출력은 해보았습니다. 그래서 이제는 스위치보드내 에 있는 각 스위치를 on할때마다 제가 작성한 함수데로 불이켜지게 하는 led동작을 테스트를 해보려고 합니다 우선은 스위치는 1~7번까지만 사용하고 8번은 일단 사용하지않을려고합니다. 제가 아래와 같이 나온데로 소스를 작성하여 F9키를 눌러서 스위치를 눌러보면 led의 동작순서는 제가 생각한데로 움직이기는 합니다만............ 동작반복에서 에러가 나네요....스위치3번을눌렀을때는 동작이 무한반복이 되고 나머지 스위치눌렀을때는 (3번을제외한 1번~7번까지) 한번만 실행이 되네요;;; 제가 원하는동작은 1번~7번까지 어떤스위치를 눌러도 동작이 8번만 반복하고 종료하는겁니다 함수별 포로그래밍에대해서는 이상이 없어보이는데;;;동작 반복에서 지맘대로입니다.. 밑에 제가 작성한 소스에서 수정할 부분이 있는지, 아니면 제가 모르고있는 내용이 있는지 궁금합니다. 컴파일러는 뉴티시에서 제공하는 강좌에 따라서 ICCAVR로하고 있습니다 void delay(int n) //delay함수 { int i,j; for(i=1;i<n;i++) { for(j=1;j<700;j++); } } void left() // main함수 내 switch 문에서 case 0x01 일때 왼쪽으로led쉬프트 { led = 0x01; for(i=0; i<8; i++) { PORTA = led; led = (led<<1); delay(500); } } void right() // case 0x02일때 오른쪽으로 led쉬프트 { led = 0x80; for(i=0; i<8; i++) { PORTA = led; led = (led>>1); delay(500); } } void even() // case 0x04 일때 짝수 led 깜빡 { led = 0xAA; for(i=0; i<8; i++) { PORTA = led; delay(500); PORTA = 0x00; delay(500); } } void odd() // case 0x08일때 홀수 led 깜빡 { led = 0x55; for(i=0; i<8; i++) { PORTA = led; delay(500); PORTA = 0x00; delay(500); } } void half() // case 0x10일때 led가 (1~4까지 on에서 off) (나머지off에서 on) { led = 0x0f; for(i=0; i<8; i++) { PORTA = led; delay(500); PORTA = ~led; delay(500); } } void oddeven() // case 0x20 일때 led짝수 홀수 반복 { led = 0xAA; for(i=0; i<8; i++) { PORTA = led; delay(500); PORTA = ~led; delay(500); } } void blink() // case 0x40일때 led전체가 깜빡 { led = 0xff; for(i=0; i<8; i++) { PORTA = led; delay(500); PORTA = 0x00; delay(500); } } /////////////////////////////////////////////////////// void main(void) // main함수 시작 { unsigned char op; // 변수선언 init_devices(); // ATmega관련 함수호출 DDRF=0x00; //PORT F (스위치보드)를 입력으로 사용 DDRA=0xFF; // PORT A(LED 출력보드)를 출력으로 사용 while(1) { op = PINF; switch(op) { case 0x01: left(); break; case 0x02: right(); break; case 0x04: even(); break; case 0x08: odd(); break; case 0x10: half(); break; case 0x20: oddeven(); break; case 0x40: blink(); break; } } } // 메인함수
관리자 답변 NEWTC · 2010-02-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 일단, 올려주신 소스가 스위치를 누르면, 거기 해당되는 함수를 실행하는 데, 그 함수에서 delay 등을 통해서, 지체되는 시간이 너무 많아서, 그 지체되는 시간 동안 스위치가 눌리게 되면, 동작 자체가 안되기 때문에, 결국, 되다가 안되다가 하는 것처럼, 느껴지는 식으로 될겁니다. 스위치 눌리는 것을 감지하는 것과 깜빡거리는 것의 status 변환은 타이머에서 하고, 켜고 끄는 것 자체만 main문에서 하도록 변경하면, 실시간으로 스위치가 먹을 겁니다. 거기서 생긴 문제가 있는 것 같구요. 그리고, default 에서의 상황은 안 넣으셨는 데, 그 쪽으로 빠지지는 않는 지 확인해 보세요. 그리고, led라는 변수는 뭘로 어디서 선언되었는 지...그것도 안나오네요. 글로벌 변수로, 가능한 맨 위에서 선언하고 있는 지 확인해 보기 바랍니다. 그리고, 타이머 등에서 즉, 값이 인터럽트 루틴에서 변경된다면, volatile로 선언해야, 컴파일 최적화시에도 이상없이 값이 변경됩니다. 수고하세요. >안녕하세요~ > >제가 kd128pro 완제품 키트, led출력보드, 스위치보드 (모두 뉴티시제품)을 구매하여 > >kd128pro를 이용한 atmega128 초초보강좌를 보면서 공부하고있는데요.. > >(이전강의 : 동영상 강의 정말 좋네요^^감사합니다) > >led시프트등 여러가지의 led출력은 해보았습니다. > >그래서 이제는 스위치보드내 에 있는 각 스위치를 on할때마다 > >제가 작성한 함수데로 불이켜지게 하는 led동작을 테스트를 해보려고 합니다 > >우선은 스위치는 1~7번까지만 사용하고 8번은 일단 사용하지않을려고합니다. > > >제가 아래와 같이 나온데로 소스를 작성하여 F9키를 눌러서 스위치를 눌러보면 > >led의 동작순서는 제가 생각한데로 움직이기는 합니다만............ > >동작반복에서 에러가 나네요....스위치3번을눌렀을때는 동작이 무한반복이 되고 > >나머지 스위치눌렀을때는 (3번을제외한 1번~7번까지) 한번만 실행이 되네요;;; > >제가 원하는동작은 1번~7번까지 어떤스위치를 눌러도 동작이 8번만 반복하고 종료하는겁니다 > >함수별 포로그래밍에대해서는 이상이 없어보이는데;;;동작 반복에서 지맘대로입니다.. > > >밑에 제가 작성한 소스에서 수정할 부분이 있는지, 아니면 제가 모르고있는 내용이 있는지 > >궁금합니다. > >컴파일러는 뉴티시에서 제공하는 강좌에 따라서 ICCAVR로하고 있습니다 > > > > >void delay(int n) //delay함수 >{ > int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<700;j++); > } >} > > >void left() // main함수 내 switch 문에서 case 0x01 일때 왼쪽으로led쉬프트 >{ > led = 0x01; > for(i=0; i<8; i++) > { > PORTA = led; > led = (led<<1); > delay(500); > } >} > >void right() // case 0x02일때 오른쪽으로 led쉬프트 >{ > led = 0x80; > for(i=0; i<8; i++) > { > PORTA = led; > led = (led>>1); > delay(500); > } >} > >void even() // case 0x04 일때 짝수 led 깜빡 >{ > led = 0xAA; > for(i=0; i<8; i++) > { > PORTA = led; > delay(500); > PORTA = 0x00; > delay(500); > } >} > >void odd() // case 0x08일때 홀수 led 깜빡 >{ > led = 0x55; > for(i=0; i<8; i++) > { > PORTA = led; > delay(500); > PORTA = 0x00; > delay(500); > } >} > >void half() // case 0x10일때 led가 (1~4까지 on에서 off) (나머지off에서 on) >{ > led = 0x0f; > for(i=0; i<8; i++) > { > PORTA = led; > delay(500); > PORTA = ~led; > delay(500); > } >} > >void oddeven() // case 0x20 일때 led짝수 홀수 반복 >{ > led = 0xAA; > for(i=0; i<8; i++) > { > PORTA = led; > delay(500); > PORTA = ~led; > delay(500); > } >} > >void blink() // case 0x40일때 led전체가 깜빡 >{ > led = 0xff; > for(i=0; i<8; i++) > { > PORTA = led; > delay(500); > PORTA = 0x00; > delay(500); > } >} > >/////////////////////////////////////////////////////// >void main(void) // main함수 시작 >{ > unsigned char op; // 변수선언 > init_devices(); // ATmega관련 함수호출 > > > DDRF=0x00; //PORT F (스위치보드)를 입력으로 사용 > DDRA=0xFF; // PORT A(LED 출력보드)를 출력으로 사용 > > > while(1) > { > op = PINF; > > switch(op) > { > case 0x01: > left(); > break; > > case 0x02: > right(); > break; > > case 0x04: > even(); > break; > > case 0x08: > odd(); > break; > > case 0x10: > half(); > break; > > case 0x20: > oddeven(); > break; > > case 0x40: > blink(); > break; > > } > } >} // 메인함수 > >
4575 답변완료AM-128PRO uart 통신관련 질문 홍기주 2010-02-10 1,427
AM-128PRO 모듈을 구입해서 사용하고 있습니다. 질문 1. pc와 uart 통신을 하는데 모듈의 GND 로 연결되는 선이 자꾸 타버리는 현상이 발생 했습니다. 다른 기능들은 아무 이상 없이 동작 되는데 uart1번쪽만 문제가 생깁니다. 혹시 의심되는 것이 있는지 궁금합니다.(다른 모듈을 사용해도 똑같은 현상이 발생합니다.) 질문 2. 위문제를 해결하기 위해 찾아보았는데 회로도와는 달리 모듈에 통신칩 st3232b가 쓰였더군요.(회로도에는 MAX232A) 그래서 데이터시트를 찾아보게 되었습니다. 그런데 ntc사에서 제공한 AM-128PRO 회로도와 데이터시트가 다른 점이 있어 여쭤봅니다. 데이터시트에는 st3232칩의 2번핀이 콘덴서를 거쳐 gnd로 연결되있는 것으로 나왔는데 회로도에보면 2번핀이 콘덴서를 거쳐 Vcc로 연결 되더군요.. 혹시 이와 관련하여 생길 수 있는 문제점이 있는지와 왜 회로가 그렇게 구성되어 있는지 궁금합니다. 쉽게 설명드리기 위해 사진 첨부하니 보시고 답변 부탁드립다.
관리자 답변 NEWTC · 2010-02-10
안녕하세요. 고객님. >질문 1. pc와 uart 통신을 하는데 모듈의 GND 로 연결되는 선이 자꾸 타버리는 현상이 발생 했습니다. 다른 기능들은 아무 이상 없이 동작 되는데 uart1번쪽만 문제가 생깁니다. 혹시 의심되는 것이 있는지 궁금합니다.(다른 모듈을 사용해도 똑같은 현상이 발생합니다.) 1. st3232b 삽입된 모듈로 통신 테스트(uart0,uart1)를 해보았으나 . 이상없이 동작합니다. >질문 2. 위문제를 해결하기 위해 찾아보았는데 회로도와는 달리 모듈에 통신칩 st3232b가 쓰였더군요.(회로도에는 MAX232A) 그래서 데이터시트를 찾아보게 되었습니다. 그런데 ntc사에서 제공한 AM-128PRO 회로도와 데이터시트가 다른 점이 있어 여쭤봅니다. 데이터시트에는 st3232칩의 2번핀이 콘덴서를 거쳐 gnd로 연결되있는 것으로 나왔는데 회로도에보면 2번핀이 콘덴서를 거쳐 Vcc로 연결 되더군요.. 혹시 이와 관련하여 생길 수 있는 문제점이 있는지와 왜 회로가 그렇게 구성되어 있는지 궁금합니다. 2. 제가 첨부한 내용을 보시면 어느쪽을 연결해 사용해도 되다고 합니다. 회로구성시 실수나, st3232칩이 망가져는지, 컴퓨터쪽 rs232 가 문제인지 확인해 주시길 바랍니다. 수고하세요.
4574 답변완료Servo Motor질문 김대용 2010-02-10 1,461
현재 구성내용. 1.AB-M128-pro-A v03 2.서보모터제어모듈 : AM-csvp 3. 서보 모터 : A410 SE-A410 상기와 같이 연결하여서 연습을 하고 있는데. 회전각도가 180도뿐이 움직이지 않는듯 한데, 상기 모터의 특성이 그러한것인지요. 일반적 AC Servo motor와 어떤차이가 있는지요? (일반적으로 ac servomotor가 서보엠프와 구성되어 조정이되는데) 지속회전의 rpm등을 조절할 수 는 없는지요. 추가질문 : 1.서보형 DC모터 : SE-DS350 서보모터 2. DC모터 : SE-DM 기어드 두개의 모터의 차이가 무엇인지요. 기어드모터는 감속을 하여서 속도제어등은 되는데 서보형dc모터의 특성은 서보모터a410과 무슨차이가 있는지 알고 싶습니다. 그리고 SE-DS350은 AM-CD2L에 연결하여 사용하면 되는지도 알고 싶습니다. 너무 어눌한 질문이지만 답변부탁드립니다.
관리자 답변 NEWTC · 2010-02-10
안녕하세요? 저희 뉴티씨를 이용하여 주셔서 감사합니다. 답변하여 드릴께요. >현재 구성내용. >1.AB-M128-pro-A v03 >2.서보모터제어모듈 : AM-csvp >3. 서보 모터 : A410 SE-A410 > >상기와 같이 연결하여서 연습을 하고 있는데. >회전각도가 180도뿐이 움직이지 않는듯 한데, >상기 모터의 특성이 그러한것인지요. >일반적 AC Servo motor와 어떤차이가 있는지요? >(일반적으로 ac servomotor가 서보엠프와 구성되어 조정이되는데) >지속회전의 rpm등을 조절할 수 는 없는지요. ==> RC용 서보모터는 원래 -60도~60도 정도 움직이는 모터입니다. 본사의 서보모터가 180도의 광각을 지원합니다. 그리고, RC용 서보 모터는 PWM 을 이용하여 원하는 각도로 움직이게 하는 용도로 사용합니다. 주로 RC용 비행기/헬기나 장난감 또는 학습용 로봇팔 등에 사용되지요. AC 서보모터는 스테핑 모터에 가까운 구동 방식을 가지고 있습니다. 따라서, 360도 돌지 않으므로 RPM 이라고 하는 게 없습니다. 움직이는 속도는 조금씩 각을 움직여 가면 천천히는 가능하지만, 그리 빠른 속도를 지원하는 건 아닙니다. 또한, 방향 전환 전용이라고 볼 수 있죠. 360도 돌면서 원하는 각을 가고 싶다면, 본사의 스테핑 모터를 이용하시는 건 어떨지요. > >추가질문 : > >1.서보형 DC모터 : SE-DS350 서보형 DC 모터 >2. DC모터 : SE-DM 기어드 >두개의 모터의 차이가 무엇인지요. >기어드모터는 감속을 하여서 속도제어등은 되는데 >서보형dc모터의 특성은 서보모터a410과 무슨차이가 있는지 알고 >싶습니다. 그리고 SE-DS350은 AM-CD2L에 연결하여 >사용하면 되는지도 알고 싶습니다. ==> DS350 서보형 DC 모터와 SE-DM DC 기어드 모터는 모두 DC 기어드 모터입니다. 다만, 서보형 DC모터는 모양이 RC서보모양으로 생긴 것 뿐이죠. 같은 DC 기어드모터입니다. DS350은 따라서, CD2L에 연결하여 사용이 가능하죠. 본사의 다른 DC 모터 컨트롤러도 사용이 가능합니다. 수고하세요. > > >너무 어눌한 질문이지만 답변부탁드립니다. > >
4573 답변완료AD-USBISP장치를 프로그램들이 읽지 못합니다 이창목 2010-02-10 1,480
포니프로그 AVRstudio ICCAVR 에서 전부 시도했는데 COM1로 해봤다가 7로 해봤다가 8 로 해봤다가도 해봤습니다 . 참고로 usb불들어오고요 USB전원 사용모드하면 보드에서 전원등도 켜집니다 ATmega128사용합니다. 그런데 포니프로그 장치 테스트에서 페일드 뜨고 avr스튜디오에서도 커넥트 페일드 뜨고 iccavr에서도 다운로딩하려면 장치를 찾을수 없다고만 나옵니다...
관리자 답변 NEWTC · 2010-02-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 가지고 계신 제품은 고장 같습니다. 본사로 보내서 점검 받으시기 바랍니다. FAQ에가면 A/S 요령이 있으니, 참고하셔서 진행하시면 됩니다. 그리고, FAQ에 USBISP 사용법 메뉴얼이 있습니다. 거기에 보면, USBISP는 STK500 호환 장비로서, STK500 프로토콜이 지원되는 소프트웨어만 지원이 가능합니다. 예를 들면, AVR Studio, ICCAVR, Codevisioin 입니다. Ponyprog는 STK500 프로토콜이 지원되지 않아서, 사용이 불가합니다. 감사합니다. >포니프로그 AVRstudio ICCAVR 에서 전부 시도했는데 > >COM1로 해봤다가 7로 해봤다가 8 로 해봤다가도 해봤습니다 . > >참고로 usb불들어오고요 USB전원 사용모드하면 보드에서 전원등도 켜집니다 > >ATmega128사용합니다. 그런데 포니프로그 장치 테스트에서 페일드 뜨고 > >avr스튜디오에서도 커넥트 페일드 뜨고 iccavr에서도 다운로딩하려면 > >장치를 찾을수 없다고만 나옵니다...
4572 답변완료다운로드 건 납연기 2010-02-09 1,449
avr-studio4를 사용하고 있습니다. attiny13v 다운로드시 flash byte addres..failed !! 발생 했네요.. 여기서 attiny13v flash byte addres 값을 설정해야 하나요? 해결 방법좀 알려주세요..
관리자 답변 NEWTC · 2010-02-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 첨부와 같이 본사에서 칩을 하나 구해서, 만들어서 테스트 해 봤는 데, 아무 이상 없이 잘 돌아갑니다. 뭔가 보드 제작시에 잘못 된 것이 아닐까 싶네요. 현재 내부 클럭으로 작업 한 겁니다. 잘 안되시면, 본사로 가지고 와보세요. 좀 봐드릴 수 있을 겁니다. 그리고, 이 곳은 여러사람이 함께 사용하는 공간으로, 반드시 본명으로 질문하여야 답변이 가능합니다. 다음에는 꼭 본명으로 질문하여 주세요. 수고하세요. >avr-studio4를 사용하고 있습니다. > >attiny13v 다운로드시 flash byte addres..failed !! 발생 했네요.. > >여기서 attiny13v flash byte addres 값을 설정해야 하나요? > >해결 방법좀 알려주세요..
4571 답변완료AM-DC2-2D드라이버 관련해서 질문 드립니다. 이동수 2010-02-09 1,394
이번에 DC모터 제어 관련해서 작업을 하다 기본적인 의문 사항이 생겨서 질문 드립니다. 일단 지금까지 PWM신호의 주기에 대해서는 고려하지 않고 사용해 왔는데 (적당히 주기를 변경해서 잘 되는것으로 했습니다.;;) PWM신호를 내보내는 것도 어느 정도 주기동안 on,off time을 가져야 하는것 아닌가 해서 질문드립니다. PWM신호의 주기가 너무 빨라도 문제일거 같고 너무 느려도 문제일거 같은데.. 우매한 질문인지 모르겠으나 답변 부탁드립니다. 혹시 현재 사용하는 DC모터에 영향을 받는건지는 모르지만 RB-35GM_11Type을 사용중입니다.
관리자 답변 NEWTC · 2010-02-09
안녕하세요 PWM 신호는 어디다가 적용되는 제품에 따라 LCD 백라이트 , 모터, 등 주파수 사용하는 방법이 틀립니다. 예로 LCD 백라이트는 50~60HZ 주파주대역으로 사용하시면 깜박임이 없습니다. 만약 1~10HZ 일 경우는 백라이트가 껴져다가 껴지는 걸을 볼 수있습니다. 모터는 대략 전체주기 200ms 정도면 될 것 같네요. 1ms on 이고, 199ms off 2ms on 이고, 198ms off .... ... .. . 또한 주파수가 빨르면 모터에 의한 회전으로 클럭이 뭉깨질 수 있습니다. 모터에 인가되는 전압이 전부 다 "on" 으로 보이다는 말이죠. 수고하세요 >이번에 DC모터 제어 관련해서 작업을 하다 기본적인 의문 사항이 생겨서 질문 드립니다. > >일단 지금까지 PWM신호의 주기에 대해서는 고려하지 않고 사용해 왔는데 >(적당히 주기를 변경해서 잘 되는것으로 했습니다.;;) > >PWM신호를 내보내는 것도 어느 정도 주기동안 on,off time을 가져야 하는것 아닌가 해서 질문드립니다. > >PWM신호의 주기가 너무 빨라도 문제일거 같고 너무 느려도 문제일거 같은데.. > >우매한 질문인지 모르겠으나 답변 부탁드립니다. > >혹시 현재 사용하는 DC모터에 영향을 받는건지는 모르지만 > >RB-35GM_11Type을 사용중입니다.
4570 답변완료급 다운로드 건 납연기 2010-02-09 1,411
안녕 하세요 usb-isp v03을 오늘 구입해서 attiny13v을 다운로드 과정중 isp mode error 가 발생하네요.. 발생하는 이유랑 attiny13v에 fuses 나 lockbis 설정 방법이 있나요? 부탁 드립니다.
관리자 답변 NEWTC · 2010-02-09
안녕하세요 attiny13v 칩을 구해서 방금 브레드보드에 연결하여 테스트를 해보았으나 별이상 없이 동작합니다. attiny13v를 처음에 퓨즈세팅을 잘못하면 칩을 버려야하는 상황이 옵니다. 퓨즈 관련 셋팅을 안하셔도 처음에는 내부RC 발진으로 동작하게 되어있습니다. fuses / lockbis 셋팅부분은 attiny13v 데이터시트를 충분히 읽어보시후 사용 하시길 바랍니다. http://pdf1.alldatasheet.co.kr/datasheet-pdf/view/80275/ATMEL/ATTINY13-12PI.html 수고하세요 >안녕 하세요 usb-isp v03을 오늘 구입해서 > >attiny13v을 다운로드 과정중 isp mode error 가 발생하네요.. > >발생하는 이유랑 attiny13v에 fuses 나 lockbis 설정 방법이 있나요? 부탁 드립니다.
4569 답변완료FM-BB2 관련 문의 이인자 2010-02-09 1,447
안녕하세요 Altera FPGA((EP1C3T100)을 사용하려고 합니다 EEPROM은 EPCS1(8 핀)을 사용하려고 하는데 FM-BB2를 구매하여 사용하려고 합니다 FM-BB2가 J-TAG와 Active Serial 모두를 지원하는지 알고 싶습니다. EPCS1을 사용하려면 Active Serial을 사용해야 하거든요. 수고 하십시요.
관리자 답변 NEWTC · 2010-02-09
안녕하세요. 위에 업로드 파일은 알테라사의 ByteBlaster II 의 유저 가이드 입니다. 거의 안에 적용 디바이스들이 나열 되어 있습니다. EPCS1 칩의 사용이 가능하다고 나옵니다. ^^ 본사의 FM-BB2는 JTAG와 Active Serial 모두를 지원합니다. 자료실에 가면 FPGA강좌가 있습니다. 거기에 두 모두 모두 사용 방법이 설명되어 있습니다. 수고하세요. >안녕하세요 > >Altera FPGA((EP1C3T100)을 사용하려고 합니다 EEPROM은 EPCS1(8 핀)을 사용하려고 하는데 >FM-BB2를 구매하여 사용하려고 합니다 >FM-BB2가 J-TAG와 Active Serial 모두를 지원하는지 알고 싶습니다. > >EPCS1을 사용하려면 Active Serial을 사용해야 하거든요. > >수고 하십시요.
4568 답변완료안녕하세요 arm질문이에요 이상현 2010-02-09 1,473
다름이 아니라 뉴티씨 회사에서 판매하는 arm보드에서 1번 2번 3번의 기능을 잘 모르겠네요 1번과 2번은 연계해서 usb인터페이스하는부분인가요??? 그래서 부트로더올리고 윈데로 시리얼과 통신해서 프로그램을 sram에 올리는건가요?? 그리고 3번은 TDI, TCK, TMS는 역할이 뭔가요?
관리자 답변 이상현 · 2010-02-09
아 그리고 1번에 TR은 꼭 저것만 써야하나요?
4567 답변완료[급 질문]USBISP V3 사용자 입니다. 김영수 2010-02-08 1,447
수고하십니다. USBISP v3번 사용자 인데여... 프로그램 다운로딩에서 Flash 읽기/쓰기가 안되서... ubs만 연결한 상태에서 다운로딩 프로그램 읽기/쓰기를 해 보니... 오실로스코프로 측정한 결과 sck핀에서 클럭이 발생하지 않고 있습니다. 어떻게 해야 되는지... 부탁드립니다.
관리자 답변 NEWTC · 2010-02-08
안녕하세요 아래 링크는 질문시 유의사항 입니다. 한번 읽어 보시고, 질문을 자세히 올려 주세요. http://www.newtc.co.kr/board/view.php?id=qna&page=1&sn1=&divpage=2&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc& no=3119 글의 내용으로 자세히는 알수없으나, 증상이 드라이버도 잡혀고 , 사용중에 갑자기 그런것이며, USBISP 무리가 갈듯하구요, 제품 점검 또는 A/S를 받아보시길 바랍니다. 아래링크는 A/S 관련된 링크 입니다. http://www.newtc.co.kr/board/view.php?id=faq&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=5 수고하세요 , >수고하십니다. > >USBISP v3번 사용자 인데여... > >프로그램 다운로딩에서 Flash 읽기/쓰기가 안되서... > >ubs만 연결한 상태에서 다운로딩 프로그램 읽기/쓰기를 해 보니... > >오실로스코프로 측정한 결과 sck핀에서 클럭이 발생하지 않고 있습니다. > >어떻게 해야 되는지... 부탁드립니다.
4566 답변완료초보자인데요 ICCAVR에서 타겟 보드로 다운시 에러요 ㅠㅠ 김지호 2010-02-08 1,439
아래 글올렸던 사람입니다. f9누르면 컴파일후 다운로드할때요 eep파일을 선택하라고 뜹니다. ㅠㅠ 그래서. 설정값 의심된다고 하셔서 캡쳐해서 다시 글씁니다. ㅠㅠ 빠른 답변 부탁드립니다.
관리자 답변 NEWTC · 2010-02-08
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. In System Programming에서 EEPROM Options에서 Program with project file 로 선택하세요. 그리고, Compiler Options에서 Device Configuration 에서 ATmega128(Please see NOTES)를 선택하세요. M103은 103이라는 MCU로 ATMEGA128을 사용하는 겁니다. 그건, 전혀 다른 AVR 프로세서가 되는 거라서, 그걸로 하지 마세요. 퓨즈비트가 바뀌었을 지 모르니, 아래를 긁어서 iccavr의 In System Programming에서 Additional stk500.exe command line arguments에다가 아래를 써 주시면, 퓨즈를 0xffd9ef 와 같이 라이트 할 것입니다. - 아래 - -dATmega128 -fD9EF -FD9EF -EFF -GFF 감사합니다. >아래 글올렸던 사람입니다. >f9누르면 컴파일후 다운로드할때요 eep파일을 선택하라고 뜹니다. ㅠㅠ >그래서. 설정값 의심된다고 하셔서 캡쳐해서 다시 글씁니다. ㅠㅠ 빠른 답변 부탁드립니다. > >
4565 답변완료ADC 변환시 문의 파란들 2010-02-08 1,426
항상 빠른 답변주셔서 감사합니다. 다음과 같이 가정후 ADC중 다음과 같은 질문의 있습니다. ADMUX = 0xC0; //내부전압2.56V 사용 + 0번 입력 1. 위와 같이 셋팅후 PORTF의 PIN0에 +단자(파워서플라이에서 0~2V사이입력), PIN8에 - 단자를 연결한후 ADC된 값을 (ADC값*5)/1024로 출력해 보니 전압이 잘 측정되는데 이 연결이 맞는지 요? 제가 측정하려는 장비에는 + - GRD 세 단자가 있는데 GRD는 어디에 연결해야 하는지요? 2. ADC0에 입력INPUT이 DIGITAL이나 ANALOG나 차이가 없는지요? 3. PIN9에 외부 전압 +5V를 걸어주면 무슨 장점이 있는지요? (ADMUX = 0x80;일때) 4. ADC0의 입력전압은 Vref를 초과할 수 없다고 하는데 ADMUC=0xC0;의 경우에는 최고 2.56V 까지만 측정 가능한가요? 만약, 5V이상의 입력 전압값이 들어올때는 어떻게 처리해야 하는 지요? 5.DS1307에서 YYYYMMDD:HHMISS 이렇게 가져오는 함수를 자료실에서 구해 테스트해보니 에러가 많이 나와서 그런데 좀 쉽게 정리된 자료는 없는지요? 감사합니다...
관리자 답변 NEWTC · 2010-02-08
안녕하세요 1. PORTF 8개의 입력 핀이 있습니다. 사용할려는 입력핀에 +아날로그값을 넣으시면 됩니다. -아날로그값을 보드의 GND 핀에 연결해야 합니다. 사용하시는 파워서플라이 출력 3개이시면 +,-,접지 입니다. +,- 를 만 사용하시면 됩니다. 2, 디지털신호를 ADC로 받을수 있지만 그렇게 받을 이유가 없기 &#46468;문에 일반 포트로 사용 합니다. 디지털신호의 진폭이나 주파수를 가 필요하다면 ADC 포트로 받을수는 있습니다. 3. PIN9 라는 말이 무슨말이지 자세히 이해를 못하겠습니다. VCC 와 AVCC 정밀도를 요구할 경우 전원을 분리해서 사용해야 합니다. 즉 디지털단과 아날로그단을 분리해서 하드웨를 구성해야 합니다. 높을 정말도를 요구 하지않을 경우는 상관은 없습니다. 4. ADC의 기준전압은 3가지입니다. 내부기준전압 2.65 볼트 사용 AVCC의 가해지는 전압을 ACD의 기준전압으로 사용 VREF에 가해지는 전압을 ACD의 기준전압으로 사용 입력되는 전압은 기준전압보다 높을값일 경우는 측정이 불가능합니다. 기준전압을 올려서 사용해야합니다. 입력되는전압이 AVCC 보다 높을경우는 칩이 무리가 갈수가 있습니다. 5. sprintf 로 사용하시면 될 것 같습니다. 사용하실때는 STDIO.h 헤더를 추가 해야합니다. 사용하는 방법은 검색엔진을 이용하시면 자세히 나옵니다.. 제품의 하드웨어 및 예제코드에 관련된 질의만 받고있습니다. 하드웨어/ 코드 수정에 대해서는 질의 받지않고 있습니다. 자세한 avr 사용법에 대해서는 데이터 시트 참고 하시길 바랍니다. http://www.alldatasheet.co.kr/datasheet-pdf/pdf_kor/313342/ATMEL/ATmega128.html 수고하세요 >항상 빠른 답변주셔서 감사합니다. > >다음과 같이 가정후 ADC중 다음과 같은 질문의 있습니다. >ADMUX = 0xC0; //내부전압2.56V 사용 + 0번 입력 > >1. 위와 같이 셋팅후 PORTF의 PIN0에 +단자(파워서플라이에서 0~2V사이입력), PIN8에 - 단자를 > 연결한후 ADC된 값을 (ADC값*5)/1024로 출력해 보니 전압이 잘 측정되는데 이 연결이 맞는지 > 요? 제가 측정하려는 장비에는 + - GRD 세 단자가 있는데 GRD는 어디에 연결해야 하는지요? > >2. ADC0에 입력INPUT이 DIGITAL이나 ANALOG나 차이가 없는지요? > >3. PIN9에 외부 전압 +5V를 걸어주면 무슨 장점이 있는지요? (ADMUX = 0x80;일때) > >4. ADC0의 입력전압은 Vref를 초과할 수 없다고 하는데 ADMUC=0xC0;의 경우에는 최고 2.56V > 까지만 측정 가능한가요? > 만약, 5V이상의 입력 전압값이 들어올때는 어떻게 처리해야 하는 지요? > >5.DS1307에서 YYYYMMDD:HHMISS 이렇게 가져오는 함수를 자료실에서 구해 테스트해보니 > 에러가 많이 나와서 그런데 좀 쉽게 정리된 자료는 없는지요? > >감사합니다... > > > > >
4564 답변완료AVR용 USB-ISP라이트(AD-USBISP-L) V03 사용자 김영수 2010-02-08 1,338
수고하십니다. AVR용 USB-ISP라이트(AD-USBISP-L)V03사용자 입니다. 제가 사용하는 CPU는 AT90CAN128모델 입니다. 사용 컴파일러는 AVRStudio를 사용했으며... 다운로딩 프로그램은 현재 포니프로그를 사용했습니다. 다운로드가 계혹 실패로 나오고 있는데. 혹시 CPU가 지원이 가능한지 가능하다면 다운로딩프로그램에 문제가 있는 것인지 답변 부탁드립니다. 포니프로그도 가능한것이면 사용셋팅을 어떻게 해야 하는지도 답변 부탁드립니다.
관리자 답변 NEWTC · 2010-02-08
안녕하세요 AVRStudio 컴파일러가 아니라 디버거 및 다운로드 툴입니다. 컴파일러를 winavr 을 사용하시는 듯합니다. USB-ISP 사용하시다면 ponyprog에서는 사용이 불가합니다. AVRStudio 에서 다운로드 하셔야 합니다. ponyprog 에서 사용하고 싶으시면 패럴러방식의 다운로기가 있어야 합니다. - AD-ISPPRO 아래의 링크는 AVRStudio 에서 다운로드 하는 방법입니다. http://www.newtc.co.kr/download/AD-USBISP/AD-USBISP_V03_사용법.pdf 수고하세요 >수고하십니다. >AVR용 USB-ISP라이트(AD-USBISP-L)V03사용자 입니다. > >제가 사용하는 CPU는 AT90CAN128모델 입니다. > >사용 컴파일러는 AVRStudio를 사용했으며... >다운로딩 프로그램은 현재 포니프로그를 사용했습니다. > >다운로드가 계혹 실패로 나오고 있는데. 혹시 CPU가 지원이 가능한지 > >가능하다면 다운로딩프로그램에 문제가 있는 것인지 답변 부탁드립니다. > >포니프로그도 가능한것이면 사용셋팅을 어떻게 해야 하는지도 답변 부탁드립니다.