Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 4023 | 답변완료서보모터 스펙관련 문의입니다. | 이성준 | 2009-11-09 | 1,300 |
|
안녕하세요.
서보모터 A410(SE-A410) 모터 관련문의인데요
사용하는 모터의 기어가 뭉그러 졌습니다.
그래서 기어를 구입하려고 하는데
저 제품에 사용된 기어들의 스펙을 알고 싶어서 이렇게 문의드립니다.
제품번호와 내경을 알고싶습니다.
빠른 답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
본사로 모터를 보내서 A/S 받으시는 것이 좋겠습니다.
죄송하지만, 기어 스펙까지는 본사에서 말씀드리기 어렵겠습니다.
제품 단위로 스펙들은 본사 자료실->기존자료실에 올라와 있습니다.
감사합니다.
>안녕하세요.
>
>서보모터 A410(SE-A410) 모터 관련문의인데요
>
>사용하는 모터의 기어가 뭉그러 졌습니다.
>
>그래서 기어를 구입하려고 하는데
>
>저 제품에 사용된 기어들의 스펙을 알고 싶어서 이렇게 문의드립니다.
>
>제품번호와 내경을 알고싶습니다.
>
>빠른 답변 부탁드립니다.
|
||||
| 4022 | 답변완료제 질문좀 합니다~ | 박제두 | 2009-11-09 | 1,398 |
|
앞에서 제가 질문한것은 제가
128pro 보드를 사용중에 GPS를 파싱하도록 코딩을 해서 성공을 했는데
NMEA 타입이다보니 getch 와 putch를 사용했거든요..
근데 RF통신을 하는 장비의 경우 16진수의 타입으로 data를 보내기 때문에
제가 기존 소스를 사용해서 getch로 받고 putch로 출력하면 글자들이 깨지는 것 같드라구요
그래서 그와 동일한 기능을 하지만 숫자들을 받는 함수가 있는지 질문을 합니다.
추가질문으로 NTC에서 제공해주시는 센서소스는 외부인터럽트를 사용하지 않고
내부에서 타이머로 동작하는 걸로 제가 이해했는데 맞는건가요??
외부인터럽트를 사용하지 않아도 타이머를 2개 쓰거나
또는 타이머를 하나만 써서도 센서 2개를 제어할 수 있을까요?
관리자 답변
안녕하세요? 고객님,
GPS 데이터 같은 것을 받을 때는,
UART 초기화할 때, 인터럽트 서비스 루틴을 쓰면 안 좋습니다.
가장 좋은 것은 UART용 인터럽트 서비스 루틴을 안쓰고,
%s로 받아서, 스트링으로 한번에 받으면 모두 받을 수 있습니다.
그런 후에, 쪼개서 쓰는 게 좋겠습니다.
그리고, 어떤 센서에 관한 질문인지요?
수고하세요.
>앞에서 제가 질문한것은 제가
>
>128pro 보드를 사용중에 GPS를 파싱하도록 코딩을 해서 성공을 했는데
>
> NMEA 타입이다보니 getch 와 putch를 사용했거든요..
>
>근데 RF통신을 하는 장비의 경우 16진수의 타입으로 data를 보내기 때문에
>
>제가 기존 소스를 사용해서 getch로 받고 putch로 출력하면 글자들이 깨지는 것 같드라구요
>
>그래서 그와 동일한 기능을 하지만 숫자들을 받는 함수가 있는지 질문을 합니다.
>
>추가질문으로 NTC에서 제공해주시는 센서소스는 외부인터럽트를 사용하지 않고
>
>내부에서 타이머로 동작하는 걸로 제가 이해했는데 맞는건가요??
>
>외부인터럽트를 사용하지 않아도 타이머를 2개 쓰거나
>
>또는 타이머를 하나만 써서도 센서 2개를 제어할 수 있을까요?
|
||||
| 4021 | 답변완료AM-DC2-2D 모터 드라이버에 대한 질문입니다. | 방유진 | 2009-11-09 | 1,450 |
|
제가 AM-DC2-2D 모터 드라이버를 이용하여 DC모터를 제어하려고 합니다.
랩뷰 프로그램을 이용해서 PWM 신호를 만들어 사용하려고 합니다.
그런데 문제가 드라이버를 통해서 증폭되어 나오는 신호가 제가 원하는 진폭을 갖지 못한다는 점입니다.
그래서 그냥 OP AMP를 이용해서 드라이버로 들어가는 신호자체를 증폭시켜 집어 넣어봤는데요
드라이버를 통해서 나오는 신호가 오히려 voltage가 작게 나오는것을 확인할 수 있었습니다.
나오는 신호를 증폭기를 이용해 증폭하면 voltage는 커지지만 역회전을 할 수 가 없더라구요.
이 드라이버가 받아서 증폭할 수 있는 pwm신호에 한계치가 있나요? 있다면 얼마나 되는지 좀 알고 싶습니다.
그리고 이 드라이버보다 증폭비가 더 큰 드라이버가 어떤 제품이 있나요?
관리자 답변
안녕하세요? 고객님,
DC2-2D는 PWM 신호가
최저 2V 이상이면 High로 인식합니다.
또한, 최대 0.8V 이하이면 Low로 인식합니다.
좀 더 큰 전류 용량을 드라이브 하려면, 본사의 DC1-3D를 사용하시기 바랍니다.
평균 3A, 최대 순간 6A까지 견디는 DC 모터 구동 드라이버입니다.
감사합니다.
>제가 AM-DC2-2D 모터 드라이버를 이용하여 DC모터를 제어하려고 합니다.
>랩뷰 프로그램을 이용해서 PWM 신호를 만들어 사용하려고 합니다.
>그런데 문제가 드라이버를 통해서 증폭되어 나오는 신호가 제가 원하는 진폭을 갖지 못한다는 점입니다.
>그래서 그냥 OP AMP를 이용해서 드라이버로 들어가는 신호자체를 증폭시켜 집어 넣어봤는데요
>드라이버를 통해서 나오는 신호가 오히려 voltage가 작게 나오는것을 확인할 수 있었습니다.
>
>나오는 신호를 증폭기를 이용해 증폭하면 voltage는 커지지만 역회전을 할 수 가 없더라구요.
>
>이 드라이버가 받아서 증폭할 수 있는 pwm신호에 한계치가 있나요? 있다면 얼마나 되는지 좀 알고 싶습니다.
>
>그리고 이 드라이버보다 증폭비가 더 큰 드라이버가 어떤 제품이 있나요?
>
|
||||
| 4020 | 답변완료퓨즈비트 설정 문의드립니다. | 장장호 | 2009-11-09 | 1,380 |
|
안녕하세요. 오늘 강좌의 첫머리에 있는 프로젝트 생성 및 다운로드 강좌를 따라 해보던 중,
cannot program flash 경고창이 뜨면서 그 이후 진행을 못하겠습니다.
퓨즈비트값을 넣고 w를 누르면 밑에 창에 Done이라고 됐다고 뜨지만 다시 r를 누르면
퓨즈비트값이 0xFFFFF로 바뀌지 않은 채로 그대로입니다.
현재 프린트포트 ECP, IRQ7, LPT1, 은 했는데 0X378이 안됩니다.
CMOS에서는 378-37F IRQ7 DMA3 이렇게 한줄로 나옵니다.
현재 세팅은 DMA3이 없는
378-37F IRQ7 로 되어 있습니다.
장치관리자의 프린터포트에서 COM1과 LPT1은 확인했습니다.
ICC7AVR DEMO를 사용하고 있습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
CMOS 셋팅은 잘 하신 것 같습니다. 별 문제 없구요.
다만, ISPPro를 프린터 포트와 연결하셔서, 그걸 본사의 AVR 킷트에 전원을 넣은 채로 그 커넥터를 연결하신게 맞나요?
그리고, 아래에 있는 사항들을 일단 하나하나 점검해 보세요.
- 아래 -
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=23
감사합니다.
>안녕하세요. 오늘 강좌의 첫머리에 있는 프로젝트 생성 및 다운로드 강좌를 따라 해보던 중,
>
>cannot program flash 경고창이 뜨면서 그 이후 진행을 못하겠습니다.
>
>퓨즈비트값을 넣고 w를 누르면 밑에 창에 Done이라고 됐다고 뜨지만 다시 r를 누르면
>
>퓨즈비트값이 0xFFFFF로 바뀌지 않은 채로 그대로입니다.
>
>현재 프린트포트 ECP, IRQ7, LPT1, 은 했는데 0X378이 안됩니다.
>
>CMOS에서는 378-37F IRQ7 DMA3 이렇게 한줄로 나옵니다.
>
>현재 세팅은 DMA3이 없는
>
>378-37F IRQ7 로 되어 있습니다.
>
>장치관리자의 프린터포트에서 COM1과 LPT1은 확인했습니다.
>
>ICC7AVR DEMO를 사용하고 있습니다.
|
||||
| 4019 | 답변완료ISP 통신설정 소스 | 스위트 | 2009-11-09 | 1,407 |
|
USBISP을사용해서 PC에서 입력을 줄려고하는데 작동아 않됩니다.
USPISP는 6핀짜리를 사용하고 있습니다
4핀짜리를 사용해서 RX단자를 사용해야하는지
아니면 소스가문제가있는지 잘모르겠습니다.
//ICC-AVR application builder : 2009-11-09 오전 1:02:58
// Target : M16
// Crystal: 11.059Mhz
#include <iom16v.h>
#include <macros.h>
//int r=0;
volatile unsigned char r=0; // 인터럽트에서 사용하는 전역변수는 volatile 선언
//unsigned char G[4] ={0x39,0x6c,0xc6,0x93};
//unsigned char B[4] ={0x93,0xC6,0x6C,0x39};
//unsigned char LT[4]={0x33,0x66,0xcC,0x99};
//unsigned char RT[4]={0x99,0xcc,0x66,0x33};
unsigned char G[8]={0x19,0x38,0x2c,0x64,0x46,0xc2,0x83,0x91};
unsigned char LG[8]={0x11,0x33,0x22,0x66,0x44,0xcc,0x88,0x99};
unsigned char RG[8]={0x99,0x88,0xcc,0x44,0x66,0x22,0x33,0x11};
unsigned char B[8]={0x91,0x83,0xc2,0x46,0x64,0x2c,0x38,0x19};
#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
void uart0_rx_isr(void){ while ((UCSRA & 0x80) == 0); r=UDR; }
void init_devices(void)
{
CLI();
PORTD = 0xFF; //입력은 풀업, 출력은 High
DDRD = 0x02; //입출력 지정
UCSRB = 0x00; UCSRA = 0x00; UCSRC = BIT(URSEL) | 0x06;
UBRRL = 0x47; UBRRH = 0x00; //set baud rate 9600
UCSRB = 0x98; // 수신 인터럽트만 허용
SEI();
}
void delay(int n)
{
int i,j;
for(i=1;i<n;i++){ for(j=1;j<50;j++); }
}
void main(void)
{
unsigned char i,j,y,z;
init_devices();
PORTC = 0x00;
//[1:앞] [2:뒤] [3:좌45'] [4:좌90'] [5:좌135']
//[6:우45'] [7:우90'] [8:좌135'] [default :360']
//[12.5=45'] [25= 90'] [37.5=135'] [50=180'] [100=360']
while(1){
z=r;
switch(z){
case 1: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=G[y]; delay(3); } } break;
case 2: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=B[y]; delay(3); } } break;
case 3: for(i=1;i<13;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
case 4: for(i=1;i<25;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
case 5: for(i=1;i<38;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
case 6: for(i=1;i<13;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
case 7: for(i=1;i<25;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
case 8: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
default: PORTC = 0x00; break;
}
PORTC = 0x00;
}
}
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품에 관한 질문시 유의사항입니다.
저희 Q&A 게시판은 저희 N.T.C 제품을 사용하시는 분들을 위한 질문과 답변을 해 드리는 게시판입니다.
따라서, 질문하실 내용은 저희 회사 제품과 관련된 사안만 답변이 가능합니다.
모든 분들에게 모든 질문에 답을 해드리면 좋겠지만, 시간이 너무 많이 소요되어, 저희 고객분들에게만 질문에 답을 해 드릴 수 있을 것 같습니다. 양해 바랍니다.
또한, 질문시 최소한의 예의를 부탁드립니다.
- 지켜주실 유의사항 -
예를 들어서, 사용타겟보드명, 사용 컴파일러 및 버전, 에러 메시지의 캡쳐 또는 적어 주시고, 본명을 사용하여 주시고, 예제 소스외의 소스 관련 질문은 받지 않고 있습니다. 그리고, 최소한 고민한 흔적은 조금이라도 보여 주셔야 합니다. 전혀 노력하지 않으시고, 무작정 질문만 한다고 해결되진 않기 때문입니다.
반드시 본명으로 질문하여 주세요. 익명으로 질문하게 되면, 답변이 되지 않을 수도 있습니다.
간혹, 아무리 급하셔도 위의 내용은 전혀 없고, 그냥 안되니까 해결책을 달라는 식의 질문이 있는 데, 답을 해드리고 싶어도 무슨 일인지 알 수가 없어서 답을 할 수가 없어 답답할 때가 많습니다. 최소한 상대방에게 질문을 할 때는 위의 유의 사항을 지켜주시기 바랍니다.
이상의 내용만 지켜 주시면, 언제든 질문은 환영이고, 늘 최선을 다하여 답변 드리겠습니다.
그리고, 이번은 답변해 드리겠습니다.
UART 통신을 하려는 것 같은데요.
UART는 4핀 커넥터를 사용하여야 합니다.
이 때, 6핀 쪽은 빼고 하셔야 통신이 됩니다.
그리고, 가지고 계신 AVR이 사용하는 클럭이 11.0592MHz인가요?
본사에서 판매하는 것은 16MHz로 판매하고 있어서요.
가능하면 아래 초기화 루틴을 쓰는 게 좋겠습니다.
//UART0 initialize
// desired baud rate: 9600
// actual: baud rate:9600 (0.0%)
// char size: 8 bit
// parity: Disabled
void uart0_init(void)
{
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x47; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x98;
}
#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
void uart0_rx_isr(void)
{
//uart has received a character in UDR
}
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
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
XDIV = 0x00; //xtal divider
XMCRA = 0x00; //external memory
port_init();
uart0_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
}
수고하세요.
>USBISP을사용해서 PC에서 입력을 줄려고하는데 작동아 않됩니다.
>USPISP는 6핀짜리를 사용하고 있습니다
>4핀짜리를 사용해서 RX단자를 사용해야하는지
>아니면 소스가문제가있는지 잘모르겠습니다.
>
>
>//ICC-AVR application builder : 2009-11-09 오전 1:02:58
>// Target : M16
>// Crystal: 11.059Mhz
>
>#include <iom16v.h>
>#include <macros.h>
>
>
>//int r=0;
>volatile unsigned char r=0; // 인터럽트에서 사용하는 전역변수는 volatile 선언
>
>
>//unsigned char G[4] ={0x39,0x6c,0xc6,0x93};
>//unsigned char B[4] ={0x93,0xC6,0x6C,0x39};
>//unsigned char LT[4]={0x33,0x66,0xcC,0x99};
>//unsigned char RT[4]={0x99,0xcc,0x66,0x33};
>unsigned char G[8]={0x19,0x38,0x2c,0x64,0x46,0xc2,0x83,0x91};
>unsigned char LG[8]={0x11,0x33,0x22,0x66,0x44,0xcc,0x88,0x99};
>unsigned char RG[8]={0x99,0x88,0xcc,0x44,0x66,0x22,0x33,0x11};
>unsigned char B[8]={0x91,0x83,0xc2,0x46,0x64,0x2c,0x38,0x19};
>
>
>
>#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
>void uart0_rx_isr(void){ while ((UCSRA & 0x80) == 0); r=UDR; }
>
>
>void init_devices(void)
>{
> CLI();
> PORTD = 0xFF; //입력은 풀업, 출력은 High
> DDRD = 0x02; //입출력 지정
>
>
>
> UCSRB = 0x00; UCSRA = 0x00; UCSRC = BIT(URSEL) | 0x06;
> UBRRL = 0x47; UBRRH = 0x00; //set baud rate 9600
> UCSRB = 0x98; // 수신 인터럽트만 허용
> SEI();
>}
>
>
>void delay(int n)
>{
> int i,j;
> for(i=1;i<n;i++){ for(j=1;j<50;j++); }
>}
>
>
>
>void main(void)
>{
> unsigned char i,j,y,z;
> init_devices();
> PORTC = 0x00;
> //[1:앞] [2:뒤] [3:좌45'] [4:좌90'] [5:좌135']
> //[6:우45'] [7:우90'] [8:좌135'] [default :360']
> //[12.5=45'] [25= 90'] [37.5=135'] [50=180'] [100=360']
>
> while(1){
> z=r;
> switch(z){
> case 1: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=G[y]; delay(3); } } break;
> case 2: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=B[y]; delay(3); } } break;
> case 3: for(i=1;i<13;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
> case 4: for(i=1;i<25;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
> case 5: for(i=1;i<38;i++){ for(y=0;y<8;y++){ StepMotor=LG[y]; delay(3); } } break;
> case 6: for(i=1;i<13;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
> case 7: for(i=1;i<25;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
> case 8: for(i=1;i<50;i++){ for(y=0;y<8;y++){ StepMotor=RG[y]; delay(3); } } break;
>
> default: PORTC = 0x00; break;
> }
>
> PORTC = 0x00;
> }
>
>}
>
>
|
||||
| 4018 | 답변완료AD-JTAG 시리얼 문제 | 허준혁 | 2009-11-09 | 1,455 |
|
안녕하세요 이번에 AD J-TAG를 구매했는데,
노트북에 사용할건데, serial-usb converter가 있어서 일부러 serial용을 구매했습니다
근데 M타입의 시리얼이 달려있더라구요, 제가 가진 serial-usb converter 역시 serial M-USB 타입이라 연결을 못하고있는데,,
지금 보드에 달린 M타입 커넥터를 F타입으로 교체하고 그냥 serial(M)-usb converter에 연결해도 되는가요?> 아니면 다른 converter가 필요한건가요?
그냥 M타입 커넥터 뜯어내고 F타입으로 교체해서 그냥 써도 문제없을까요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
연결시에 DB9 Female to DB9 Femail 9핀 크로스 케이블이 하나 있으셔야 합니다.
- 크로스 케입르 필수 선 연결 순서 -
2-3
3-2
5-5
단순히 커넥터만 바꿔서는 동작하지 않습니다.
감사합니다.
>안녕하세요 이번에 AD J-TAG를 구매했는데,
>노트북에 사용할건데, serial-usb converter가 있어서 일부러 serial용을 구매했습니다
>근데 M타입의 시리얼이 달려있더라구요, 제가 가진 serial-usb converter 역시 serial M-USB 타입이라 연결을 못하고있는데,,
>
>지금 보드에 달린 M타입 커넥터를 F타입으로 교체하고 그냥 serial(M)-usb converter에 연결해도 되는가요?> 아니면 다른 converter가 필요한건가요?
>
>그냥 M타입 커넥터 뜯어내고 F타입으로 교체해서 그냥 써도 문제없을까요?
|
||||
| 4017 | 답변완료뉴티시에서 보내준 메뉴얼을 읽고 확인 하고 다시 해봤는데요 이번에는 다른 에러창이 뜨네요ㅜ.ㅜ | 김범수 | 2009-11-09 | 1,384 |
|
먼저 답변 감사드립니다.
보내주신 메뉴얼을 보고 아트메가 모듈과 비교해본결과 동일 하였습니다.
코드비젼 버젼을 2.04로 해봤는데 이번에는 다른 에러가 뜨네요...
뭐가 문제인가요? 갈켜주세요ㅜ.ㅜ
관리자 답변
안녕하세요? 고객님,
AD-USBISP V03 사용법 메뉴얼의 20페이지에 보면 Pogram Fuse Bit(s) 라는 부분에서
화면대로 체크하고 사용하셨는 지요? 그걸 체크 안하고 사용하여
퓨즈가 잘 못 라이트 되어, 그렇게 되었을 수도 있겠습니다.
인공호흡을 해서 살려내야 할 수도 있겠습니다.
잘 안되시면, 모듈과 함께 본사로 보내 점검 받으시기 바랍니다.
수고하세요.
>먼저 답변 감사드립니다.
>
>보내주신 메뉴얼을 보고 아트메가 모듈과 비교해본결과 동일 하였습니다.
>
>코드비젼 버젼을 2.04로 해봤는데 이번에는 다른 에러가 뜨네요...
>
>뭐가 문제인가요? 갈켜주세요ㅜ.ㅜ
|
||||
| 4016 | 답변완료KT-M128 질문입니다. | 박기연 | 2009-11-09 | 1,353 |
|
kt-m128 이 어드레스로 제어를 하는데
#define EX_LED (*(volatile unsigned char *)0x8008)
이렇게 제어가 되어있습니다
여기 에
제가 만든것이
PORTA 에 LED가 연결되었다고 했을때
EX_LED = 0xff
이것과
PORTA = 0xff
와 똑같이 작동 하는것인가요??
이것 말고도 다른것 전부가 그냥 포트에 넣듯이 제어를 하면 되나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
KT-M128 교육용 보드는 어드레스 방식으로 제어를 합니다.
즉, 0x8000 번지부터 제어가 됩니다. 0x8008 번지에 LED를 붙여 놓아서
그 일렬로 되어 있는 LED를 사용하고자 할 때 EX_LED = 0xff; 이런 식으로 제어하라는 것입니다.
수고하세요.
>kt-m128 이 어드레스로 제어를 하는데
>
>#define EX_LED (*(volatile unsigned char *)0x8008)
>
>이렇게 제어가 되어있습니다
>
>
>
>여기 에
>제가 만든것이
>PORTA 에 LED가 연결되었다고 했을때
>
>EX_LED = 0xff
>이것과
>PORTA = 0xff
>와 똑같이 작동 하는것인가요??
>이것 말고도 다른것 전부가 그냥 포트에 넣듯이 제어를 하면 되나요?
|
||||
| 4015 | 답변완료RFMOD 질문이 있습니다 | 박찬영 | 2009-11-09 | 1,462 |
|
제가 직접 만든 로직과 pc와의 무선 통신을 위해 RFMOD 두개를 구입했습니다.
로직에서 pc로 데이터를 전송하고 다시 pc에서 로직으로 데이터를 전송할 예정인데
한쌍으로 양방향 송수신은 불가능한 것인가요?
불가능하다면 두쌍으로 해야하는데 pc에 연결된 하나의 수신부와 하나의 송신부는 포트만 다르게 하면 되나요?
두쌍의 송수신기가 데이터가 섞이거나 깨지는 일은 없겠죠?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
본사의 RFMOD는 half duplex 방식의 송수신 모듈입니다.
즉, 정확한 동시에는 안되지만, 양방향 통신이 가능합니다.
즉, 양방향 채팅이 가능합니다.
또한, 정확히 동시에 하기 위해서는, 채널을 서로 다르게 해서 사용하시기 바랍니다.
이 경우 RFMOD UTIL을 자료실->기존자료실에서 다운로드 받아서 사용하시기 바랍니다.
수고하세요.
>제가 직접 만든 로직과 pc와의 무선 통신을 위해 RFMOD 두개를 구입했습니다.
>
>로직에서 pc로 데이터를 전송하고 다시 pc에서 로직으로 데이터를 전송할 예정인데
>
>한쌍으로 양방향 송수신은 불가능한 것인가요?
>
>불가능하다면 두쌍으로 해야하는데 pc에 연결된 하나의 수신부와 하나의 송신부는 포트만 다르게 하면 되나요?
>
>두쌍의 송수신기가 데이터가 섞이거나 깨지는 일은 없겠죠?
|
||||
| 4014 | 답변완료안녕하십니까^^ | 손선호 | 2009-11-09 | 1,475 |
|
안녕하십니까^^?
NTC의 많은 도움으로 프로젝트를 무사히 마치고 감사의 마음을 전할겸 이렇게 찾아왔는데..
마땅히 글을 쓸 만한 코너가 없어 이렇게 Q&A에 글을 남깁니다.
게시판 목적과는 다른 성질의 글이지만.. 보시는 분들 너그러이 양해해주시면 감사하겠습니다^^
저는 NTC의 제품과 제가 따로 꾸민 회로도를 이용해서 작품을 만들었지요...^^졸작이었습니다 ㅎ
해결하기 힘든 문제들이나 제가 아둔하여 부딛힌 문제들도 있었지만 NTC에 질문을 올리고 많은 도움을 받았습니다. 그로 인해 프로젝트 기간도 많이 단축이 되었구요...
특히 원격과 전화통화까지 하셔서 도와주시니 너무 감사했구요^^
이렇게 글로써 마음을 전합니다^^ 정말 감사했습니다^^
앞으로 NTC의 무한한 발전과 지금과 같은 초심을 잃지 않는 큰 기업으로 발전해나가길 바랍니다.
이상입니다^^
P.S ~ 아참~!
USBISP V01 드라이버... 못찾겠습니당 ㅠ
어디에 있는지 상세히 좀 가르쳐 주시면 감사하겠 습니당..ㅠㅠ
관리자 답변
안녕하세요? 손선호 고객님,
감사합니다. 그리고, 좋은 결과가 있었다니, 기쁘네요.
작동 동영상 같은 것을 본사 Q&A 게시판에 올려 주시거나, 본사 네이버까페로 보내주시면
다른 분들도 함께 볼 수가 있을 것 같습니다.
V01 드라이버는 예전에 생산하던 AD-USBUART와 같은 드라이버를 사용합니다.
자료실에 가면 있습니다.
- V01 드라이버 -
http://www.newtc.co.kr/download/AD-USBUART/AD-USBUART_V01.exe
언제든지 다시 들러 주시고, 많은 추천 부탁드립니다.
수고하세요.
>안녕하십니까^^?
>
>NTC의 많은 도움으로 프로젝트를 무사히 마치고 감사의 마음을 전할겸 이렇게 찾아왔는데..
>
>마땅히 글을 쓸 만한 코너가 없어 이렇게 Q&A에 글을 남깁니다.
>
>게시판 목적과는 다른 성질의 글이지만.. 보시는 분들 너그러이 양해해주시면 감사하겠습니다^^
>
>저는 NTC의 제품과 제가 따로 꾸민 회로도를 이용해서 작품을 만들었지요...^^졸작이었습니다 ㅎ
>
>해결하기 힘든 문제들이나 제가 아둔하여 부딛힌 문제들도 있었지만 NTC에 질문을 올리고 많은 도움을 받았습니다. 그로 인해 프로젝트 기간도 많이 단축이 되었구요...
>
>특히 원격과 전화통화까지 하셔서 도와주시니 너무 감사했구요^^
>
>이렇게 글로써 마음을 전합니다^^ 정말 감사했습니다^^
>
>앞으로 NTC의 무한한 발전과 지금과 같은 초심을 잃지 않는 큰 기업으로 발전해나가길 바랍니다.
>
>이상입니다^^
>
>
>
>
>
>P.S ~ 아참~!
> USBISP V01 드라이버... 못찾겠습니당 ㅠ
> 어디에 있는지 상세히 좀 가르쳐 주시면 감사하겠 습니당..ㅠㅠ
|
||||
| 4013 | 답변완료AM-DC2-4C 사용시 전류량 문의 드립니다. | 신동관 | 2009-11-09 | 1,325 |
|
일전에 많은 질문을 드리고 많은 조언을 받은 신동관 이라합니다.
AM-DC2-4C 제품으로 현제 4개의 DC모터를 PWM 정.역.속도 제어 하고 있습니다.
개발초기에는 하도 장비를 날려 먹어서 SE-DM 제품으로 제어를 하고
현제는 12V 900mA 제품으로 테스트 중입니다.
물론 많은 조언 덕분에 원하는 작동을 잘 하고 있습니다.
혹시 12V 2.5A 제품을 사용해도 될지 궁금해서 문의를 드립니다.
기동전류가 좀 찜찜하고..
정.역.속도제어를 수시로하고 있습니다. 혹 AM-DC2-4C에 부하가 걸리지 않을까 하는 생각이 듭니다.
정에서 역회전시 기동전류 문제가 있지 않을까 해서 붙여보기전에 문의를 드려봅니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
2.5A 이면 말씀하신 데로, 평상시 전류량이라면, 순간 전류량은 5~6A도 걸릴 수 있습니다.
그럴 때면, 최대 전류량 4A까지 지원하는 본 모듈은 바로 망가지게 됩니다.
AM-DC1-3D를 사용하시면 평균 전류량 3A, 순간 전류량 6A까지 지원됩니다.
항상 그렇게 많은 전류를 사용하신다면 1-3을 사용하시기를 권해 드립니다.
수고하세요.
>
>일전에 많은 질문을 드리고 많은 조언을 받은 신동관 이라합니다.
>
>AM-DC2-4C 제품으로 현제 4개의 DC모터를 PWM 정.역.속도 제어 하고 있습니다.
>
>개발초기에는 하도 장비를 날려 먹어서 SE-DM 제품으로 제어를 하고
>
>현제는 12V 900mA 제품으로 테스트 중입니다.
>
>물론 많은 조언 덕분에 원하는 작동을 잘 하고 있습니다.
>
>혹시 12V 2.5A 제품을 사용해도 될지 궁금해서 문의를 드립니다.
>
>기동전류가 좀 찜찜하고..
>
>정.역.속도제어를 수시로하고 있습니다. 혹 AM-DC2-4C에 부하가 걸리지 않을까 하는 생각이 듭니다.
>
>정에서 역회전시 기동전류 문제가 있지 않을까 해서 붙여보기전에 문의를 드려봅니다.
>
>
>
|
||||
| 4012 | 답변완료usb-isp v03을 구입했습니다. 코드비젼으로 다운로딩할려는데 에러가 뜹니다. 갈켜주세요 ㅜ.ㅜ | 김범수 | 2009-11-08 | 1,286 |
|
AD-USBISP_V03_XP2K 아이에스피 드라이버 다운받아서드라이버 설치했구요 isp를 컴퓨터 usb단
자에 꼽으니 내컴퓨터에 컴포트 설정이 3으로 되어있어서 코드비젼에도com3으로 설정했습니다.
그런데 첨부한 사진처럼 에러가 뜨네요 원인이 먼가요? 어떻게 해야 다운로드 가능한가요 부탁드립
니다. 갈켜주세요~
Dr.kim Atmega8 Module을 사용했구요 코드비젼 버젼은 1.24.0입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
우선, 사용하기 전에 메뉴얼을 읽어 보시기를 권유해 드립니다.
- 제품 메뉴얼 -
http://www.newtc.co.kr/download/AD-USBISP/AD-USBISP_V03.pdf
- 설치 및 사용 메뉴얼 -
http://www.newtc.co.kr/board/download.php?id=pds&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=297&filenum=1
사실, 고객님이 다운로드 안되는 원인은 코드비전의 버전때문입니다.
코드비전 제조사에서 1.25.x 버전에서야 STK500 프로토콜이 안정화 되었다고 밝히고 있습니다.
1.25.x 이상의 버전을 사용하기 바랍니다.
그리고, 타사 제품과 사용시 위에 있는 것과 선배치가 같은 지 확인하고 사용하세요.
수고하세요.
>AD-USBISP_V03_XP2K 아이에스피 드라이버 다운받아서드라이버 설치했구요 isp를 컴퓨터 usb단
>
>자에 꼽으니 내컴퓨터에 컴포트 설정이 3으로 되어있어서 코드비젼에도com3으로 설정했습니다.
>
>그런데 첨부한 사진처럼 에러가 뜨네요 원인이 먼가요? 어떻게 해야 다운로드 가능한가요 부탁드립
>
>니다. 갈켜주세요~
>
>Dr.kim Atmega8 Module을 사용했구요 코드비젼 버젼은 1.24.0입니다.
|
||||
| 4011 | 답변완료usb-isp 드라이버 설치안됨 | 사용자 | 2009-11-08 | 1,246 |
|
현재 윈도우7 사용중입니다.
드라이버 설치가 안되는군요..
v02,v03 모두 설치해보았으나 드라이버를 찾을수 없다고 나옵니다.
확인 부탁드립니다.
관리자 답변
안녕하세요? 저희 N.T.C 제품에 관한 질문시 유의사항입니다.
저희 Q&A 게시판은 저희 N.T.C 제품을 사용하시는 분들을 위한 질문과 답변을 해 드리는 게시판입니다.
따라서, 질문하실 내용은 저희 회사 제품과 관련된 사안만 답변이 가능합니다.
모든 분들에게 모든 질문에 답을 해드리면 좋겠지만, 시간이 너무 많이 소요되어, 저희 고객분들에게만 질문에 답을 해 드릴 수 있을 것 같습니다. 양해 바랍니다.
또한, 질문시 최소한의 예의를 부탁드립니다.
- 지켜주실 유의사항 -
예를 들어서, 사용타겟보드명, 사용 컴파일러 및 버전, 에러 메시지의 캡쳐 또는 적어 주시고, 본명을 사용하여 주시고, 예제 소스외의 소스 관련 질문은 받지 않고 있습니다. 그리고, 최소한 고민한 흔적은 조금이라도 보여 주셔야 합니다. 전혀 노력하지 않으시고, 무작정 질문만 한다고 해결되진 않기 때문입니다.
반드시 본명으로 질문하여 주세요. 익명으로 질문하게 되면, 답변이 되지 않을 수도 있습니다.
간혹, 아무리 급하셔도 위의 내용은 전혀 없고, 그냥 안되니까 해결책을 달라는 식의 질문이 있는 데, 답을 해드리고 싶어도 무슨 일인지 알 수가 없어서 답을 할 수가 없어 답답할 때가 많습니다. 최소한 상대방에게 질문을 할 때는 위의 유의 사항을 지켜주시기 바랍니다.
이상의 내용만 지켜 주시면, 언제든 질문은 환영이고, 늘 최선을 다하여 답변 드리겠습니다.
그리고, 현재 본사에서는 Windows 7용 드라이버는 지원하고 있지 않습니다.
하지만, 아래 몇가지 사항을 하게 되면, 드라이버는 설치를 할 수 있습니다.
아직, Windows 7을 지원하는 확실히 개발 프로그램들이 많지 않아서, USBISP만 드라이버 설치된다고 큰 의미는 없을 것 같습니다. 가능하다면, 가장 지원이 잘되는 XP와 VISTA를 이용하시는 것을 추천하겠습니다. 하지만, 남들보다 앞서서 나은 환경에 설치 시도하여 해보는 것도 좋은 경험입니다.
그리고, 첨부해 드리는 WIN7용 드라이버를 쓰려면 PID를 0xEA60으로 변경하여야 합니다.
변경할 때 첨부해 드린 an144sw.zip을 쓰셔서, USB에 USBISP를 꽂은 상태에서
변경하시려는 PID 쪽에만 0xEA60으로 변경하여 프로그램 하시면 됩니다.
감사합니다.
>현재 윈도우7 사용중입니다.
>
>드라이버 설치가 안되는군요..
>
>v02,v03 모두 설치해보았으나 드라이버를 찾을수 없다고 나옵니다.
>
>확인 부탁드립니다.
>
|
||||
| 4010 | 답변완료led보드사용 문의 | 김필우 | 2009-11-08 | 1,338 |
|
사용상 문의합니다.
led보드전원이 5v로 알고 있습니다.
현재128 소형보드사용중입니다.
스위치 보드 연결된 상태이고요
led보드에 24v나 220v 전구를 달아서 켜고 싶은데 방법이 있는지요.
나름대로 해보았는데 힘드네요. 방법이 있다면 자세히 알려주세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사에 릴레이전원공급보드라는 것이 있습니다.
그 보드로 24v나 220v 전구를 달아서 켰다 껏다가 할 수 있겠습니다.
자세한 내용은 아래 메뉴얼을 참고하세요. 자료실에도 있습니다.
사용 예제는 자료실->기존자료실에 있습니다.
전기를 사용하는 것은 작업시에 안전에 반드시 주의하여야 합니다.
- 아래 -
http://www.newtc.co.kr/download/AM-RB04-B/AM-RB04-B_manual.pdf
수고하세요.
>사용상 문의합니다.
>led보드전원이 5v로 알고 있습니다.
>
>현재128 소형보드사용중입니다.
>스위치 보드 연결된 상태이고요
>led보드에 24v나 220v 전구를 달아서 켜고 싶은데 방법이 있는지요.
>나름대로 해보았는데 힘드네요. 방법이 있다면 자세히 알려주세요.
>
|
||||
| 4009 | 답변완료for문에 굼금한점이 있어서 올려요^^ | 장종윤 | 2009-11-08 | 1,336 |
|
동영상 강좌에서 led 켯다 껏다 하는것중에서요
딜레이 함수 쪽에서
위에 포문은 ; 안붙이고 밑에 for 문은 ; 을 붙이네요
c언어를 조금 공부해서 오타치셧구나.. 생각 하고 컴파일을 돌렷더니만 에러가 나더라고요
어떤 상황일떄 ; <-를 붙여 주는건가요?
void delay(int n)
{
volatile int i,j;
for(i=1;i<n;i++)
{
for(j=1;j<600;j++);
}
}
그리고 kd 128 pro-c 를 구입했는데 퓨즈비트를 설정 해라 하던데.. 필요한가요?/-_-''
퓨즈설정 어떻게 하는줄 알겠는데 왜하는지..-_-;;ㅋ 정말 굼금해서그래요;;
관리자 답변
안녕하세요? 고객님,
C언어 문법 문제이네요.
원래는 붙여 주는 것이 맞구요. for문 끝에;라고 하면, 그냥 그 for문이 끝날 때까지 반복합니다.
{부터 }까지 반복해야 하지만 그게 없이 쓰려면 간단하게 ; 라고 하는 거죠.
하지만, 좋은 습관은 아닙니다. 항상, 정상적으로 {}를 붙여 쓰세요.
그리고, KD-128PRO-C (완제품) 킷트는 처음에 퓨즈비트가 0xffd9ef로 초기화 되어 있습니다.
자세한 내용에 대해서는 아래를 참고하세요.
퓨즈비트는 클럭선택, Brown Out Detect 여부, Jtag 사용 여부 등등을 선택하기 위하여 사용합니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=퓨즈&select_arrange=headnum&desc=asc&no=13
수고하세요.
>동영상 강좌에서 led 켯다 껏다 하는것중에서요
>
>딜레이 함수 쪽에서
>
>위에 포문은 ; 안붙이고 밑에 for 문은 ; 을 붙이네요
>
>c언어를 조금 공부해서 오타치셧구나.. 생각 하고 컴파일을 돌렷더니만 에러가 나더라고요
>
>어떤 상황일떄 ; <-를 붙여 주는건가요?
>
>void delay(int n)
>{
> volatile int i,j;
> for(i=1;i<n;i++)
> {
> for(j=1;j<600;j++);
> }
> }
>
>
>그리고 kd 128 pro-c 를 구입했는데 퓨즈비트를 설정 해라 하던데.. 필요한가요?/-_-''
>
>퓨즈설정 어떻게 하는줄 알겠는데 왜하는지..-_-;;ㅋ 정말 굼금해서그래요;;
|
||||
