Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7638 | 답변완료디밍프로그램을 구현해 보려고 합니다. | 양선규 | 2012-10-17 | 1,360 |
|
KT-M128과 상세메뉴얼을 구매하여
디밍프로그램을 구현해 보려고 합니다.
디밍프로그램관련 자료나 보드상에서 구현 가능한 환경은 충분한지요?
펌웨어는 처음이라 어설프게 질문하네요.
차후 스템핑모터와 디밍프로그램이 필수가 되어서요.
간단한 예제소스나 관련자료가 있으면 좋겠네요.
참고로 JTAG부터 ISP 그 밖의 개발모듈은 뉴티씨 제품을 사용하고 있습니다.
가격대비 성능이 좋아서 계속 구매하고 있습니다.
관리자 답변
안녕하세요? 고객님,
디밍 프로그램이라는 게 뭘 말씀하시는 건가요?
혹시, LED를 Dimming 제어를 통해서, 밝게 또는 어둡게 하는 그런건가요?
PWM 등을 통하면 그런것들은 가능한데,
PWM 관련된 내용은 자료실에 예제소스 등 나와 있습니다.
수고하세요.
>
>
> KT-M128과 상세메뉴얼을 구매하여
> 디밍프로그램을 구현해 보려고 합니다.
> 디밍프로그램관련 자료나 보드상에서 구현 가능한 환경은 충분한지요?
> 펌웨어는 처음이라 어설프게 질문하네요.
> 차후 스템핑모터와 디밍프로그램이 필수가 되어서요.
> 간단한 예제소스나 관련자료가 있으면 좋겠네요.
> 참고로 JTAG부터 ISP 그 밖의 개발모듈은 뉴티씨 제품을 사용하고 있습니다.
> 가격대비 성능이 좋아서 계속 구매하고 있습니다.
>
|
||||
| 7637 | 답변완료문제점을 찾았습니다. | 유민재 | 2012-10-16 | 1,428 |
|
전원부족오류가..
USB-ISP 에서 JTAG 케이블을 추가로 연결해서 보드에 연결했는데
(일반용으로 모두 같이 온 것들)
USB-ISP 에서 직접 연결하니 잘 됩니다.
관리자 답변
아..잘 되었네요. 고객님,
앞으로도 언제든지 불편하신 점이 있으시거나, 문의점이 있으시면 남겨 주세요.
최대한 서포트 해드리겠습니다.
앞으로도 잘 부탁드립니다.
>
>
> 전원부족오류가..
>
> USB-ISP 에서 JTAG 케이블을 추가로 연결해서 보드에 연결했는데
> (일반용으로 모두 같이 온 것들)
>
> USB-ISP 에서 직접 연결하니 잘 됩니다.
>
|
||||
| 7636 | 답변완료JTAG 전원부족 뜹니다. | 유민재 | 2012-10-15 | 1,396 |
|
유전원 USB 허브 사용중이라 휴대폰 충전도 무리가 없는데..
NEWTC USB-ISP 일반용으로 1번 스위치 ON 후에 NEWTC AM-2560Pro 를 JTAG 으로
연결했더니 노트북 상에서 USB 허용전류초과가 뜹니다.
USB-ISP 를 연결해서 불빛은 들어오는데 JTAG 으로 연결만 하면 모든 USB 장치가 허용전류초과로
죽어버립니다.
USB 허브로 휴대폰 충전하면서 휴대폰이 먹는 전류량이 어느정돈데..
설마 AM-2560Pro 하나 못돌리겠습니까..
해결책을 주세요.
해볼 수 있는건 다 해봤으니 USB 를 본체에 직접 꼽거나 (USB 허브 끊고) 하는 등의 답변은 사절입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
제가 봐도 이상하네요.
제품 점검이 필요할 듯 합니다.
본사로 보내서 점검 받아보는 것이 좋겠습니다.
아래 주소로 택배로 보내시거나, 직접 찾아오셔도 됩니다.
점검후에 연락 드리겠습니다.
수고하세요.
>
>
> 유전원 USB 허브 사용중이라 휴대폰 충전도 무리가 없는데..
>
> NEWTC USB-ISP 일반용으로 1번 스위치 ON 후에 NEWTC AM-2560Pro 를 JTAG 으로
>
> 연결했더니 노트북 상에서 USB 허용전류초과가 뜹니다.
>
> USB-ISP 를 연결해서 불빛은 들어오는데 JTAG 으로 연결만 하면 모든 USB 장치가 허용전류초과로
>
> 죽어버립니다.
>
> USB 허브로 휴대폰 충전하면서 휴대폰이 먹는 전류량이 어느정돈데..
>
> 설마 AM-2560Pro 하나 못돌리겠습니까..
>
> 해결책을 주세요.
>
> 해볼 수 있는건 다 해봤으니 USB 를 본체에 직접 꼽거나 (USB 허브 끊고) 하는 등의 답변은 사절입니다.
>
|
||||
| 7635 | 답변완료스테핑 모터 첫번째 탈조.. | 천재 | 2012-10-15 | 1,414 |
|
SE-SM243 와 AM-MS2로 구동중입니다.
계속 돌리면 잘돌아 가는데, 항상 첫번째에서 왼쪽 오른쪽 상관없이 쪼금 꺼꾸로 도는 경우가 있습니다.
그러다 다시 정상적으로 돌구요.그래서 멈췄다 돌았다 계속 하면.. 오래있다. 두 모터의 각도가 달라집니
다.
즉 첫번째에서 탈조 하는 경향이 있더러구요..속도에 상관 없이요..
이 현상이 왜 일어 나는 것인가요? 소스하고는 상관이 없는 것 같던데,
제가 모르는 특성이 있는 것인가요? 아니면, 제품에 불량이랑도... 그건 아닌것 같기도 하구요.
참조 할수 있는 정보를 주시면 정말 감사드리겠습니다.
관리자 답변
안녕하세요?
사실 테스트 해보면 그 제품으로 아무리 천천히 돌려도 한클럭 주면, 한 클럭분만 돌아가지, 거꾸로 도는 경우는 없습니다. 만약, 제품의 문제라면, 한클럭 천천히 줬을 때, 그런 문제가 있어야 합니다.
그래서 이 경우는 아니라고 설명되구요.
제 생각인데, 테스트 하시는 곳의 전원이 노이즈가 많이 껴서 들어올 경우에,
한쪽으로 돌으라고 명령을 하면, 모터가 처음 기동할 때 가장 많은 전류를 순간적으로 뺏어 가기 때문에
이 노이즈가 합쳐지면서 순간적으로 과도현상에 의해서 역전류가 살짝 걸렸다가 올라갈 수도 있을 것 같습니다. 본 보드는 교육용이라 최대한 간단하게 제작된 것이라서, 노이즈 관련된 부분은 그렇게까지 고려되어 있지는 않거든요. 특히, 전류가 좀 아슬아슬하거나 좀 부족하거나 한 경우라면 더 하겠지요.
이런 경우라면, 사실, 일단 방책은 전류를 충분히 흘릴 수 있도록 SMPS를 다른 것으로 교체하여 좀 안정적으로 넣어주고, MS2의 모터용 전원커넥터의 뒤쪽에다가 대략 1,000uF 정도 되는 커패시터를 하나 달아주면, 좀 상황이 호전되지 않을까 싶습니다.
전원 공급용 선의 두께도 생각해 보시고, 너무 얇지는 않은지 판단해 보시고, 교체해 주는 것도 해야 겠구요. 또한, 자주하는 질문에서 MS2로 검색하셔서 전원관련되서 해야 하는 일들을 차근차근 점검해 보면, 좀 더 나은 결과는 기대 가능할 겁니다.
또한, 노이즈가 들어가지 못하도록, 비드 등을 통하여 전원을 공급하는 것도 한 방법이 되겠습니다.
가변 저항도 잘 돌려서 적절하게 바이어스 걸리도록 조정해 줘야 겠구요.
수고하세요.
>
>
> SE-SM243 와 AM-MS2로 구동중입니다.
>
> 계속 돌리면 잘돌아 가는데, 항상 첫번째에서 왼쪽 오른쪽 상관없이 쪼금 꺼꾸로 도는 경우가 있습니다.
>
> 그러다 다시 정상적으로 돌구요.그래서 멈췄다 돌았다 계속 하면.. 오래있다. 두 모터의 각도가 달라집니
> 다.
>
> 즉 첫번째에서 탈조 하는 경향이 있더러구요..속도에 상관 없이요..
>
> 이 현상이 왜 일어 나는 것인가요? 소스하고는 상관이 없는 것 같던데,
>
> 제가 모르는 특성이 있는 것인가요? 아니면, 제품에 불량이랑도... 그건 아닌것 같기도 하구요.
>
> 참조 할수 있는 정보를 주시면 정말 감사드리겠습니다.
>
|
||||
| 7634 | 답변완료ATmega128 질문입니다. | 공재인 | 2012-10-15 | 1,456 |
|
안녕하세요
귀사의 ATmega128 제품군중에 2가지를 구입하여 사용하고 있었는데요.
제가 한동안 오래 안쓰다가 다시 꺼내서 쓰려고하니까 이상증상이 있어서 물어봅니다..
제가 제일 기본적으로 PORTA에 0xff를 입력해서 LED를 점등하려고 했는데, 모두 1.7V만나와서 LED가 희미하게 점등 되었습니다. 그리고 그전에도 isp mode 오류가 계속나서 안되다가 이제 막 라이트가 되는데 이러더군요..
그리고 리셋버튼을 누르면 ATmega128과 연결된 led는 모두 점등이 되어야 정상 이죠? PORTA 같은 경우는 리셋버튼을 누르면 꺼지는데 원래부터 Atmega128에 있던 조그마한 LED는 계속 점등이 되어있네요..
이거 칩이 죽은 걸까요?
관리자 답변
안녕하세요? 고객님,
ATMEGA128에 LED가 두 가지가 있습니다.
크리스탈 근처에 있는 것은 전원 LED구요. CPU 옆에 붙은 것은 PORTA의 0번비트에 붙은 LED입니다.
전원은 전원이 꺼지기 전에는 계속 켜져 있게 됩니다.
또한, A 포트로 출력하려면, DDRA = 0xff; 이렇게 출력보트로 초기화 해주고 나서
PORTA = 0x01; 이런식으로 출력해야 겠죠. 그래야 풀업되면서 정상적인 출력이 가능합니다.
수고하세요.
>
>
> 안녕하세요
>
> 귀사의 ATmega128 제품군중에 2가지를 구입하여 사용하고 있었는데요.
>
> 제가 한동안 오래 안쓰다가 다시 꺼내서 쓰려고하니까 이상증상이 있어서 물어봅니다..
>
> 제가 제일 기본적으로 PORTA에 0xff를 입력해서 LED를 점등하려고 했는데, 모두 1.7V만나와서 LED가 희미하게 점등 되었습니다. 그리고 그전에도 isp mode 오류가 계속나서 안되다가 이제 막 라이트가 되는데 이러더군요..
>
> 그리고 리셋버튼을 누르면 ATmega128과 연결된 led는 모두 점등이 되어야 정상 이죠? PORTA 같은 경우는 리셋버튼을 누르면 꺼지는데 원래부터 Atmega128에 있던 조그마한 LED는 계속 점등이 되어있네요..
>
> 이거 칩이 죽은 걸까요?
>
|
||||
| 7633 | 답변완료usbserial질문 | 정만석 | 2012-10-15 | 1,481 |
|
usbserial 은 홈페이지에서 어떻게 보면 될까요>?
링크걸어주시면 감사하겠습니다.
그리고 가격도요.
관리자 답변
안녕하세요? 고객님,
제품소개에서 AVR 쪽에서 개발장비를 보거나,
또는 확장보드에서 통신을 보면 됩니다.
수고하세요.
>
>
> usbserial 은 홈페이지에서 어떻게 보면 될까요>?
> 링크걸어주시면 감사하겠습니다.
> 그리고 가격도요.
>
|
||||
| 7632 | 답변완료통신질문 | 정만석 | 2012-10-15 | 1,358 |
|
안녕하십니까
avr128pro 로 PC 와 통신하려고 합니다.
컴파일러는 avr studio4 gcc 사용합니다.
방법은 아래와 같이 둘중 하나를 선택하려 합니다.
1. rs232 로 연결하여 통신
2. usbisp 연결하여 통신
프로그램은 둘중 어떤방식이 간단한가요?
usbisp는 따로 사면 얼마인가요?
PC는 .net 프로그램 사용하려고 하는데 통신가능한가요?
관리자 답변
안녕하세요? 고객님,
답변드릴께요.
> avr128pro 로 PC 와 통신하려고 합니다.
> 컴파일러는 avr studio4 gcc 사용합니다.
> 방법은 아래와 같이 둘중 하나를 선택하려 합니다.
>
> 1. rs232 로 연결하여 통신
> 2. usbisp 연결하여 통신
>
> 프로그램은 둘중 어떤방식이 간단한가요?
==> usbisp 쓰는 것도 결국 USB to 가상 Serial로 해서 RS-232C 연결이라고 보시면 됩니다.
통신용은 AD-USBSERIAL이 보다 편리하고, 많은 기능이 있습니다. 추천합니다.
> usbisp는 따로 사면 얼마인가요?
==> 원래 29,700원인데, 현재 7% 할인 이벤트 중이라서, 회원 로그인하고 구매하시면, 할인가에 구매 가능합니다. 27,621원입니다.
하지만, 플래시나 EEPROM 데이터 다운로딩용으로 USBISP를 주로 쓰는 것이구요. 통신은 AD-USBSERIAL을 쓰는 것이 보다 편리합니다.
> PC는 .net 프로그램 사용하려고 하는데 통신가능한가요?
>
==> 어떤 프로그램이든지, RS-232C를 지원하는 프로그램이면 가능하지요.
수고하세요.
|
||||
| 7631 | 답변완료AD USBISP 로 시리얼 통신을 하려고 하는데요 ㅠ | 황규종 | 2012-10-15 | 1,402 |
|
뉴티씨에서 산 AD-USBISP 를 KD-128Pro 에 연결해서 시리얼 통신을 하려고 해서
제가 ISP 에 포함된 시리얼 통신 단자를(4핀)에 보드에 연결해서 했는데 포트는 USB_Serial N.T.C(com3) 으로 잡혀서 시리얼 통신을 해봤는데 반응이 없네요 ㅠㅠ
소스는
#include <avr/io.h>
//#include <util/delay.h>
void Putch(char data)
{
while(!(UCSR1A & 0x20));
UDR1 =data;
}
int main(void)
{
char string[]="Hello\r\n";
char *pStr;
DDRA=0xff;
UCSR1A =0x00;
UCSR1B =0b00001000;
UBRR1L=103;
UBRR1H=0;
pStr =string;
while(*pStr)
PORTA=0xf0;
Putch(*pStr++);
while(1);
}
이걸로 써서 시리얼 통신이 연결 되면 Hello 나오게 하는 소스인데
반응이 없네요 ㅠㅠ
관리자 답변
안녕하세요?
온라인 강좌--> [강좌] UART 강좌(컴파일러별) 를 검색하여서,
보세요.
쓰는 컴파일러가 gcc 계열의 경우, 그렇게만 해서는 안됩니다.
강좌랑 예제 소스 보면 나와 있으니까 참고하세요.
fdev.... 해줘야 해요.
그 강좌 보면 소스도 함께 묶어져 있어요.
수고하세요.
>
>
> 뉴티씨에서 산 AD-USBISP 를 KD-128Pro 에 연결해서 시리얼 통신을 하려고 해서
> 제가 ISP 에 포함된 시리얼 통신 단자를(4핀)에 보드에 연결해서 했는데 포트는 USB_Serial N.T.C(com3) 으로 잡혀서 시리얼 통신을 해봤는데 반응이 없네요 ㅠㅠ
>
> 소스는
> #include <avr/io.h>
>
> //#include <util/delay.h>
> void Putch(char data)
> {
> while(!(UCSR1A & 0x20));
> UDR1 =data;
> }
>
> int main(void)
> {
> char string[]="Hello\r\n";
> char *pStr;
>
> DDRA=0xff;
> UCSR1A =0x00;
> UCSR1B =0b00001000;
> UBRR1L=103;
> UBRR1H=0;
> pStr =string;
> while(*pStr)
> PORTA=0xf0;
>
> Putch(*pStr++);
>
>
> while(1);
>
> }
>
> 이걸로 써서 시리얼 통신이 연결 되면 Hello 나오게 하는 소스인데
> 반응이 없네요 ㅠㅠ
>
|
||||
| 7630 | 답변완료AM-MS2 드라이버 질문입니다. | 김연민 | 2012-10-12 | 1,430 |
|
안녕하세요?
AM-MS2 모터 드라이버를 사용하는 학생입니다.
기존에 라인트레이서를 제작할 때는 7033드라이버로 직접 모터드라이버를 제작하여서
상제어 방식으로 어느정도 속도로 제어를 해보았습니다.
현재 새로운 로봇을 만들기 위하여 모터드라이버 있는 것을 찾던중에 클럭만 넣어주면 동작하고
정밀하게 제어할 수 있다고 하여 AM-MS2 모터드라이버를 사용하려고 써봤는데
생각보다 정밀하게 제어가 되지 않아서 질문드립니다.
저희가 사용하는 MCU는 Cortex-M3이고 현재 증상은 1/16로 설정하여서 3200클럭을 센 다음에
멈추게 하여 한 바퀴 제어는 오차 없이 잘 됩니다. 테스트를 해보기 위하여 100바퀴 200바퀴 씩 돌려보아도
오차 없이 동작했습니다. 최소 약 50클럭 5.625도씩 동작해보아도 잘 동작하였습니다.
그런데 정밀하게 제어하기 위하여 10클럭 씩 주고 멈추고 10클럭씩 주고 멈추고 하는데
이렇게 작은 클럭을 주어서 동작하게 하면 모터가 잘 동작하지 않는 현상이 발생합니다.
모터는 일반적으로 많이 사용하는 시나노꺼 모터로 해보았는데 안되길래
재팬서보꺼 스텝모터도 사용해 보았는데 증상은 똑같습니다.
혹시 몰라서 오실로스코프로 파형을 보았는데 10클럭씩 제대로 들어가고 있었습니다.
모터에 12V도 넣어보고 24V도 넣어보았는데 마찬가지였고 7062데이터시트보고
동작범위보니까 3.3V넣어도 동작하길래 VCC는 3.3V 넣었습니다. 5V도 넣어보았는데 똑같았습니다.
많은 클럭은 제어가 되는데 10클럭씩 정밀하게 제어는 안되는 걸까요??
주파수는 2khz도 해보고 1khz도 해보고 더 낮은 것도 해보았는데 똑같았습니다. ㅠ
도와주세요 ㅠ
관리자 답변
안녕하세요
한클럭씩도 문제는 없으나 클럭의 최소 on 또는 off. 타임이 있습니다 즉 그 이상시간은 줘야하는거죠
그 부분을 일단 체크 바랍니다
수고하세요
>
>
> 안녕하세요?
> AM-MS2 모터 드라이버를 사용하는 학생입니다.
>
> 기존에 라인트레이서를 제작할 때는 7033드라이버로 직접 모터드라이버를 제작하여서
> 상제어 방식으로 어느정도 속도로 제어를 해보았습니다.
>
> 현재 새로운 로봇을 만들기 위하여 모터드라이버 있는 것을 찾던중에 클럭만 넣어주면 동작하고
> 정밀하게 제어할 수 있다고 하여 AM-MS2 모터드라이버를 사용하려고 써봤는데
> 생각보다 정밀하게 제어가 되지 않아서 질문드립니다.
>
> 저희가 사용하는 MCU는 Cortex-M3이고 현재 증상은 1/16로 설정하여서 3200클럭을 센 다음에
> 멈추게 하여 한 바퀴 제어는 오차 없이 잘 됩니다. 테스트를 해보기 위하여 100바퀴 200바퀴 씩 돌려보아도
> 오차 없이 동작했습니다. 최소 약 50클럭 5.625도씩 동작해보아도 잘 동작하였습니다.
> 그런데 정밀하게 제어하기 위하여 10클럭 씩 주고 멈추고 10클럭씩 주고 멈추고 하는데
> 이렇게 작은 클럭을 주어서 동작하게 하면 모터가 잘 동작하지 않는 현상이 발생합니다.
> 모터는 일반적으로 많이 사용하는 시나노꺼 모터로 해보았는데 안되길래
> 재팬서보꺼 스텝모터도 사용해 보았는데 증상은 똑같습니다.
> 혹시 몰라서 오실로스코프로 파형을 보았는데 10클럭씩 제대로 들어가고 있었습니다.
> 모터에 12V도 넣어보고 24V도 넣어보았는데 마찬가지였고 7062데이터시트보고
> 동작범위보니까 3.3V넣어도 동작하길래 VCC는 3.3V 넣었습니다. 5V도 넣어보았는데 똑같았습니다.
>
> 많은 클럭은 제어가 되는데 10클럭씩 정밀하게 제어는 안되는 걸까요??
> 주파수는 2khz도 해보고 1khz도 해보고 더 낮은 것도 해보았는데 똑같았습니다. ㅠ
> 도와주세요 ㅠ
>
|
||||
| 7629 | 답변완료KR-DL16 소스 질문입니다 | 윤세준 | 2012-10-12 | 1,442 |
|
KR-DL16 제품을 레이스를 할 수 있게 속도를 빠르게 하려고 하는데 아무리 해도 방법을 모르겠습니다...소스에 뭘 추가하는건지 변경을 하는건지...
그리고, 이 제품 예제소스 문제가 있는건지 앞서 다른 분께서 같은 제품으로 예제소스에러 글을 올리셨는데 저도 같은 경고(퓨처경고)가 뜹니다.
예제소스는 경고뜨고 졸업작품 전시회때문에 소스를 변경해서 레이싱로봇으로 사용하려고 하는데 도저히 방법을 모르겠고...어떻게 방법이 없을까요?
당장 다음주는 중간고사 기간이고 그 다음주가 졸업작품 전시회라서 사실상 시간이 3일여 정도밖에 없습니다...ㅜ_ㅜ
아래는 예제소스 경고현상입니다.
> C:\iccv7avr\bin\imakew -f LINE.mak
> iccavr -c -e -D__ICC_VERSION="7.18A" -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ..\..\..\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(116):[warning] calling a function without prototype may cause runtime errors
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] expression with no effect elided
> iccavr -o LINE -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @LINE.lk -lcatmega
> !ERROR Function 'putchar' not defined. This is a hardware dependent function,
> and it is not included in the ICCAVR default library. Please implement
> this function to match your target requirements. You can find examples
> of this function under the <install root>\examples.AVR directory. Make
> a copy of a suitable example, add it to your project and modify it if
> needed. The source code must #include the appropriate C header file
> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>
> C:\iccv7avr\bin\imakew.exe: Error code 1
> Done: there are error(s). Exit code: 1. Thu Oct 11 17:49:18 2012
> ==============================================================================================
관리자 답변
예제 이메일로 보내드렸습니다
최근에 cd가 예전버전으로 잘못 발송되었납ᆞㅂ니다
이멜로 드린예제를 기초로 해보서요
수고하세요
>
>
> KR-DL16 제품을 레이스를 할 수 있게 속도를 빠르게 하려고 하는데 아무리 해도 방법을 모르겠습니다...소스에 뭘 추가하는건지 변경을 하는건지...
>
> 그리고, 이 제품 예제소스 문제가 있는건지 앞서 다른 분께서 같은 제품으로 예제소스에러 글을 올리셨는데 저도 같은 경고(퓨처경고)가 뜹니다.
>
> 예제소스는 경고뜨고 졸업작품 전시회때문에 소스를 변경해서 레이싱로봇으로 사용하려고 하는데 도저히 방법을 모르겠고...어떻게 방법이 없을까요?
>
> 당장 다음주는 중간고사 기간이고 그 다음주가 졸업작품 전시회라서 사실상 시간이 3일여 정도밖에 없습니다...ㅜ_ㅜ
>
> 아래는 예제소스 경고현상입니다.
>
> > C:\iccv7avr\bin\imakew -f LINE.mak
> > iccavr -c -e -D__ICC_VERSION="7.18A" -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ..\..\..\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(116):[warning] calling a function without prototype may cause runtime errors
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] expression with no effect elided
> > iccavr -o LINE -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @LINE.lk -lcatmega
> > !ERROR Function 'putchar' not defined. This is a hardware dependent function,
> > and it is not included in the ICCAVR default library. Please implement
> > this function to match your target requirements. You can find examples
> > of this function under the <install root>\examples.AVR directory. Make
> > a copy of a suitable example, add it to your project and modify it if
> > needed. The source code must #include the appropriate C header file
> > (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
> >
> > C:\iccv7avr\bin\imakew.exe: Error code 1
> > Done: there are error(s). Exit code: 1. Thu Oct 11 17:49:18 2012
> > ==============================================================================================
>
|
||||
| 7628 | 답변완료AVR MEGA 128PRO kit관련 질문입니다 | 서준우 | 2012-10-12 | 1,554 |
|
본 키트를 이용해서 외부 센서에서 읽은 아날로그값을
디지털값으로 변환하여 그 데이터를 PC로 전송하여
MATLAB을 이용해 실시간 데이터 처리를 하려고 합니다
82,500원 패키지에 전원 어댑터와 입출력포트 케이블
그리고 PC로 데이터 전송을 할 수있는 시리얼통신 케이블
등등 필요한 구성품이 다 있는지와
키트의 데이터시트 및 설명서와 예제가 패키지에 포함되어있는지
궁금합니다
관리자 답변
안녕하세요? 고객님,
요즘에는 패러렐 포트가 없는 PC가 많아서, 대부분 USB 방식의 ISP 다운로더를 선호합니다.
그 ISP 다운로더가 포함된 키트가 아래에 있습니다.
- 아래 -
AVR MEGA 128pro 개발키트(+USBISP)
KD-128PRO-USB
92,070원
마침, 이 키트를 회원 로그인 하면 할인 판매중이라서, 위의 가격에 구매 가능합니다.
본 키트를 사용하는 것이 저렴하실 겁니다.
AM-128PRO가 장착된 메인보드(AB-M128PRO-A),
USBISP(AD-USBISP-L V03.5),
12V 1A 아답타(PW-AD12),
시리얼케이블(SE-3T9) 및
기타 케이블 및 부품을 함께 드리는 개발키트입니다.
CD 안에는 예제 소스, 회로도, 메뉴얼, 드라이버 및 여러가지 강좌, 데모 컴파일러가 들어 있습니다.
하지만, 계속 업데이트 되는 최신의 강좌와 동영상 강좌 등은 홈페이지의 온라인 강좌를 참고하셔야 합니다.
또한, 제품소개의 소프트웨어&교재 쪽에 가면
"KD-128ALL 실습메뉴얼 - 초보자를 위한 ATMEGA128과 89S52를 이용한 실습노트"
이런 교재가 있습니다.
이 교재로 학습하면 편리합니다.
수고하세요.
전원 어댑터와 입출력포트 케이블,로 데이터 전송을 할 수있는 시리얼통신 케이블
> 등등 필요한 구성품이 다 있는지와
> 키트의 데이터시트
수고하세요.
>
>
> 본 키트를 이용해서 외부 센서에서 읽은 아날로그값을
> 디지털값으로 변환하여 그 데이터를 PC로 전송하여
> MATLAB을 이용해 실시간 데이터 처리를 하려고 합니다
>
> 82,500원 패키지에 전원 어댑터와 입출력포트 케이블
> 그리고 PC로 데이터 전송을 할 수있는 시리얼통신 케이블
> 등등 필요한 구성품이 다 있는지와
> 키트의 데이터시트 및 설명서와 예제가 패키지에 포함되어있는지
> 궁금합니다
>
|
||||
| 7627 | 답변완료inprograming 프로그램 문의건 | 윤재호 | 2012-10-12 | 1,491 |
|
안녕하세요
기술 문의를 드립니다.
뉴티시 제품 usb isp v03.5를 이용을 하고 있는데, Code vision이나 AVR Studio 말고 저희가 hex 화일을 이용해 atmega 128에 writing을 할 수 있는 프로그램이 있나요?
생산라인이나 외주업체에서 쉽게 upgrade를 할 수 있으면 좋겠는데 적당한 프로그램을 찾지를 못하겠습니다.
어떻게 하는 것이 좋은지 조언좀 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AVR Studio가 생산 라인에서 가장 편리합니다.
연결 후에 보면, 맨 오른쪽에 Auto 탭이 있는 데, 여기에 체크하면,
정해진데로 퓨즈비트 라이트, 락비트 라이트(카피못하게 락), 플래시 hex 데이터 라이트,
EEPROM 데이터 라이트 등을 수행 가능합니다.
AVR Studio, Codevisioin, ICCAVR 등이 사용 가능하며, STK500 프로토콜을 사용할 수 있는 프로그램만 가능해서, 그 이외에는 잘 없는 것으로 압니다.
수고하세요.
>
>
> 안녕하세요
>
> 기술 문의를 드립니다.
>
> 뉴티시 제품 usb isp v03.5를 이용을 하고 있는데, Code vision이나 AVR Studio 말고 저희가 hex 화일을 이용해 atmega 128에 writing을 할 수 있는 프로그램이 있나요?
>
> 생산라인이나 외주업체에서 쉽게 upgrade를 할 수 있으면 좋겠는데 적당한 프로그램을 찾지를 못하겠습니다.
>
> 어떻게 하는 것이 좋은지 조언좀 부탁드립니다.
>
|
||||
| 7626 | 답변완료KR_DL16 atmega16기반 문제사항 | 이종성 | 2012-10-12 | 1,453 |
|
오늘 보내주신 예제 잘 받앗습니다.
일딴 컴파일은 문제없게 된거 같습니다만 여전히 우측모터가 작동하지 않네요
iccavr7을 사용하고 있으며 사용 OS는 윈도우7입니다.
저번 컴파일부터 우측 모터는 작동하지를 않는데 혹시 불량인지 확인 방법은 있는지요.
가끔 전지부분에 닿을때 우측모터가 돌아갈때도 있는데 접촉불량일 확률도 있나요?
참고로 완제품을 구매하였습니다
답변 부탁드립니다
=========================================================================================
C:\iccv7avr\bin\imakew -f EX_DCLT.mak
iccavr -o EX_DCLT -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @EX_DCLT.lk -lcatmega
Device 14% full.
Done. Fri Oct 12 14:03:50 2012
informational - project has no EEPROM file
Erasing memory ...Programming FLASH...
ISP programming done.
관리자 답변
안녕하세요? 고객님,
네, 설명 드릴께요.
우선, 껏다 켜지면서, 센서를 읽어와서, 그 데이터 값을 기준으로 해서 판단합니다.
즉, 껏다 켜기 전에 센서의 밑부분을 완전히 손으로 닿게 막으신 후, 전원을 켜 주세요.
그러면, LED 두 개가 껏다 켜지면서 켜집니다.
그런 후에, 한쪽 센서씩만 막아서 모터의 반응을 봐주세요.
테스트 해서 보내드린 것이라서, 문제는 없을 겁니다.
그런 이후에도 안되신다면, 접촉 문제일 수 있으나, 제가 볼 때는 그 문제 같습니다.
껏다 켤 때의 막았는 지가 중요합니다.
수고하세요.
>
>
> 오늘 보내주신 예제 잘 받앗습니다.
>
> 일딴 컴파일은 문제없게 된거 같습니다만 여전히 우측모터가 작동하지 않네요
>
>
>
> iccavr7을 사용하고 있으며 사용 OS는 윈도우7입니다.
>
> 저번 컴파일부터 우측 모터는 작동하지를 않는데 혹시 불량인지 확인 방법은 있는지요.
>
> 가끔 전지부분에 닿을때 우측모터가 돌아갈때도 있는데 접촉불량일 확률도 있나요?
>
> 참고로 완제품을 구매하였습니다
>
> 답변 부탁드립니다
>
> =========================================================================================
> C:\iccv7avr\bin\imakew -f EX_DCLT.mak
> iccavr -o EX_DCLT -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @EX_DCLT.lk -lcatmega
> Device 14% full.
> Done. Fri Oct 12 14:03:50 2012
> informational - project has no EEPROM file
>
> Erasing memory ...Programming FLASH...
>
> ISP programming done.
>
|
||||
| 7625 | 답변완료아까 전화드렸던 MS2 사용자입니다. | 권동혁 | 2012-10-12 | 1,319 |
|
enable 연결하고 접지도 연결했는데
동작이 안됩니다.
다른 방법 좀 부탁드리고
일단 제가 보니까 저희 모터가 SM9K인데 이거 메뉴얼을 보니까
2.3V 인데 드라이버에는 12V가 들어갑니다.
이게 좀 이해가 안됩니다.
그리고 드라이버를 안쓰고 그냥 모터에서 12V체제로 바로 돌릴순 없는지 궁금합니다.
빠른답변부탁드립니다.
관리자 답변
안녕하세요? 고객님,
그 2.3V는 모터 구동 최소 전압이구요. 보통은 모터 드라이버에서 전류를 줄이기 위해서라도 전압을 올려서 씁니다. 최소 10V 이상은 넣어줘야 실제로 구동이 가능합니다. 일반적으로 24V를 넣는 것을 권장하며, 모터 드라이버에서 12V를 넣어도 24V로 바꿔서 모터를 구동합니다.
CLK핀인 1번핀에 1한번 0한번 일정 시간 간격으로 이렇게 넣어주면, 1클럭으로 인식하고,
1클럭당 움직여야 하는 각도만큼 움직이게 됩니다. 혹시 이 클럭을 넣지 않은 건 아닌가요? 점검해 보세요.
그래도 안된다면, 다시 정확히 보는 의미에서 파워포인트같은 것으로 현재 연결도를 정확히 그려서 올려 보세요. 점검해 드릴께요.
수고하세요.
>
>
> enable 연결하고 접지도 연결했는데
> 동작이 안됩니다.
> 다른 방법 좀 부탁드리고
> 일단 제가 보니까 저희 모터가 SM9K인데 이거 메뉴얼을 보니까
> 2.3V 인데 드라이버에는 12V가 들어갑니다.
> 이게 좀 이해가 안됩니다.
> 그리고 드라이버를 안쓰고 그냥 모터에서 12V체제로 바로 돌릴순 없는지 궁금합니다.
> 빠른답변부탁드립니다.
>
|
||||
| 7624 | 답변완료arm 프로그램 어떻게 구할 방법 없을까요? | 박세영 | 2012-10-11 | 1,434 |
|
안녕하십니까???
저는 현제 대학생입니다....
이번에 마이크로프로세서 라는 과목을 듣게 되었습니다.
주내용은 컴퓨터 구조에 대한 내용입니다.
구조의 내용중에 프로그램으로 코딩 하는 ARM 어셈블리어 코드화를 배우고 있습니다.
하지만....
윈도우 7에서 돌아가는 ARM 어셈블리어 프로그램을 구할수가 없네요.ㅠㅠ
혹시 구할수 있을까요????
온라인 강좌에 다운로드 받을려고 하니.ㅠㅠㅠ
장비를 사야 되더라구요.ㅠㅠ 가격도 제가 부담하기엔 너무 비용이 크네요.......
-결론-
ARM 어셈블리어 프로그램을 다운받고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
어떤 ARM 프로세서를 사용 중이신가요?
거기에 따라서, 좀 달라집니다.
>
>
> 안녕하십니까???
>
> 저는 현제 대학생입니다....
> 이번에 마이크로프로세서 라는 과목을 듣게 되었습니다.
> 주내용은 컴퓨터 구조에 대한 내용입니다.
> 구조의 내용중에 프로그램으로 코딩 하는 ARM 어셈블리어 코드화를 배우고 있습니다.
>
> 하지만....
> 윈도우 7에서 돌아가는 ARM 어셈블리어 프로그램을 구할수가 없네요.ㅠㅠ
> 혹시 구할수 있을까요????
>
> 온라인 강좌에 다운로드 받을려고 하니.ㅠㅠㅠ
>
> 장비를 사야 되더라구요.ㅠㅠ 가격도 제가 부담하기엔 너무 비용이 크네요.......
>
>
> -결론-
> ARM 어셈블리어 프로그램을 다운받고 싶습니다.
>
|
||||
