로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
1088 답변완료128PRO칩으로 동시 동작시킬수 있는 LED개수에대해 박수익 2008-05-25 1,700
kd128pro 에 연결시켜 킬수 있는 최대 LED개수가 어떻게 되나요? 5파이짜리 고휘도 LED 36개정도 킬려고 하는데 버틸 수있을까요? 그리고 포트에서 출력되는 전압과 전류랴이 어느정도 되나요? 사용하고자 하는 LED의 스펙은 4V/20mA 입니다. 직렬로 하나 연결한다면 저항은 330ohm 쓰면 되는 건가요?
관리자 답변 N.T.C · 2008-05-26
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사드립니다. 우선, LED는 한 핀당 40mA까지 견딜 수 있구요. 최대로 견딜수 있는 용량이라 계속되면, 버티기 어렵습니다. LED 한포트당 1개씩은 가능하겠구요. 52개까지 붙이실 수 있겠네요. 하지만, 많이 붙이시려면, 74ls244 또는 245를 이용하여 버퍼 ic를 이용하여 붙이시는 것이 좋겠습니다. 포트 IO에 5V를 쓰시면 330옴을 쓰시면 됩니다. 감사합니다. >kd128pro 에 연결시켜 킬수 있는 최대 LED개수가 어떻게 되나요? 5파이짜리 >고휘도 LED 36개정도 킬려고 하는데 버틸 수있을까요? > >그리고 포트에서 출력되는 전압과 전류랴이 어느정도 되나요? > >사용하고자 하는 LED의 스펙은 4V/20mA 입니다. > >직렬로 하나 연결한다면 저항은 330ohm 쓰면 되는 건가요?
1087 답변완료usb uart 에 관해 질문있습니다. 박수익 2008-05-25 1,532
웹캠-컴퓨터(데스크탑)영성처리-usbuart-kd128pro-LCD(SG12864D) 위와 같이 구성하고 있는데요 입력이 웹캠이고 출력이 LCD구요 avr부분의 코딩은 아직 다하지 않았구요 LCD에 그림만 그려 놓았고 UART를 통한 시리얼 통신부분은 코딩하자 않았습니다. LCD켜면 프로그램된 그림이 출력되도록 되어있습니다. 이상태에서 USBUART를 연결했는데 전원을 키니 LCD전원만 들어오고 프로그램된 화면이 출력이 되질 않네요.. 혹시나 싶어 RS232로 연결을 해봤는데 이건 연결을 해도 LCD화면이 프로그램된 그림을 나타내내요. 그리고 USBUART를 Rx,Tx,GND 만 연결했구요 Q&A게시판중 VCC를 연결해서 USBUART보드가 타 버렸다는 글이 있어서요. 그 글처럼 저도 VCC를 연결하지 않았는데도 USBUART를 꼿으면 avr칩 전원부 led에 불이 들어오구요 어댑터를 연결해서 전원을 넣었을 때보다는 어두운게 불이 들어 옵니다. 참고로 USBUAR핀 배선은 usb UART 부분 2(Tx)--------2(Rx0) AVR 칩 3 (Rx) -------3(Tx0) 4(GND)-------12V어댑터의 GND 이렇게 하였습니다.
관리자 답변 N.T.C · 2008-05-26
안녕하세요? 고객님, USBUART를 쓸 경우 포트를 잘 설정하셔야 합니다. 제어판의 포트가 맞는 지 확인하시고 사용하시면 되지 않을까 싶구요. LED에 어둡게 불이 들어온다고 했는 데, 제품 이상이 의심됩니다. 혹시 회사로 방문 가능하시면, 테스트 후에 교체해 드리겠습니다. 감사합니다. >웹캠-컴퓨터(데스크탑)영성처리-usbuart-kd128pro-LCD(SG12864D) >위와 같이 구성하고 있는데요 입력이 웹캠이고 출력이 LCD구요 > >avr부분의 코딩은 아직 다하지 않았구요 LCD에 그림만 그려 놓았고 UART를 통한 시리얼 통신부분은 코딩하자 않았습니다. LCD켜면 프로그램된 그림이 출력되도록 되어있습니다. > >이상태에서 USBUART를 연결했는데 전원을 키니 LCD전원만 들어오고 프로그램된 화면이 출력이 되질 않네요.. > >혹시나 싶어 RS232로 연결을 해봤는데 이건 연결을 해도 LCD화면이 프로그램된 그림을 나타내내요. > >그리고 USBUART를 Rx,Tx,GND 만 연결했구요 Q&A게시판중 VCC를 연결해서 USBUART보드가 타 버렸다는 글이 있어서요. >그 글처럼 저도 VCC를 연결하지 않았는데도 USBUART를 꼿으면 avr칩 전원부 led에 불이 들어오구요 어댑터를 연결해서 전원을 넣었을 때보다는 어두운게 불이 들어 옵니다. > >참고로 USBUAR핀 배선은 >usb UART 부분 2(Tx)--------2(Rx0) AVR 칩 > 3 (Rx) -------3(Tx0) > 4(GND)-------12V어댑터의 GND >이렇게 하였습니다.
1086 답변완료서보모터 소스에대해서요~~ 배성욱 2008-05-24 1,545
#include <iom128v.h> #include <macros.h> #define SERVO_PORT PORTB #define SERVO_PORT_DIR DDRB void port_init(void) { PORTA = 0x00; DDRA = 0x03; PORTB = 0x00; DDRB = 0xff; PORTC = 0x00; //m103 output only DDRC = 0x03; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } //TIMER0 initialize - prescale:32 // WGM: Normal // desired value: 100KHz // actual value: 100.000KHz (0.0%) void timer0_init(void) { TCCR0 = 0x00; //stop ASSR = 0x00; //set async mode TCNT0 = 0xFB; //set count OCR0 = 0x05; TCCR0 = 0x05; //start timer } //UART0 initialize // desired baud rate: 9600 // actual: baud rate:9615 (0.2%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x67; //set baud rate lo UBRR0H = 0x00; //set baud rate hi UCSR0B = 0x08; } #define MAX_SERVO_COUNT 8 unsigned int servo_pos[8]={100,100,100,100,100,100,100,100}; unsigned int servo_num; unsigned char port_out; #pragma interrupt_handler timer0_ovf_isr:17 void timer0_ovf_isr(void) { if(port_out == 0){ servo_num ++; servo_num = servo_num % MAX_SERVO_COUNT; port_out = 1; TCNT0 = 0xFF - servo_pos[servo_num]; //reload counter value }else{ port_out = 0; TCNT0 = servo_pos[servo_num]; //reload counter value } if(port_out==1){ SERVO_PORT = SERVO_PORT | 1<<servo_num; }else{ SERVO_PORT = 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(); timer0_init(); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x01; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources SEI(); //re-enable interrupts //all peripherals are now initialized } void main(void) { unsigned int temp, i; init_devices(); DDRF = 0x03; printf("\\n\\rServo Motor test....\\n\\r"); delay(600); SERVO_PORT_DIR = 0xff; while(1){ if((PING & 0x04)){ printf("왼쪽\\n\\r"); for(i=0; i<8; i++){ servo_pos[i] = 140; } while((PING & 0x04)); } if((PING & 0x08)){ printf("오른쪽\\n\\r"); for(i=0; i<8; i++){ servo_pos[i] = 240; } while((PING & 0x08)); } delay(10); } } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } CD에 첨부되어있는 소스인데요~~ 동작은 되는데 소스이해가 잘안되어서요~~ 소스에 대한설명을 좀 해주실순 없는지 하고 메일 보내봅니다~~
관리자 답변 N.T.C · 2008-05-26
안녕하세요? 고객님, 저희 N.T.C를 방문해 주셔서 감사드립니다. 20ms 타이밍을 타이머로 만들어 내고 있구요. 또한 PWM 파형을 조절하는 것도 타이머로 하고 있습니다. 자세한 강좌는 강좌->AVR 강좌에 보시면 서보모터 강좌에 나와 있습니다. 소스 분석도 어느정도 나와 있으니, 참고하시구요. 감사합니다. >#include <iom128v.h> >#include <macros.h> > >#define SERVO_PORT PORTB >#define SERVO_PORT_DIR DDRB > >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0x03; > PORTB = 0x00; > DDRB = 0xff; > PORTC = 0x00; //m103 output only > DDRC = 0x03; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x03; >} > >//TIMER0 initialize - prescale:32 >// WGM: Normal >// desired value: 100KHz >// actual value: 100.000KHz (0.0%) >void timer0_init(void) >{ > TCCR0 = 0x00; //stop > ASSR = 0x00; //set async mode > TCNT0 = 0xFB; //set count > OCR0 = 0x05; > TCCR0 = 0x05; //start timer >} > > >//UART0 initialize >// desired baud rate: 9600 >// actual: baud rate:9615 (0.2%) >// char size: 8 bit >// parity: Disabled >void uart0_init(void) >{ > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; > UBRR0L = 0x67; //set baud rate lo > UBRR0H = 0x00; //set baud rate hi > UCSR0B = 0x08; >} > >#define MAX_SERVO_COUNT 8 > >unsigned int servo_pos[8]={100,100,100,100,100,100,100,100}; >unsigned int servo_num; >unsigned char port_out; > >#pragma interrupt_handler timer0_ovf_isr:17 > >void timer0_ovf_isr(void) >{ > if(port_out == 0){ > servo_num ++; > servo_num = servo_num % MAX_SERVO_COUNT; > port_out = 1; > TCNT0 = 0xFF - servo_pos[servo_num]; //reload counter value > }else{ > port_out = 0; > TCNT0 = servo_pos[servo_num]; //reload counter value > } > > if(port_out==1){ > SERVO_PORT = SERVO_PORT | 1<<servo_num; > }else{ > SERVO_PORT = 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(); > timer0_init(); > > MCUCR = 0x00; > EICRA = 0x00; //extended ext ints > EICRB = 0x00; //extended ext ints > EIMSK = 0x00; > TIMSK = 0x01; //timer interrupt sources > ETIMSK = 0x00; //extended timer interrupt sources > SEI(); //re-enable interrupts > //all peripherals are now initialized >} > > >void main(void) >{ > unsigned int temp, i; > init_devices(); > > DDRF = 0x03; > > > printf("\\n\\rServo Motor test....\\n\\r"); > delay(600); > SERVO_PORT_DIR = 0xff; > > while(1){ > if((PING & 0x04)){ > printf("왼쪽\\n\\r"); > for(i=0; i<8; i++){ > servo_pos[i] = 140; > } > while((PING & 0x04)); > } > if((PING & 0x08)){ > printf("오른쪽\\n\\r"); > for(i=0; i<8; i++){ > servo_pos[i] = 240; > } > while((PING & 0x08)); > } > delay(10); > } >} > >void delay(int n) >{ > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } >} > >CD에 첨부되어있는 소스인데요~~ >동작은 되는데 소스이해가 잘안되어서요~~ >소스에 대한설명을 좀 해주실순 없는지 하고 메일 보내봅니다~~
1085 답변완료스테핑모터 구동모듈 AM-cs2 관련 질문입니다. 최용석 2008-05-24 1,501
1.만약에 구동모듈없이 스테핑모터를 구동시키려면 어떤식으로 해야하는지 알고싶습니다. 2.그리고 구동모듈에 대한 정확한 역활을 알고싶습니다. 3.상을 잡아준다는 말이 무슨뜻인지 알고싶습니다.
관리자 답변 N.T.C · 2008-05-26
안녕하세요? 고객님, 저희 N.T.C 를 방문하여 주셔서 감사드립니다. 구동 모듈의 역할을 말씀 드리면, 크게 두가지 입니다. 1. 모터가 돌 때 생기는 기전력의 전류 유입을 막아준다. 2. 모터가 구동될 수 있도록 적절한 전류를 공급하여 준다. 따라서, 구동 모듈 없이 스테핑 모터를 구동하기는 어렵겠습니다. 구동 모듈의 역할을 하는 뭔가를 만들어 주셔야 겠지요. 또한, 상을 만들어서 넣어 주셔야 합니다. 상에 관해서는 강좌->로봇강좌->라인트레이서에서 스테핑모터 강좌를 참고하세요. 감사합니다. >1.만약에 구동모듈없이 스테핑모터를 구동시키려면 어떤식으로 해야하는지 > 알고싶습니다. > >2.그리고 구동모듈에 대한 정확한 역활을 알고싶습니다. > >3.상을 잡아준다는 말이 무슨뜻인지 알고싶습니다. > >
1084 답변완료am-cs2p 포트 연결 관련.. 박준석 2008-05-24 1,560
AVR 포트 C0-> 모듈 데이터 입력 1, C1---> 입력2 C2 ---> 입력3 C3 ---> 입력4 연결했구요... 모터 연결은 블랙, 노랑 초록 빨강 흰색 파랑...순으로 a, com, a', b, com, b' 로 연결했습니다.... 혹시 C1과 C2 연결을 바꿔야 되는가요?? 모듈에 보니깐.. 1번 A, 2번 B, 3번 A', 4번 B' 이라고 되어있거든요... 소스는 기존자료실에 있는 그대로 썼습니다...
관리자 답변 N.T.C · 2008-05-26
안녕하세요? 고객님, 고객님이 말씀하신 부분은 주신 부분만 가지고는 이해가 잘 안가서요. 왼쪽 모터 1번 A, 2번 B, 3번 A', 4번 B' 오른쪽 모터 5번 A, 6번 B, 7번 A', 8번 B' 로 연결 하셔야 합니다. 또한, 모터 연결은 a, com, a', b, com, b' 순서대로 하셔야 합니다. 감사합니다. >AVR 포트 C0-> 모듈 데이터 입력 1, >C1---> 입력2 >C2 ---> 입력3 >C3 ---> 입력4 >연결했구요... > >모터 연결은 블랙, 노랑 초록 빨강 흰색 파랑...순으로 a, com, a', b, com, b' >로 연결했습니다.... > >혹시 C1과 C2 연결을 바꿔야 되는가요?? >모듈에 보니깐.. >1번 A, 2번 B, 3번 A', 4번 B' 이라고 되어있거든요... > >소스는 기존자료실에 있는 그대로 썼습니다... >
1083 답변완료AVRISP ERROR 관련 질문입니다. 손재민 2008-05-24 1,532
안녕하세요. ATtiny44 보드를 만들어서 USBISP 로 프로그램하고 있습니다. 처음할 때 프로그램 잘되고, 동작 잘 되고, 아무 문제 없었습니다. 그런데, 코드 수정하고 다시 꾸울려고 하니까 "AVRISP error ......" 하고 뜨면서 전혀 통신 설정이 안되네요. 보드 4장 테스트하고 있는데 4장 모두 동일한 증상입니다. 뭔가 제가 만든 보드에 문제가 있는거 같은데, 고수님의 의견 구합니다. 보드는 vcc=3[v], Reset= Pull up 10K 오실레이터는 안 붙였습니다. 내부 클럭 8분주해서 1[MHz] 내부 클럭 사용합니다. 제발 힌트 좀 주세요. 참고로 코드비젼으로 다운로딩하고 있습니다. 감사합니다.
관리자 답변 N.T.C · 2008-05-24
안녕하세요? 고객님, VCC는 3.3V에 붙이시거나 5V에 붙이셔야 하구요. 내부 클럭 사용은 문제 없습니다. 코드 비전 버전을 확인하시구요. 사용하시는 컴파일러에 따라서 USBISP를 지원하지 않는 경우도 있습니다. 예를 들어서, 코드비전 같은 경우에는 v1.24 이상을 지원하구요. 코드비전 자체가 USBISP용 프로토콜인 STK500에 대해서, 예전버전에서 지원되지 않는 부분이 코드비전 컴파일러 제조사인 HPINFOTECH에서 밝히고 있습니다. 아래 링크를 참고하시구요. 따라서, V1.24.6 Commercial Release 이상 버전에서 STK500 프로토콜을 이용하여 USBISP로 프로그램 라이트가 가능하시구요. 링크를 찾아보면, V1.24.7F는 주파수가 일부 셋팅되지 않는 버그가 있는 것으로 확인하실 수 있구요. 그래서, V1.24.7F 도 지원되지 않습니다. 그 버전을 제외한 V1.24.6 버전 이상을 구하셔서 사용하셔야 할 것 같습니다. - 아래 - http://www.hpinfotech.ro/html/cvavr_history.htm USBISP는 STK500이라는 프로토콜을 사용합니다. 따라서, STK500을 지원하는 컴파일러나 다운로더가 사용 가능합니다. 예를들어서, AVR Studio, ICCAVR, IARC, Code Vision 등입니다. AVR Studio, ICCAVR, IARC, Code Vision(v1.24 이상) 등을 이용해 주시기 바랍니다. 사용법은 자료실의 메뉴얼에 나와 있습니다. 뭔가 문제일 텐데, 보드를 직접 보지 않는 이상 뭐라고 드릴 말씀이 없네요. 언제 들고 와 보시기 바랍니다. 감사합니다. >안녕하세요. > >ATtiny44 보드를 만들어서 USBISP 로 프로그램하고 있습니다. > >처음할 때 프로그램 잘되고, 동작 잘 되고, 아무 문제 없었습니다. >그런데, 코드 수정하고 다시 꾸울려고 하니까 "AVRISP error ......" >하고 뜨면서 전혀 통신 설정이 안되네요. > >보드 4장 테스트하고 있는데 4장 모두 동일한 증상입니다. > >뭔가 제가 만든 보드에 문제가 있는거 같은데, 고수님의 의견 구합니다. > >보드는 vcc=3[v], Reset= Pull up 10K >오실레이터는 안 붙였습니다. 내부 클럭 8분주해서 1[MHz] 내부 클럭 사용합니다. > >제발 힌트 좀 주세요. > >참고로 코드비젼으로 다운로딩하고 있습니다. > >감사합니다.
1082 답변완료SE-SM9에 맞는 바퀴는 없습니까? 전태준 2008-05-23 1,532
가장 큰 바퀴가 5mm짜리던데 그건 SE-SM에 맞는 바퀴같더군요. SE-SM9에 맞는 바퀴는 없나요? 파는 곳이나 파는 사이트라도 가르쳐 주셨으면 합니다. 시간이 그다지 없어서 제발 빠른 답변 부탁합니다.
관리자 답변 N.T.C · 2008-05-24
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사드립니다. 현재는 SE-SM9에 맞는 바퀴는 없는 것으로 알고 있습니다. 예전에는 타회사에서 그런 것들을 팔았었는 데, 현재는 단종되었습니다. 하지만, 차후에 생산 할 것을 검토 중입니다. 감사합니다. >가장 큰 바퀴가 5mm짜리던데 그건 SE-SM에 맞는 바퀴같더군요. > >SE-SM9에 맞는 바퀴는 없나요? > >파는 곳이나 파는 사이트라도 가르쳐 주셨으면 합니다. > > >시간이 그다지 없어서 > >제발 빠른 답변 부탁합니다.
1081 답변완료센서 추가 사용에 대한 질문입니다. 정보용 2008-05-23 1,575
N.T.C의 계발 보드와 적외선 센서를 이용하여 라인트레이서를 제작하였습니다. MCU는 ATMEGA128을 사용중입니다. 다름이 아니라 적외선 센서를 사용중인것 외에 추가적으로 측면에 설치를 하였는데 아직 프로그래밍 실력이 일천하여 계속 오류가 나고 정상적인 주행을 보이지않아 질문을 올립니다. 일반적인 작동 파일과 변형을 해본 파일을 첨부합니다. 변형한 파일에 제가 무엇을 잘못 하였는지 알려주시면 감사하겠습니다. P.S:외관 형태는 전방에 라인을 따라가는 두개의 센서를 가지고 우측에 하나의 측면 센서를 추가했습니다. 측면에 추가한 센서의 사용에 관한 것입니다. 자세한 답변 기다리겠습니다.
관리자 답변 N.T.C · 2008-05-24
안녕하세요? 고객님, 저희 회사 제품을 이용하여 주셔서 감사드립니다. 저희 회사는 저희 제품을 이용한 제품 문의나 예제소스, 일부 회로도 등을 제공하고 있습니다. 고객님이 수정한 회로나 소스를 봐 드리지는 못하고 있습니다. 하지만, 소스에 보면 PORTB에 붙이신 것 같은데요. 적외선 센서의 회로에 따라서, 소스가 달라지겠지만, 본 소스에 사용한 AM-IRS 센서를 기준으로 할 경우, PORTB에 0x03(경우에 따라 0x01, 0x02, 0x00 )과 같이 값을 넣어 주시면서 AD 값을 읽어 보셔야 발광 센서를 켜고 반사된 값을 읽을 수 있습니다. 0x30과 같이 넣으시면 동작하지 않겠죠? 수고하세요. 감사합니다. >N.T.C의 계발 보드와 적외선 센서를 이용하여 라인트레이서를 제작하였습니다. > >MCU는 ATMEGA128을 사용중입니다. 다름이 아니라 적외선 센서를 사용중인것 > >외에 추가적으로 측면에 설치를 하였는데 아직 프로그래밍 실력이 일천하여 > >계속 오류가 나고 정상적인 주행을 보이지않아 질문을 올립니다. > >일반적인 작동 파일과 변형을 해본 파일을 첨부합니다. > >변형한 파일에 제가 무엇을 잘못 하였는지 알려주시면 감사하겠습니다. > >P.S:외관 형태는 전방에 라인을 따라가는 두개의 센서를 가지고 > >우측에 하나의 측면 센서를 추가했습니다. > >측면에 추가한 센서의 사용에 관한 것입니다. > >자세한 답변 기다리겠습니다.
1080 답변완료후방감지센서 정현성 2008-05-23 2,156
저희가 ATMEGA128을 구입해서 거리감지기는 만들었습니다. 그런데 자동차의 후방감지센서를 만들어 보고자 하는데 여기 기존자료실인가에 후방감지센서를 만드는것이 있던데 소스는 별첨 되어있다고 나오더라구요 그럼 소스는 어디에서 받을 수 있는건가요?... 그리고 ATMega128트레이닝 풀키트KT-M128완제품 385,000원 이제품 회로도는 없나요?. 수고하십시요.
관리자 답변 N.T.C · 2008-05-24
안녕하세요? 고객님, 소스는 허접하여 올려드리기 민망하지만, 월요일날 올려 드리지요. 참고하시구요. KT-M128 회로도는 구동 소스와 함께 제품 구입시에 함께 제공됩니다. 감사합니다. >저희가 ATMEGA128을 구입해서 거리감지기는 만들었습니다. >그런데 자동차의 후방감지센서를 만들어 보고자 하는데 여기 기존자료실인가에 후방감지센서를 만드는것이 있던데 소스는 별첨 되어있다고 나오더라구요 >그럼 소스는 어디에서 받을 수 있는건가요?... >그리고 ATMega128트레이닝 풀키트KT-M128완제품 385,000원 이제품 회로도는 없나요?. >수고하십시요.
1079 답변완료AVR MEGA 128 모듈 라이트 adc가 안됩니다. 남상우 2008-05-23 1,760
adc 에서 값이 계속 FF로만 읽어지네요.
관리자 답변 N.T.C · 2008-05-23
안녕하세요? 고객님, 좀 더 자세하게 회로와 소스와 어떤 환경에서 하셨는 지를 좀더 자세히 알려 주셔야 답변이 가능하겠네요. 자료실->기존자료실의 ADC 소스와 강좌->AVR강좌의 ADC 부분 강좌와 home에서 news에서 보면 AVR 기본강좌를 다운로드 하실 수 있는 데, 다운받으셔서 좀 보시는 것이 좋겠습니다. 감사합니다. >adc 에서 값이 계속 FF로만 읽어지네요.
1078 답변완료스위치보드 다시 질문입니다. 김경태 2008-05-23 1,570
제 말은 스위치보드의 스위치를 누르면 발생되는 신호를 시리얼포트를 통하여 컴퓨터로 입력이 가능한지에 대한 질문입니다.
관리자 답변 N.T.C · 2008-05-23
안녕하세요? 고객님, 스위치 보드쪽에 AVR 보드를 하나 달으셔서요. 시리얼 포트로 데이터를 컴퓨터로 보내주시면 가능할 듯 싶네요. 자료실-> 기존자료실의 스위치 예제소스를 참고하세요. 감사합니다. >제 말은 스위치보드의 스위치를 누르면 발생되는 신호를 시리얼포트를 통하여 컴퓨터로 입력이 가능한지에 대한 질문입니다.
1077 답변완료서보모터 SE-DS401작동법 전기섭 2008-05-23 1,598
안녕하세요 서보모터 SE-DS401을 구매한 사람입니다. PLC로 컨트롤을 해보고 싶은데 적색은 +극,갈색은 -극인것 같은데 PWM을 어떻해 활용해서 하는지 혹은 별도 드라이버가 있어야 하는지 도움부탁드리겠습니다. 제가 초보여서 사실 개략적인 개념이 부족한 것도 사실이기에 도움될 수 있는 답변 부탁드립니다.
관리자 답변 N.T.C · 2008-05-23
안녕하세요? 고객님, 아래 서보모터 강좌를 참고하세요. - 아래 - http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=49 감사합니다. >안녕하세요 서보모터 SE-DS401을 구매한 사람입니다. >PLC로 컨트롤을 해보고 싶은데 적색은 +극,갈색은 -극인것 같은데 >PWM을 어떻해 활용해서 하는지 혹은 별도 드라이버가 있어야 하는지 >도움부탁드리겠습니다. >제가 초보여서 사실 개략적인 개념이 부족한 것도 사실이기에 도움될 >수 있는 답변 부탁드립니다. >
1076 답변완료안녕하세요! 김준수 2008-05-23 1,483
안녕하세요! 사장님! 오랜만에 생각나서 들려봤습니다. 도메인도 새로 만들고 나날이 발전해 나가는 것 같아서 보기 좋네요. ㅎㅎ 약도 보니까 이사가셨나봐요? 암튼 저도 그냥저냥 잘 지내고 있습니다. 요즘은 일이 많아서 공부할 시간도 없고 이래저래 힘들긴 하지만요. 암튼 나중에 시간되면 한번 찾아뵙겠습니다.
관리자 답변 N.T.C · 2008-05-23
안녕하세요? 준수씨, 오랜만이네요. 잘 지내는 것 같아 보기 좋습니다. 열심히 살아가시고, 발전하는 모습도 그렇구요. 언제 시간되면 들러 주세요. 감사합니다. >안녕하세요! 사장님! >오랜만에 생각나서 들려봤습니다. > >도메인도 새로 만들고 >나날이 발전해 나가는 것 같아서 보기 좋네요. ㅎㅎ >약도 보니까 이사가셨나봐요? > >암튼 저도 그냥저냥 잘 지내고 있습니다. >요즘은 일이 많아서 공부할 시간도 없고 이래저래 힘들긴 하지만요. > >암튼 나중에 시간되면 한번 찾아뵙겠습니다. > >
1075 답변완료다운로드 에러 정용섭 2008-05-23 1,439
AD-SBISB를 사용하고 있습니다. 구입 이후 지금까지 잘 사용되다가 이런 에러가 발생한 이후에 다운로드가 안됩니다.
관리자 답변 N.T.C · 2008-05-23
안녕하세요? 고객님, USBISP나 MCU module 쪽이 망가지면 그런 메시지가 나올 수 있습니다. 둘 중 하나를 A/S 받으셔야 할 것 같습니다. 둘다 들고 와보시면 좋을 것 같네요. 감사합니다. > >AD-SBISB를 사용하고 있습니다. > >구입 이후 지금까지 잘 사용되다가 이런 에러가 발생한 이후에 다운로드가 안됩니다.
1074 답변완료am-cs2 소스 질문 박준석 2008-05-23 1,807
이 소스로 돌리니깐 돌아가네요... 근데요 모터에 소음이 심해요... 윙!~~~거리면서 돌아가는데 꼭 바퀴가 어디에 걸려서 돌아가는거 처럼 소음이 심하네요... 딜레이 문제인가요?? 가변저항을 돌리니깐 10V에서 더이상안 올라가고...전류는 2.8A 정도 되더라구요... 좀 도와주세요... 스텝모터 제어하기가 정말 힘드네요...ㅠㅠ #include <iom128.h> #include <ina90.h> // 모터 제어를 위한 정의 #define MOTOR_PORT PORTC #define MOTOR_PORT_DDR DDRC void port_init(void) { PORTA = 0x00; DDRA = 0x0f; PORTB = 0x00; DDRB = 0x07; PORTC = 0x00; DDRC = 0xff; PORTD = 0x00; DDRD = 0xFF; } //UART0 initialize // desired baud rate: 9600 // actual: baud rate:9600 (0.0%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSRB = 0x00; //disable while setting baud rate UCSRA = 0x02; UCSRC = BIT(URSEL) | 0x06; UBRRL = 0x8F; //set baud rate lo UBRRH = 0x00; //set baud rate hi UCSRB = 0x08; } //ADC initialize // Conversion time: 75uS void adc_init(void) { ADCSR = 0x00; //disable adc ADMUX = 0x20; //select adc input 0 ACSR = 0x80; ADCSR = 0xe6; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up CLI(); //disable all interrupts port_init(); uart0_init(); MCUCR = 0x00; GICR = 0x00; TIMSK = 0x00; //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<600;j++); } } // void main(void) { volatile unsigned char stepleft=0, stepright=0; init_devices(); //insert your functional code here... PORTA = PINA | 0x08; MOTOR_PORT_DDR = 0xff; while(1){ stepright = RIGHTmotorOneClock(stepright, 0); stepleft = LEFTmotorOneClock(stepleft, 1); delay(3); MOTOR_PORT = stepleft|stepright; } }
관리자 답변 toly · 2010-05-20
<a href=http://www.playerdiy.com/configuration/addons/youtubevideo.html target=_blank>http://www.playerdiy.com/configuration/addons/youtubevideo.html</a> youtube flash player to <a href=http://www.leawo.com/powerpoint-video-converter/ target=_blank>http://www.leawo.com/powerpoint-video-converter/</a> convert PPT to video <a href=http://www.swfkits.com/swf_to_3gp/ target=_blank>http://www.swfkits.com/swf_to_3gp/</a> swf to 3gp <a href=http://www.swfkits.com/swf_to_psp/ target=_blank>http://www.swfkits.com/swf_to_psp/</a> flash to psp <a href=http://www.leawo.com/dvd-to-flv-converter/ target=_blank>http://www.leawo.com/dvd-to-flv-converter/</a> dvd to flv and <a href=http://www.dvd-ppt-slideshow.com target=_blank>http://www.dvd-ppt-slideshow.com</a> PowerPoint files to DVD with original effect Convert <a href=http://www.dvd-ppt-slideshow.com/ppt-to-video/ target=_blank>http://www.dvd-ppt-slideshow.com/ppt-to-video/</a> PPS to video, <a href=http://www.leawo.com/dvd-to-ipad-converter/ target=_blank>http://www.leawo.com/dvd-to-ipad-converter/</a> dvd to ipad with <a href=http://www.leawo.com/mac-mp4-converter/ target=_blank>http://www.leawo.com/mac-mp4-converter/</a> mp4 converter mac <a href=http://www.leawo.com/ipad-video-converter/ target=_blank>http://www.leawo.com/ipad-video-converter/</a> ipad video converter <a href=http://www.leawo.com/powerpoint-to-dvd/ target=_blank>http://www.leawo.com/powerpoint-to-dvd/</a> powerpoint to dvd video <a href=http://www.playerdiy.com/configuration/addons/rtmp.html target=_blank>http://www.playerdiy.com/configuration/addons/rtmp.html</a> stream player for live video The best <a href=http://www.leawo.com/youtube-downloader-mac/ target=_blank>http://www.leawo.com/youtube-downloader-mac/</a> youtube downloader for mac <a href=http://www.leawo.com/dvd-to-psp-converter/ target=_blank>http://www.leawo.com/dvd-to-psp-converter/</a> dvd to psp <a href=http://www.swfkits.com/swf_to_iphone/ target=_blank>http://www.swfkits.com/swf_to_iphone/</a> swf to iphone get to convert <a href=http://www.dvd-ppt-slideshow.com/powerpoint-to-blu-ray-dvd/ target=_blank>http://www.dvd-ppt-slideshow.com/powerpoint-to-blu-ray-dvd/</a> PPT to Blu-ray DVD and <a href=http://www.leawo.com/ppt/powerpoint-to-youtube.html target=_blank>http://www.leawo.com/ppt/powerpoint-to-youtube.html</a> powerpoint to youtube video Offers <a href=http://www.leawo.com/video-converter/free-pspconverter.html target=_blank>http://www.leawo.com/video-converter/free-pspconverter.html</a> psp converter <a href=http://www.leawo.com/mac-ipod-converter/ target=_blank>http://www.leawo.com/mac-ipod-converter/</a> ipod converter mac <a href=http://www.leawo.com/mac-avi-converter/ target=_blank>http://www.leawo.com/mac-avi-converter/</a> avi converter mac <a href=http://www.leawo.com/mac-iphone-converter/ target=_blank>http://www.leawo.com/mac-iphone-converter/</a> iphone converter for mac <a href=http://www.leawo.com/youtube-downloader-mac/ target=_blank>http://www.leawo.com/youtube-downloader-mac/</a> youtube downloader mac <a href=http://www.swfkits.com/swf_to_avi/ target=_blank>http://www.swfkits.com/swf_to_avi/</a> swf to video converter to do the best dvd and video conversion