로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
10208 답변완료atmega328P를 Atmel studio 7.0으로 ISP업로드 할시 에러문의 방경환 2019-04-23 1,791
안녕하세요. 자작 아두이노를 위해 회로를 구성하고 ad-usbisp v3.6 으로 아무기능 없는 빈 코드를 업로드 해보려고 하고 있습니다. 사용 설명을 참고하여 Add target으로 usbisp, sk500을 설정하고 다음 device programming로 atmega328p에 ISP를 이용하여 코드를 업도르 하려고 하는데 어려움이 있습니다. Timestamp: 2011-10-06 22:18:22.276 Severity: ERROR ComponentId: 20100 StatusCode: 0 의 에러와 함께 잘 되고 있지 않습니다. 그 외에 device programming에서 device signature항목의 read를 클릭하였을 때 디바이스가 읽혀야 되는데 read를 누르면 에러와 함께 000000으로 표시되고 있습니다. 그 오른쪽에서 전압도 0V가 읽히는 데 이것은 프로그래밍에서 임의의 값으로(예4.5V)로 write한 후 다시 read를 누르면 device signature은 에러가 나지만 전압은 4.5V를 정상적으로 읽어보고 있습니다. usbisp도 기본상태일 때에는 녹색불이 껌벅껌벅이다가 read를 누르면 적색불 3번이 껌벅인 후 다시 초록색 으로 껌벅껌벅이는것을 보면 현재 device signature를 제외하고는 모두 정상인것으로 확인 되고 있습니다. 혹시 어디서 문제가 있고 해결방법이 있을까요?? 추가로 잘 안될 시 회사로 찾아가면 무상으로 확인해 주신다고 질문답변의 어느글에서 본 것 같습니다. 답변해주신 해결법으로 해결이 안되면 한번 직접 찾아가도 괜찮을까요?? 감사합니다.
관리자 답변 관리자 · 2019-04-26
안녕하세요, 고객님. 저희 뉴티씨 제품을 이용해주셔서 감사합니다. 해당 증상은 Atmel studio 7.0과 AD-USBISP V3.6은 서로 통신이 되지만 AD-USBISP V3.6과 타겟보드가 통신되지 않는 증상입니다. 타겟보드에서 ISP 관련핀에 VCC나 GND가 인가되지는 않았나 확인해보시고, AD-USBISP V3.6문제라고 생각되시면 저희 주소호 A/S요청 보내주시면 됩니다. 감사합니다. > > > 안녕하세요. 자작 아두이노를 위해 회로를 구성하고 ad-usbisp v3.6 으로 아무기능 없는 빈 코드를 업로드 > > 해보려고 하고 있습니다. 사용 설명을 참고하여 Add target으로 usbisp, sk500을 설정하고 다음 > > device programming로 atmega328p에 ISP를 이용하여 코드를 업도르 하려고 하는데 어려움이 있습니다. > > Timestamp: 2011-10-06 22:18:22.276 > Severity: ERROR > ComponentId: 20100 > StatusCode: 0 > 의 에러와 함께 잘 되고 있지 않습니다. > > 그 외에 device programming에서 device signature항목의 read를 클릭하였을 때 디바이스가 읽혀야 되는데 > > read를 누르면 에러와 함께 000000으로 표시되고 있습니다. 그 오른쪽에서 전압도 0V가 읽히는 데 이것은 > > 프로그래밍에서 임의의 값으로(예4.5V)로 write한 후 다시 read를 누르면 device signature은 에러가 나지만 > > 전압은 4.5V를 정상적으로 읽어보고 있습니다. > > usbisp도 기본상태일 때에는 녹색불이 껌벅껌벅이다가 read를 누르면 적색불 3번이 껌벅인 후 다시 초록색 > > 으로 껌벅껌벅이는것을 보면 현재 device signature를 제외하고는 모두 정상인것으로 확인 되고 있습니다. > > 혹시 어디서 문제가 있고 해결방법이 있을까요?? > > 추가로 잘 안될 시 회사로 찾아가면 무상으로 확인해 주신다고 질문답변의 어느글에서 본 것 같습니다. > > 답변해주신 해결법으로 해결이 안되면 한번 직접 찾아가도 괜찮을까요?? > > 감사합니다. >
10207 답변완료USB to Serial V02 변환 보드 통신 포트 연결 끊김 에러 질문입니다. 주식회사플랜즈커피 2019-04-22 2,003
안녕하세요. 이렇게 질문을 드리는 이유는 다름이 아니고, USB to Serial V02 변환 보드를 이용하는데 있어서 문제가 있기 때문입니다. 제가 atmega128과 pc와의 통신을 USB to Serial V02 변환 보드를 이용해서 하고 있습니다. 이 통신이 평소에는 잘 주고받다가 간헐적으로 pc에 잡히는 통신 포트의 연결이 끊겨버립니다. 하루에 1~2번, 많게는 5~6번까지도 일어나고 있습니다. 통신 포트 연결 끊김 현상은 통신 직후뿐만 아니라 통신 준비중이던 때에도 그냥 이유없이 끊기고 있습니다. 인터넷을 검색해보니 노이즈가 끼면 포트 연결이 끊길 수 있다고, 포토커플러로 uart를 절연해주라거나, 필터를 달라거나 하는 등의 솔루션이 제시되어있기는 하던데, 이 모듈에 이미 적용되어 있는 사항인지도 궁금하네요. 긴글 읽어주셔서 감사합니다! 제발 이 포트연결끊김 에러를 해결하고싶습니다...!! p.s pc에서 찍히는 정확한 에러명은 'bad file descriptor' 입니다.
관리자 답변 관리자 · 2019-04-22
안녕하세요 고객님. 저희 뉴티씨 제품을 이용해주셔서 감사합니다. 해당 오류는 노이즈나, 물리적인 연결단절때문에 나타나는 오류입니다. 저희 제품은 노이즈특성이 매우 좋기떄문에 냉납같은 연결단절이 일어나신것 같습니다. 서울특별시 서초구 사평대로 2길 19-19 4층(방배동 756-7) (주)뉴티씨(NEWTC) A/S 담당자 (앞) 이쪽으로 보내주시면 A/S 해드릴수있습니다. A/S 보내실때는 증상과 받으실 주소를 넣어주세요. 감사합니다. > > > 안녕하세요. > > 이렇게 질문을 드리는 이유는 다름이 아니고, USB to Serial V02 변환 보드를 이용하는데 있어서 문제가 있기 때문입니다. > > 제가 atmega128과 pc와의 통신을 USB to Serial V02 변환 보드를 이용해서 하고 있습니다. > > 이 통신이 평소에는 잘 주고받다가 간헐적으로 pc에 잡히는 통신 포트의 연결이 끊겨버립니다. 하루에 1~2번, 많게는 5~6번까지도 일어나고 있습니다. > > 통신 포트 연결 끊김 현상은 통신 직후뿐만 아니라 통신 준비중이던 때에도 그냥 이유없이 끊기고 있습니다. > > 인터넷을 검색해보니 노이즈가 끼면 포트 연결이 끊길 수 있다고, 포토커플러로 uart를 절연해주라거나, 필터를 달라거나 하는 등의 솔루션이 제시되어있기는 하던데, 이 모듈에 이미 적용되어 있는 사항인지도 궁금하네요. > > 긴글 읽어주셔서 감사합니다! 제발 이 포트연결끊김 에러를 해결하고싶습니다...!! > > p.s > pc에서 찍히는 정확한 에러명은 'bad file descriptor' 입니다. >
10206 답변완료AD-GPS-T 통신 속도 설정 어디까지 되나요? 이종석 2019-04-16 2,125
안녕하세요 메뉴얼에 보면 1200~1.8432M bps까지 된다고 하는데 "$PSRF100,1,57600,8,1,0" 명령어로 테스트해보니 57600이 최대인것 같습니다. 확인 부탁드립니다. 감사합니다.
관리자 답변 관리자 · 2019-04-22
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 고객님이 테스트하신 명령어 "$PSRF100,1,57600,8,1,0"는 57600속도로 설정하는 것입니다. 명령어의 끝에 *과 CheckSum을 포함하여 "$PSRF100,1,115200,8,1,0*05" 이 명령어로 테스트하시면 최대속도인 115,200, 즉 1.8432Mbps로 통신하실수 있습니다. 감사합니다. > > > 안녕하세요 > 메뉴얼에 보면 1200~1.8432M bps까지 된다고 하는데 > "$PSRF100,1,57600,8,1,0" 명령어로 테스트해보니 57600이 최대인것 같습니다. > 확인 부탁드립니다. > > 감사합니다. >
10205 답변완료ex_AM_DCx_x_DC_MOTOR_Control 테스트 김상용 2019-04-15 2,031
안녕하세요 아래 소스를 빌더하여 다운로드 하였는데 모터는 회전을 합니다. 그런데 PORTG SWITCH2,3 키이가 먹지 않네요. PORTG = 0x02;PORTG = 0x03; 다른프로그램 ex_Motor_SW_PWM_Speed_control 이것도 맞찮가지이데요.. 뭔가 잘못되었는지요..... // S/W Environment :AVR Studio + WINAVR Compiler // Target : M128 // Crystal: 16MHz // // Made by NEWTC Co., Ltd. in Korea. // DAEWOO RYU // Email : [email protected] // +82-2-704-4774(TEL), +82-2-704-4733(FAX) // http://www.newtc.co.kr // example : AM-DCx-xx DC motor controller test #include <avr/io.h> #include <avr/interrupt.h> #define MOTOR_PORT PORTC #define PWM1_ON (MOTOR_PORT|=0x01) #define PWM1_OFF (MOTOR_PORT&=0xFE) #define DIR1_ON (MOTOR_PORT|=0x02) #define DIR1_OFF (MOTOR_PORT&=0xFD) #define ENABLE1_OFF (MOTOR_PORT|=0x04) #define ENABLE1_ON (MOTOR_PORT&=0xFB) #define BREAK1_ON (MOTOR_PORT|=0x08) #define BREAK1_OFF (MOTOR_PORT&=0xF7) #define PWM2_ON (MOTOR_PORT|=0x10) #define PWM2_OFF (MOTOR_PORT&=~0x10) #define DIR2_ON (MOTOR_PORT|=0x20) #define DIR2_OFF (MOTOR_PORT&=~0x20) #define ENABLE2_OFF (MOTOR_PORT|=0x40) #define ENABLE2_ON (MOTOR_PORT&=~0x40) #define BREAK2_ON (MOTOR_PORT|=0x80) #define BREAK2_OFF (MOTOR_PORT&=~0x80) void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0xff; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x00;// DDRG = 0xff; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up cli(); //disable all interrupts XMCRA = 0x00; //external memory XMCRB = 0x00; //external memory port_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 } void delay(int delaytime){ int i,j; for(i=0;i<1000;i++){ for(j=0;j<delaytime;j++){ } } } int main(void) { init_devices(); ENABLE1_ON; PWM1_ON; BREAK1_OFF; ENABLE2_ON; PWM2_ON; BREAK2_OFF; while(1){ DIR1_ON; DIR2_ON; PORTG = 0x02; delay(2000); DIR1_OFF; DIR2_OFF; PORTG = 0x03; delay(2000); } return 0; }
관리자 답변 관리자 · 2019-04-18
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. PORTG는 출력으로 사용할 떄 사용하는 파라미터이고, 입력으로 사용하실때에는 PING라는 파라미터를 사용하셔야합니다. 현재 고객님의 while문 안에 PORTG = 0x02;라는 코드가 있는데, 이것은 G포트의 출력을 0x02로 하는것이고, 스위치를 사용하여 제어하고 싶으시다면 조건문을 사용하여 if(PING == 0x02) {...} 이런식으로 사용하셔야합니다. 감사합니다. > > > 안녕하세요 > 아래 소스를 빌더하여 다운로드 하였는데 모터는 회전을 합니다. > 그런데 PORTG SWITCH2,3 키이가 먹지 않네요. > PORTG = 0x02;PORTG = 0x03; > 다른프로그램 ex_Motor_SW_PWM_Speed_control 이것도 맞찮가지이데요.. > 뭔가 잘못되었는지요..... > > > // S/W Environment :AVR Studio + WINAVR Compiler > // Target : M128 > // Crystal: 16MHz > // > // Made by NEWTC Co., Ltd. in Korea. > // DAEWOO RYU > // Email : [email protected] > // +82-2-704-4774(TEL), +82-2-704-4733(FAX) > // http://www.newtc.co.kr > // example : AM-DCx-xx DC motor controller test > > #include <avr/io.h> > #include <avr/interrupt.h> > > #define MOTOR_PORT PORTC > #define PWM1_ON (MOTOR_PORT|=0x01) > #define PWM1_OFF (MOTOR_PORT&=0xFE) > #define DIR1_ON (MOTOR_PORT|=0x02) > #define DIR1_OFF (MOTOR_PORT&=0xFD) > #define ENABLE1_OFF (MOTOR_PORT|=0x04) > #define ENABLE1_ON (MOTOR_PORT&=0xFB) > #define BREAK1_ON (MOTOR_PORT|=0x08) > #define BREAK1_OFF (MOTOR_PORT&=0xF7) > > #define PWM2_ON (MOTOR_PORT|=0x10) > #define PWM2_OFF (MOTOR_PORT&=~0x10) > #define DIR2_ON (MOTOR_PORT|=0x20) > #define DIR2_OFF (MOTOR_PORT&=~0x20) > #define ENABLE2_OFF (MOTOR_PORT|=0x40) > #define ENABLE2_ON (MOTOR_PORT&=~0x40) > #define BREAK2_ON (MOTOR_PORT|=0x80) > #define BREAK2_OFF (MOTOR_PORT&=~0x80) > > > > void port_init(void) > { > PORTA = 0x00; > DDRA = 0x00; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0xff; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x00;// DDRG = 0xff; > } > > //call this routine to initialize all peripherals > void init_devices(void) > { > //stop errant interrupts until set up > cli(); //disable all interrupts > XMCRA = 0x00; //external memory > XMCRB = 0x00; //external memory > port_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 > } > > void delay(int delaytime){ > int i,j; > for(i=0;i<1000;i++){ > for(j=0;j<delaytime;j++){ > } > } > } > > int main(void) > { > init_devices(); > > ENABLE1_ON; > PWM1_ON; > BREAK1_OFF; > ENABLE2_ON; > PWM2_ON; > BREAK2_OFF; > > while(1){ > DIR1_ON; > DIR2_ON; > PORTG = 0x02; > delay(2000); > DIR1_OFF; > DIR2_OFF; > PORTG = 0x03; > delay(2000); > } > return 0; > } >
10204 답변완료AVR MEGA 8 모듈 라이트 (AM-8PL) 문의 최민호 2019-04-15 1,702
ad-usbisp 가 제품구성에 포한되어있는건가요?
관리자 답변 관리자 · 2019-04-18
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. AM-8PL제품에는 다른 제품이 포함되어 있지 않습니다. 혹시, AM-8PL에 다운로드를 하고 싶으시다면 AD-USBISP V03.6 또는 AD-USBISP V6.0을 구매하셔서 AD-ISP-CVB와 연결해서 사용하셔야 합니다. 감사합니다. > > > ad-usbisp 가 제품구성에 포한되어있는건가요? >
10203 답변완료AVR MEGA 128pro 개발키트(+USBISP) (KD-128PRO-USB) 문의 최민호 2019-04-15 1,829
무게에 대한 내용이 없는거 같아서요. 무게를 알고싶습니다.
관리자 답변 관리자 · 2019-04-18
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. KD-128PRO-USB의 무게는 약 450g 입니다. 감사합니다. > > > 무게에 대한 내용이 없는거 같아서요. 무게를 알고싶습니다. >
10202 답변완료atmega328P 와 atmel studio를 이용한 블루투스 통신 정해택 2019-04-03 1,898
atmega328P 와 atmel studio를 이용한 블루투스 통신을 이용하여 안드로이드 스튜디오와 연동하여 핸드폰으로 ADC 값을 띄우려고 하는데 만약 측정된 ADC 값이 900이라면 이 값을 바로 블루투스 통신으로 보낼수 있는지 아니면 한 자리 숫자씩 따로 보내야 하는지 궁금합니다.
관리자 답변 관리자 · 2019-04-08
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 보통 블루투스는 전송단위가 8bit이기때문에 0~255의 범위를 초과하는 값은 한번에 보낼수없습니다. 도움이 되셨으면 좋겠습니다. 감사합니다. > > > atmega328P 와 atmel studio를 이용한 블루투스 통신을 이용하여 안드로이드 스튜디오와 연동하여 핸드폰으로 ADC 값을 띄우려고 하는데 만약 측정된 ADC 값이 900이라면 이 값을 바로 블루투스 통신으로 보낼수 있는지 아니면 한 자리 숫자씩 따로 보내야 하는지 궁금합니다. >
10201 답변완료세금계산서 발행 부탁드립니다. 김준혁 2019-04-02 1,841
지난 3월 세금계산서 신청한것이 아직도 처리되지 않았습니다. 5일까지 세금계산서 부탁드립니다. 그리고 적혀있는 전화번호로 연락이 되지않습니다. 연락가능한 번호 하나 남겨주시기 바랍니다.
관리자 답변 관리자 · 2019-04-02
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 네, 5일까지 처리하여 드리겠습니다. 그런데, 연락을 받은 사람이 없는데, 어떤 내용인지 내용을 알 수 있을까요? 근무 시간에 본사로 전화를 주시거나, 로그인하신 후 고객지원의 A/S 신청 쪽으로 글을 남겨주시면 비밀글로 남기실 수 있습니다. 전화번호는 아래 홈페이지의 전화번호인 02-704-4774가 대표번호가 맞습니다. 혹시, 점심시간에 전화하셨거나, 잠시 모두 통화중일 때 전화를 주셨을 경우에 연결되지 않는 경우가 있습니다. 그럴 때는 잠시 후에, 다시 연락 주시기 바랍니다. 감사합니다. > > > 지난 3월 세금계산서 신청한것이 아직도 처리되지 않았습니다. > > 5일까지 세금계산서 부탁드립니다. > > 그리고 적혀있는 전화번호로 연락이 되지않습니다. 연락가능한 번호 하나 남겨주시기 바랍니다. >
10200 답변완료안녕하세요 isp질문있습니다. 정동준 2019-04-02 1,798
안녕하세요. avr용 usb-isp v6.0구매 하기전에 문의 드릴게 있는데요 저희가 쓸 회로도가 이렇게 되어있는데 사용 가능한지 문의 드립니다. atmega32a입니다. 빠른답변 부탁드리겠습니다. 감사합니다.
관리자 답변 관리자 · 2019-04-02
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. USB-ISP V6.0을 구매하시면 구성품에 AD-ISP-CVB가 있습니다. AD-ISP-CVB의 10핀커넥터와 USB-ISP V6.0의 10핀커넥터를 연결하시고 6핀커넥터를 연결하시면 보내주신 회로가 동작 될겁니다. 감사합니다. > > > 안녕하세요. avr용 usb-isp v6.0구매 하기전에 문의 드릴게 있는데요 > > 저희가 쓸 회로도가 이렇게 되어있는데 사용 가능한지 문의 드립니다. > > atmega32a입니다. > > 빠른답변 부탁드리겠습니다. > > 감사합니다. >
10199 답변완료SE-DM185 홀 센서 파형 확인 이대로 2019-04-01 1,912
모터에 +12V를 주고 hall sensor 파형출력을 확인하고자 hall sensor vcc 에 5V를 주었습니다. 파형이 아래와 같이 나오는데 데이터 시트에 나오는 파형과는 조금 달라서 문의 드립니다. 혹시 hall sensor에는 5V 전압을 주는 것이 맞나요?
관리자 답변 관리자 · 2019-04-02
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 네, 모터에는 12V를 주고, 홀센서에는 5V를 주면 됩니다. 즉, +Motor에는 12V, -Motor에는 GND로 모터용 전원을 주셔야 하는데, 전류가 많이 흐를 수 있도록 굵은 선을 연선으로 써주시는 것이 좋습니다. 전류는 표면적으로 타고 흐르니까요. 표면적이 넓게 해주셔야 합니다. 선이 많은 가닥이면, 표면적이 넓어지므로, 전류가 많이 흐를 수 있어서, 안정적이 됩니다. 또한, Hall sensor GND는 GND로, Hall Sensor Vcc는 5V로, Hall Sensor Bout과 Aout은 각각 1키로 옴 정도로 5V로 풀업해주시는 것이 좋습니다. 아래 강좌를 참조하세요. 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 감사합니다. > > > 모터에 +12V를 주고 > > hall sensor 파형출력을 확인하고자 > > hall sensor vcc 에 5V를 주었습니다. > > 파형이 아래와 같이 나오는데 데이터 시트에 나오는 파형과는 조금 달라서 > > 문의 드립니다. > > 혹시 hall sensor에는 5V 전압을 주는 것이 맞나요? >
10198 답변완료프린트 문을 PC로 보기 김상용 2019-03-26 1,827
모터콘트롤 예제를 다운로드하여 동작하는것을 확인하였는데 UART로 PC에서 프린트문을 보고 싶은데 제가 가지고 있는 AD USB ISP V03.05로 터미널 프로그램을 실행시켜 연결 확인했읍니다. 프린트문이 안나오는데 다를 USB SERIAL 로 봐야 되나요?
관리자 답변 관리자 · 2019-03-27
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 사진과 같이 AD-USBISP제품에는 USB to Serial기능이 들어가 있습니다. 이쪽을 이용하여 UART통신을 하시면 됩니다. 혹시, 이 UART 4핀 커넥터를 사용하여 하셨는데도 안되셨다면, 혹시 이 커넥터 핀들을 PC의 RS-232C와 연결하신 건 아닌지요? USBISP의 4핀 커넥터의 입출력은 TTL Level인 5V 또는 CMOS level인 3.3V와만 호환됩니다. RS-232C 레벨은 +-12V 레벨로 되어 있는데, 그것과 쓰려면 MAX232 호환칩을 사용해야 합니다. 그러려면, AD-USBSERIAL을 사용하시기를 권장합니다. 이것은 TTL 레벨 / CMOS 레벨 / RS-232C 레벨 을 모두 지원합니다. 감사합니다. > > > 모터콘트롤 예제를 다운로드하여 동작하는것을 확인하였는데 UART로 PC에서 프린트문을 보고 > 싶은데 제가 가지고 있는 AD USB ISP V03.05로 터미널 프로그램을 실행시켜 연결 확인했읍니다. > 프린트문이 안나오는데 다를 USB SERIAL 로 봐야 되나요? >
10197 답변완료ex_Motor_SW_PWM_Speed_control 테스트 하려고 합니다. 김상용 2019-03-26 1,829
안녕하세요 ex_Motor_SW_PWM_Speed_control 툴재인을 알려주신걸로 다시 해보니 커파일 잘됩니다. 감사드립니다. 아래 define 에서 sw+port PING 라고 했는데 ATMEGA128PRO 보드를 가지고 있는데 이보드는 PORTG가 없읍니다. 다른포트로 즉 PINC로 바꾸면 되는지요..아니면 SW_PORT 가 보드에 있는 SW INPUT PORT를 말하는건지 알고 싶네요.. 그리고 "ex_Motor_SW_PWM_Speed_control" 컴파일해서 다운로드하여 테스트 하려고 하는데 1) PORT B에 AM-DC1-30 모터 보드를 연결하고 2) .HEX 파일 다운로드 했고요 3) 정역이 바뀌는 스위치가 PORTG 인지 ATMEGA128PRO에 있는 두개의 스위치인지 모르겠네요. 4) 모터 콘트롤 신호출력 PORTB에사 아래 8개 의 시그널이 출력되나요... 5) 다운로드 후 모터가 반응이 없네요.... 모터보드를 재대로 연결 한것인지요.... #define PWM2_ON (MOTOR_PORT|=0x10) #define PWM2_OFF (MOTOR_PORT&=0xEF) #define DIR2_CW (MOTOR_PORT|=0x20) #define DIR2_CCW (MOTOR_PORT&=0xDF) #define ENABLE2_OFF (MOTOR_PORT|=0x40) #define ENABLE2_ON (MOTOR_PORT&=0xBF) #define BREAK2_ON (MOTOR_PORT|=0x80) #define BREAK2_OFF (MOTOR_PORT&=0x7F) #define MOTOR_PORT PORTB #define MOTOR_PORT_DDR DDRB #define SW_PORT PING #define SW_PORT_DDR DDRG #define CW 0 #define CCW 1 #define MAX 255 #define MIN 50
관리자 답변 관리자 · 2019-03-27
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 해당 소스는 DM185모터와 DC2-2D, AD-ENCODER모듈 세개를 사용한 소스로 버튼을 눌러 모터의 속도를 빠르게하거나 느리게하는 소스입니다. ex_Motor_SW_PWM_Speed_control 소스를 적당히 고쳐서 사용하시면 될것 같다고 말씀 드렸듯이, 이 소스만으로 원하시는 동작을 하기는 어렵습니다. 해당 소스에서 버튼 인터럽트제어방식과 추가로 첨부드리는 소스로 제어하시면 될것같습니다. 질문주신 PORTG의 버튼은 AB-M128PRO-A 메인보드에 있는 택트스위치입니다. 버튼은 PG2, PG3이며 풀다운스위치로 구성되어 있으며, 원하시는대로 변경하셔도 괜찮습니다. 도움되셨다면 좋겠습니다. > > > 안녕하세요 > ex_Motor_SW_PWM_Speed_control 툴재인을 알려주신걸로 다시 해보니 커파일 잘됩니다. > 감사드립니다. > 아래 define 에서 sw+port PING 라고 했는데 ATMEGA128PRO 보드를 가지고 있는데 이보드는 > PORTG가 없읍니다. 다른포트로 즉 PINC로 바꾸면 되는지요..아니면 SW_PORT 가 보드에 있는 SW INPUT PORT를 말하는건지 알고 싶네요.. > > 그리고 "ex_Motor_SW_PWM_Speed_control" 컴파일해서 다운로드하여 테스트 하려고 하는데 > 1) PORT B에 AM-DC1-30 모터 보드를 연결하고 > 2) .HEX 파일 다운로드 했고요 > 3) 정역이 바뀌는 스위치가 PORTG 인지 ATMEGA128PRO에 있는 두개의 스위치인지 모르겠네요. > 4) 모터 콘트롤 신호출력 PORTB에사 아래 8개 의 시그널이 출력되나요... > 5) 다운로드 후 모터가 반응이 없네요.... > 모터보드를 재대로 연결 한것인지요.... > #define PWM2_ON (MOTOR_PORT|=0x10) > #define PWM2_OFF (MOTOR_PORT&=0xEF) > #define DIR2_CW (MOTOR_PORT|=0x20) > #define DIR2_CCW (MOTOR_PORT&=0xDF) > #define ENABLE2_OFF (MOTOR_PORT|=0x40) > #define ENABLE2_ON (MOTOR_PORT&=0xBF) > #define BREAK2_ON (MOTOR_PORT|=0x80) > #define BREAK2_OFF (MOTOR_PORT&=0x7F) > > > #define MOTOR_PORT PORTB > #define MOTOR_PORT_DDR DDRB > > #define SW_PORT PING > #define SW_PORT_DDR DDRG > > > #define CW 0 > #define CCW 1 > > #define MAX 255 > #define MIN 50 >
10196 답변완료KD-128ALL 실습 메뉴얼 이도희 2019-03-25 1,857
KD-128ALL 실습 메뉴얼 작업과제 : 06 UART 통신으로 데이터 출력하기(시리얼 통신 RS-232C OS : WINDOWS 10 Pro (64bit) PROGRAM : imageCraftCB 8.28 프로그램 : void main (void) { int i=0; init_devices(); printf("\n\r\ntesting...\n\r"); printf("printf Testing...\n\r"); while(1) { printf("Test i : %d\n\r", i++); PORTG = i; //LED output delay(100); } } 질문내용 : printf 부분이 명령프롬프트에 나타나야 하는것이 아닌가요? 명령프롬프트가 실행되지 않는 부분이 os 세팅 문제일까요?
관리자 답변 관리자 · 2019-03-25
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 임베디드시스템에서의 Printf는 UART로 해당메시지를 출력하는 기능을 합니다. 즉, Txd핀으로 Baudrate의 속도에 맞춰서 파형이 출력되게됩니다. 이 파형을 PC로 받아서 메시지로 출력할 수 있도록 하는게 AD-USBSERIAL V02 USB to Serial 변환 모듈이고, 이 모듈을 PC와 연결한 다음, 터미널 프로그램(Terminal 1.93b, Hercules, Serialworks...)으로 모듈의 COM포트를 open하면, Printf함수로 출력한 메시지들을 PC로 볼 수 있게되는 것이죠. 명령프롬프트가 자동으로 실행되거나 그러면 좋겠지만, UART통신을 이용하는 한 터미널프로그램등의 유틸프로그램이 없으면 데이터통신이 불가능합니다. 도움이 되셨으면 좋겠습니다. 감사합니다. > > > KD-128ALL 실습 메뉴얼 > > 작업과제 : 06 UART 통신으로 데이터 출력하기(시리얼 통신 RS-232C > > OS : WINDOWS 10 Pro (64bit) > PROGRAM : imageCraftCB 8.28 > > 프로그램 : > > void main (void) > { > int i=0; > init_devices(); > > printf("\n\r\ntesting...\n\r"); > printf("printf Testing...\n\r"); > while(1) > { > printf("Test i : %d\n\r", i++); > PORTG = i; //LED output > delay(100); > } > } > > 질문내용 : > printf 부분이 명령프롬프트에 나타나야 하는것이 아닌가요? > > 명령프롬프트가 실행되지 않는 부분이 os 세팅 문제일까요? >
10195 답변완료ex_Motor_SW_PWM_Speed_control 컴파일에러 문의!!! 김상용 2019-03-24 2,059
avr studio를 지우고 다시 깔고 avr-toolchain_330710 재설치 해는데 여전히 에러가 나네요.. 메세지에서 atmega128a 를 모르겠다고 하네요..그래서 config에서 atmega128로 했는데 같은에러가 나는데 mcu 선택을 잘못해서 그런가요? 다시 선택방법이 잘못됬는지요.. unknown MCU 'atmega128a' specified Known MCU names: avr2 atmega6450a atmega6450p atmega6490a atmega6490p atmega64hve atmega64rfa2 atmega64rfr2 atmega32hvb atmega32hvbrevb atmega1284p atmega128rfa1 atmega128rfa2 atmega128rfr2 at90usb1286 at90usb1287 atmega256rfa2 atmega256rfr2 atxmega16a4 atxmega16a4u atxmega16d4 atxmega16x1 atxmega32a4 atxmega32a4u atxmega32d4 atxmega32x1 atxmega64a3 atxmega64a3u atxmega64d3 atxmega64d4 atxmega64a1 atxmega64a1u atxmega128a3 atxmega128a3u atxmega128b1 atxmega128d3 atxmega192a3 atxmega192a3u atxmega192d3 atxmega256a3 atxmega256a3u atxmega256a3b atxmega256a3bu atxmega256d3 atxmega384c3 atxmega128a1 atxmega128a1u atxmega128a4u In file included from ../UART.c:3:0: c:\program files\atmel\avr tools\avr toolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/avr/io.h:480:6: warning: #warning "device type not defined" ../UART.c: In function 'init_UART': ../UART.c:33:2: error: 'UCSR0A' undeclared (first use in this function) ../UART.c:33:2: note: each undeclared identifier is reported only once for each function it appears in ../UART.c:34:2: error: 'UCSR0B' undeclared (first use in this function) ../UART.c:35:2: error: 'UCSR0C' undeclared (first use in this function) ../UART.c:36:2: error: 'UBRR0H' undeclared (first use in this function) ../UART.c:37:2: error: 'UBRR0L' undeclared (first use in this function) ../UART.c: In function 'SerialPutChar': ../UART.c:42:10: error: 'UCSR0A' undeclared (first use in this function) ../UART.c:42:18: error: 'UDRE0' undeclared (first use in this function) ../UART.c:43:2: error: 'UDR0' undeclared (first use in this function) ../UART.c: In function 'SerialGetChar': ../UART.c:49:9: error: 'UCSR0A' undeclared (first use in this function) ../UART.c:50:9: error: 'UDR0' undeclared (first use in this function) ../UART.c: In function 'Initialize_Timer': ../UART.c:55:3: error: 'TCCR0' undeclared (first use in this function) ../UART.c:56:12: error: 'CS02' undeclared (first use in this function) ../UART.c:56:22: error: 'CS01' undeclared (first use in this function) ../UART.c:56:32: error: 'CS00' undeclared (first use in this function) ../UART.c:56:42: error: 'WGM00' undeclared (first use in this function) ../UART.c:56:53: error: 'WGM01' undeclared (first use in this function) ../UART.c:56:64: error: 'COM01' undeclared (first use in this function) ../UART.c: In function 'Initialize_Motor': ../UART.c:61:3: error: 'DDRB' undeclared (first use in this function) ../UART.c:62:2: error: 'PORTB' undeclared (first use in this function) ../UART.c: In function 'motor_init': ../UART.c:66:3: error: 'PORTB' undeclared (first use in this function) ../UART.c: In function 'Speed_Control': ../UART.c:74:12: error: 'PING' undeclared (first use in this function) ../UART.c: In function 'main': ../UART.c:102:5: error: 'UCSR0C' undeclared (first use in this function) ../UART.c:103:5: error: 'UBRR0L' undeclared (first use in this function) ../UART.c:104:5: error: 'UBRR0H' undeclared (first use in this function) ../UART.c:105:5: error: 'UCSR0B' undeclared (first use in this function) ../UART.c:119:3: error: 'OCR0' undeclared (first use in this function) ../UART.c: In function 'SerialGetChar': ../UART.c:51:1: warning: control reaches end of non-void function make: *** [UART.o] 오류 1 Build failed with 26 errors and 2 warnings... 무슨문제인지 알수 없는데 컴파일 한번 해봐주세요....
관리자 답변 관리자 · 2019-03-25
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 해당 프로젝트를 clean해보신 다음에 다시 build해보시고, 안돼신다면 http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe 툴체인을 다시 설치해보시는게 어떠신가 싶습니다. 선택하신 방법은 맞으시며, 개발환경 설치과정에서 무언가 꼬인것으로 보입니다. 컴파일러와 개발환경 모두 완전삭제 하신 이후, 툴체인 먼저 설치하신다음에 개발환경 설치해보시기를 권해드립니다. 또한, 설치파일 모두 관리자권한으로 실행하여 주시기바랍니다. 관련 자료가 존재하지 않아 많은도움 못드리는점 양해 부탁드립니다. 감사합니다. > > > avr studio를 지우고 다시 깔고 avr-toolchain_330710 재설치 해는데 여전히 에러가 나네요.. > 메세지에서 atmega128a 를 모르겠다고 하네요..그래서 config에서 atmega128로 했는데 같은에러가 나는데 > mcu 선택을 잘못해서 그런가요? 다시 선택방법이 잘못됬는지요.. > unknown MCU 'atmega128a' specified > Known MCU names: > > avr2 > atmega6450a > atmega6450p > atmega6490a > atmega6490p > atmega64hve > atmega64rfa2 > atmega64rfr2 > atmega32hvb > atmega32hvbrevb > atmega1284p > atmega128rfa1 > atmega128rfa2 > atmega128rfr2 > at90usb1286 > at90usb1287 > atmega256rfa2 > atmega256rfr2 > atxmega16a4 > atxmega16a4u > atxmega16d4 > atxmega16x1 > atxmega32a4 > atxmega32a4u > atxmega32d4 > atxmega32x1 > atxmega64a3 > atxmega64a3u > atxmega64d3 > atxmega64d4 > atxmega64a1 > atxmega64a1u > atxmega128a3 > atxmega128a3u > atxmega128b1 > atxmega128d3 > atxmega192a3 > atxmega192a3u > atxmega192d3 > atxmega256a3 > atxmega256a3u > atxmega256a3b > atxmega256a3bu > atxmega256d3 > atxmega384c3 > atxmega128a1 > atxmega128a1u > atxmega128a4u > In file included from ../UART.c:3:0: > c:\program files\atmel\avr tools\avr toolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/avr/io.h:480:6: warning: #warning "device type not defined" > ../UART.c: In function 'init_UART': > ../UART.c:33:2: error: 'UCSR0A' undeclared (first use in this function) > ../UART.c:33:2: note: each undeclared identifier is reported only once for each function it appears in > ../UART.c:34:2: error: 'UCSR0B' undeclared (first use in this function) > ../UART.c:35:2: error: 'UCSR0C' undeclared (first use in this function) > ../UART.c:36:2: error: 'UBRR0H' undeclared (first use in this function) > ../UART.c:37:2: error: 'UBRR0L' undeclared (first use in this function) > ../UART.c: In function 'SerialPutChar': > ../UART.c:42:10: error: 'UCSR0A' undeclared (first use in this function) > ../UART.c:42:18: error: 'UDRE0' undeclared (first use in this function) > ../UART.c:43:2: error: 'UDR0' undeclared (first use in this function) > ../UART.c: In function 'SerialGetChar': > ../UART.c:49:9: error: 'UCSR0A' undeclared (first use in this function) > ../UART.c:50:9: error: 'UDR0' undeclared (first use in this function) > ../UART.c: In function 'Initialize_Timer': > ../UART.c:55:3: error: 'TCCR0' undeclared (first use in this function) > ../UART.c:56:12: error: 'CS02' undeclared (first use in this function) > ../UART.c:56:22: error: 'CS01' undeclared (first use in this function) > ../UART.c:56:32: error: 'CS00' undeclared (first use in this function) > ../UART.c:56:42: error: 'WGM00' undeclared (first use in this function) > ../UART.c:56:53: error: 'WGM01' undeclared (first use in this function) > ../UART.c:56:64: error: 'COM01' undeclared (first use in this function) > ../UART.c: In function 'Initialize_Motor': > ../UART.c:61:3: error: 'DDRB' undeclared (first use in this function) > ../UART.c:62:2: error: 'PORTB' undeclared (first use in this function) > ../UART.c: In function 'motor_init': > ../UART.c:66:3: error: 'PORTB' undeclared (first use in this function) > ../UART.c: In function 'Speed_Control': > ../UART.c:74:12: error: 'PING' undeclared (first use in this function) > ../UART.c: In function 'main': > ../UART.c:102:5: error: 'UCSR0C' undeclared (first use in this function) > ../UART.c:103:5: error: 'UBRR0L' undeclared (first use in this function) > ../UART.c:104:5: error: 'UBRR0H' undeclared (first use in this function) > ../UART.c:105:5: error: 'UCSR0B' undeclared (first use in this function) > ../UART.c:119:3: error: 'OCR0' undeclared (first use in this function) > ../UART.c: In function 'SerialGetChar': > ../UART.c:51:1: warning: control reaches end of non-void function > make: *** [UART.o] 오류 1 > Build failed with 26 errors and 2 warnings... > 무슨문제인지 알수 없는데 컴파일 한번 해봐주세요.... >
10194 답변완료ex_Motor_SW_PWM_Speed_control 컴파일에러 문의 김상용 2019-03-19 1,839
보내주신것 avr studio4.19에서 컴파일 해보니 아래와같이 에러가 나네요.. 이유가 뭔지 알수 있나요.... ../UART.c:103:5: error: 'UBRR0L' undeclared (first use in this function) ../UART.c:104:5: error: 'UBRR0H' undeclared (first use in this function) ../UART.c:105:5: error: 'UCSR0B' undeclared (first use in this function) ../UART.c:119:3: error: 'OCR0' undeclared (first use in this function) ../UART.c: In function 'SerialGetChar': ../UART.c:51:1: warning: control reaches end of non-void function make: *** [UART.o] 오류 1 Build failed with 26 errors and 2 warnings...
관리자 답변 관리자 · 2019-03-20
안녕하세요 고객님. 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. avr studio에서 상단에 위치한 메뉴바에서 File -> open file -> 프로젝트명.aps 파일을 open해주시기 바랍니다. 만약 파일open의 문제가 아니라면, 고객님의 개발환경의 문제로 보입니다. avr studio를 삭제하시고 툴체인을 재설치하시거나 하면 해결될 것 같습니다. 감사합니다. > > > 보내주신것 avr studio4.19에서 컴파일 해보니 아래와같이 에러가 나네요.. > 이유가 뭔지 알수 있나요.... > > ../UART.c:103:5: error: 'UBRR0L' undeclared (first use in this function) > ../UART.c:104:5: error: 'UBRR0H' undeclared (first use in this function) > ../UART.c:105:5: error: 'UCSR0B' undeclared (first use in this function) > ../UART.c:119:3: error: 'OCR0' undeclared (first use in this function) > ../UART.c: In function 'SerialGetChar': > ../UART.c:51:1: warning: control reaches end of non-void function > make: *** [UART.o] 오류 1 > Build failed with 26 errors and 2 warnings... >