Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3918 | 답변완료질문입니다. | 권남규 | 2009-10-29 | 1,202 |
|
AB-M128-B개발보드에서 UART포트로 연결을 할려고하는데
UART포트 핀은 안파나요??
관리자 답변
안녕하세요
본사의usbserial을 사용하시면 되겠습니다.
또는 ad-rs232m이나 ad-debug보드같은 보드 + se-3t9 시리얼케이블로는 pc의 9핀 시리얼포트와 통신이 가능합니다
>AB-M128-B개발보드에서 UART포트로 연결을 할려고하는데
>UART포트 핀은 안파나요??
|
||||
| 3917 | 답변완료iccavr 로 코딩한 프로그램을 다운로드 시킬때. | 김상훈 | 2009-10-29 | 1,352 |
|
프린터 포트로 다운시키니깐 다운이 되는데..
USB 포트로 다운시키니깐 다운이 안되네요..
usb 메뉴얼에 나와있는 셋팅대로 다했는데 안되요..
머가 문제인지 모르겠어요.
관리자 답변
usbisp 드라이버가 깔렸는지 깔렸다면 제어판->시스템->하드웨어 ->장치관리자에 com포트가 뭘로 잡혔는지 확인해보세요
감사합니다
>프린터 포트로 다운시키니깐 다운이 되는데..
>
>
>USB 포트로 다운시키니깐 다운이 안되네요..
>
>
>
>usb 메뉴얼에 나와있는 셋팅대로 다했는데 안되요..
>
>머가 문제인지 모르겠어요.
>
>
|
||||
| 3916 | 답변완료iccavr 관련 질문입니다.. | 김태승 | 2009-10-29 | 1,262 |
|
안녕하세요. 이번에 보드를 처음 손대보는 컴퓨터공학과 학생입니다..
저희가 방향키로 탱크(DC모터)를 제어할려구 하는데요..
질문이 몇개 있어서요 ㅠ.ㅠ 이쪽에 문외한이다보니..
먼저 첫번째 질문은요.
홈페이지에 있는 예제소스 보면 프로젝트파일로 묶여 있던데..
iccavr 자체에서 소스를 직접 짠다음에 보드로 넣을 수 있는지..
두번째는 혹시 DC모터 두개를 컴퓨터 키보드조종(터미널)로 돌릴 수 있는 소스 있으신지 ㅠㅠ
너무 어렵네요.. 학술제 몇일 안남겨놓고 갑자기 교수님이 하라그래서 부랴부랴 하고 있거든요;
그리고 마지막질문이..
처음질문에서 프로젝트 파일 있잖아요.. 그 프로젝트 파일은 어떻게 생성하는지 알고 싶습니다..
작품은 탱크거든요..
4방향..전 후 좌 우 이렇게 조종하려고 하는데 회전할때 모터를 한쪽만 돌게 해놔야 하는데..
처음부터 너무 막막하네요 .ㅠ 소스봐도 이해가 잘 안되구..
답변좀 부탁드릴게요. 수고하세요 ^^
관리자 답변
안녕하세요
컴파일러 관련된 방법은
강좌에 -> avr 강좌에 가시면 프로젝트 생성부터 다운로드 까지
및 예제 들 있습니다.
코드 수정은 써포트는 하지 않습니다..
감사합니다.
>안녕하세요. 이번에 보드를 처음 손대보는 컴퓨터공학과 학생입니다..
>
>저희가 방향키로 탱크(DC모터)를 제어할려구 하는데요..
>
>질문이 몇개 있어서요 ㅠ.ㅠ 이쪽에 문외한이다보니..
>
>먼저 첫번째 질문은요.
>
>홈페이지에 있는 예제소스 보면 프로젝트파일로 묶여 있던데..
>
>iccavr 자체에서 소스를 직접 짠다음에 보드로 넣을 수 있는지..
>
>두번째는 혹시 DC모터 두개를 컴퓨터 키보드조종(터미널)로 돌릴 수 있는 소스 있으신지 ㅠㅠ
>
>너무 어렵네요.. 학술제 몇일 안남겨놓고 갑자기 교수님이 하라그래서 부랴부랴 하고 있거든요;
>
>그리고 마지막질문이..
>
>처음질문에서 프로젝트 파일 있잖아요.. 그 프로젝트 파일은 어떻게 생성하는지 알고 싶습니다..
>
>
>
>
>작품은 탱크거든요..
>
>4방향..전 후 좌 우 이렇게 조종하려고 하는데 회전할때 모터를 한쪽만 돌게 해놔야 하는데..
>
>처음부터 너무 막막하네요 .ㅠ 소스봐도 이해가 잘 안되구..
>
>답변좀 부탁드릴게요. 수고하세요 ^^
|
||||
| 3915 | 답변완료5V,3.3V 전원보드(AM-MP533)관해 질문있어요~!! | 김현철 | 2009-10-29 | 1,339 |
|
AVR 초보입니다.
5V,3.3V 전원보드(AM-MP533) 를 구입하고 싶은데
아답터로 전원공급하는 것 이외에
건전지로 전원공급이 되는지 몰라서 질문 드립니다~
관리자 답변
안녕하세요
AM-MP533 에 아탑터 말고 건전지 연결이 가능하는지 ?
이질문 요점인가요 ?
건전지로 도 가능합니다.
단 6.5볼트 이상의 전압을 넣어줘야합니다.
감사힙니다.
>AVR 초보입니다.
>
>5V,3.3V 전원보드(AM-MP533) 를 구입하고 싶은데
>
>아답터로 전원공급하는 것 이외에
>
>건전지로 전원공급이 되는지 몰라서 질문 드립니다~
>
>
|
||||
| 3914 | 답변완료질문있습니다. | 황덕용 | 2009-10-29 | 1,293 |
|
귀사의avr kit 는 iccavr 프로그램만 이용해야 합니까?
다른 프로그램은 사용 안됩니까?
관리자 답변
안녕하세요
키트는 컴파일러 아무거나 사용해도 상관없습니다.
대부분의 예제코드가 icc컴파일로 만들어기
|
||||
| 3913 | 답변완료7세그먼트 불한번 켜볼려고 했습니다. | 김상훈 | 2009-10-29 | 1,380 |
|
안녕하세요.
avr 키트와
usb isp 33000원 짜리 사용중입니다.
7세그먼트에 불한번 켜볼려고.....일주일째 하고 있는데..
관련 소스를 다운받아서....icc avr로...메뉴얼에 시키는데로 셋팅하고
마니막에
F9 키를 누르니
다음과 같은 오류가 나왔습니다.... 이에 따른 해결책을 알려주세요.
관리자 답변
안녕하세요.
그림파일 확인한 결과 isp가 연결 안돼다는 나오네요
stk500 셋탕하는 방법은 아래에 링크 를 확인해보세요
http://newtc.co.kr/download/AD-USBISP/AD-USBISP_V03.pdf
그리고 안돼시면 장치관리자에를 확인하시고 캡쳐해서 올려주시길 바랍니다.
감사합니다.
>안녕하세요.
>
>
>avr 키트와
>
>usb isp 33000원 짜리 사용중입니다.
>
>
>7세그먼트에 불한번 켜볼려고.....일주일째 하고 있는데..
>
>
>관련 소스를 다운받아서....icc avr로...메뉴얼에 시키는데로 셋팅하고
>
>마니막에
>
>
>F9 키를 누르니
>
>다음과 같은 오류가 나왔습니다.... 이에 따른 해결책을 알려주세요.
|
||||
| 3912 | 답변완료avr-128 kit- pro 에 있는 3개의 스위치는 어디에 쓰는 용도 입니까? | 김상훈 | 2009-10-29 | 1,269 |
|
궁금합니다...검은 동그라미 같은거 있자나요..
관리자 답변
안녕하세요
질문의 요점이 ? 뭔지 파악 되지 않습니다.
질문시 주의사항에 대해 읽어 보신후 질문을 올려주시기 바랍니다.
스위치 하나믄 칩리셋 스위치 입니다.
나머지2개는 칩 포트에 물려있습니다. 사용자가 코드 짜서 스위치 입력을 받는것입니다.
감사합니다
>궁금합니다...검은 동그라미 같은거 있자나요..
|
||||
| 3911 | 답변완료정말 초보적인 질문_부끄럽네요...ㅋㅋㅋ | 김상훈 | 2009-10-29 | 1,341 |
|
안녕하세요..
iccavr 프로그램으로 코딩후
프로젝트에 add file 까지 했어요.....그런데.
질문1)그 이후 AVR로 다운 시키는법은 어디나와있어요?
참고로 저는 kit-128 pro 와...usb isp 를 갖고 있어요...
질문2) 만약 isp로 다운받았을때 ....AVR 키트에 전기 12볼트만 넣으면 프로그램이 작동되나요?
전자제품처럼 시작스위치 같은거 있나요? 끝내는 스위치 같은건 있나요?
관리자 답변
안녕하세요..
1. 강좌에 -> AVR강좌에 있습니다.
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=2
2. 번 질문은 무슨말인지 이해를 못하겠네요
감사합니다.
>안녕하세요..
>
>
>iccavr 프로그램으로 코딩후
>
>프로젝트에 add file 까지 했어요.....그런데.
>
>질문1)그 이후 AVR로 다운 시키는법은 어디나와있어요?
>
>참고로 저는 kit-128 pro 와...usb isp 를 갖고 있어요...
>
>
>
>질문2) 만약 isp로 다운받았을때 ....AVR 키트에 전기 12볼트만 넣으면 프로그램이 작동되나요?
>
> 전자제품처럼 시작스위치 같은거 있나요? 끝내는 스위치 같은건 있나요?
>
>
>
>
>
>
>
>
|
||||
| 3910 | 답변완료Relay 전원 공급 보드 | 김정현 | 2009-10-29 | 1,282 |
|
관리자님 저번에 질문햇는데 다시 자세히 확인쫌 해야겟네요.
사진첨부를 하였습니다. 제품의 샘플 사진인데요.
제가 설명을하기위해 그림판에서 숫자첨부햇네요.ㅋ
1번 외부전원 접점
2번 어댑터이용 전원공급
3번 채널1 그림과같이 콘센트 사용
4번 점퍼
일단 저는 조명제어를 하기위해서 3번에 사진과같이 콘센트를 이어서 조명 스탠드를 꼽을작정입니다. 그리고 2번에 어댑터 전원을 공급하고요. 그리고 4번 점퍼를 메뉴얼에서 나온것처럼 연결합니다.
자~ 이렇게 연결을 한후 컨트롤 신호 채널1핀에 (0,1)을 날립니다.
그런데 작동을 하지않아서요. 제가 전원공급을 잘못했는지 의문이네요.
3번에 조명스탠드는 220v를 사용할것이고요. 메뉴얼에서 봤는데 1번 외부전원공급을 하지않으면
3번채널1로 전원이 충분히 가지않아서 작동이 안되는건가요?????
흠 우선 전 확실히 해야할것이 제가 전원공급을 하는 방법에 대해서 문제가 있느지를 알아야됩니다. 그래야 릴레이보드쪽을 신뢰하고 컨트롤 신호 제어에 몰두해야하거든요.
시간을 별로 없어서요. 다급합니다. 빠른 답변 부탁드리겠습니다. 그럼 수고하세요/
관리자 답변
안녕하세요
1번 외부전원인가 터미널입니다.
2번 relay 전원쪽입니다. 아텁터 사용
3번 그림에서는 채널이 2번째나 3번쨰로 같아 보임
4번 점퍼는 1번 외부전원 사용시 점퍼를 다뽑아버리고 사용하시면 됩니다.
감사합니다.
>관리자님 저번에 질문햇는데 다시 자세히 확인쫌 해야겟네요.
>사진첨부를 하였습니다. 제품의 샘플 사진인데요.
>제가 설명을하기위해 그림판에서 숫자첨부햇네요.ㅋ
>1번 외부전원 접점
>2번 어댑터이용 전원공급
>3번 채널1 그림과같이 콘센트 사용
>4번 점퍼
>
>일단 저는 조명제어를 하기위해서 3번에 사진과같이 콘센트를 이어서 조명 스탠드를 꼽을작정입니다. 그리고 2번에 어댑터 전원을 공급하고요. 그리고 4번 점퍼를 메뉴얼에서 나온것처럼 연결합니다.
>자~ 이렇게 연결을 한후 컨트롤 신호 채널1핀에 (0,1)을 날립니다.
>그런데 작동을 하지않아서요. 제가 전원공급을 잘못했는지 의문이네요.
>3번에 조명스탠드는 220v를 사용할것이고요. 메뉴얼에서 봤는데 1번 외부전원공급을 하지않으면
>3번채널1로 전원이 충분히 가지않아서 작동이 안되는건가요?????
>흠 우선 전 확실히 해야할것이 제가 전원공급을 하는 방법에 대해서 문제가 있느지를 알아야됩니다. 그래야 릴레이보드쪽을 신뢰하고 컨트롤 신호 제어에 몰두해야하거든요.
>시간을 별로 없어서요. 다급합니다. 빠른 답변 부탁드리겠습니다. 그럼 수고하세요/
>
>
|
||||
| 3909 | 답변완료안녕하세요. 배열함수 선언에 관해 질문 드립니다.. | 안태준 | 2009-10-28 | 1,371 |
|
안녕하세요.
현재 귀사의 제품, AD-128PRO Kit을 사용하고 있는 학생입니다.
ICCAVR(V7, Demo)을 이용한 코딩중,
...
char number[10] ={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67}
...
에서, 배열선언을 저런식으로 해버리면 오류가 발생하더군요..
단지 크로스컴파일러에서 지원하지 않는 형식인지
아니면 ICCAVR demo Version 이라 사용이 제한이 되어 있는건지 궁금합니다.
현재는 저렇게 배열선언이 필요할 경우(7-segment 제어에서)
간단히 함수로 만들어서 구현하고 있는데요..
...
char number(unsigned char seg_out){
if(seg_out==0) return 0x3f;
else if(seg_out==1) return 0x06;
else if(seg_out==2) return 0x5b;
else if(seg_out==3) return 0x4f;
else if(seg_out==4) return 0x66;
else if(seg_out==5) return 0x6d;
else if(seg_out==6) return 0x7d;
else if(seg_out==7) return 0x07;
else if(seg_out==8) return 0x7f;
else if(seg_out==9) return 0x67;
}
...
여간 번거로운 것이 아니라, 이렇게 질문 드립니다.
관리자 답변
안녕하세요? 고객님,
아래 코드가 에러가 난다는 사항은 아마도 ; 를 안찍어서 나는 에러가 아닐까 싶습니다.
그리고, 어떤 정도까지 사용하는 데, Demo 버전이 어떤 에러가 난다는 것인지 궁금하네요.
정확한 답변을 위하여 정확히 질문하여 주시기 바랍니다. 약간 모호한 부분이 있어서, 정확한 답변이 어렵습니다.
- 아래 -
char number[10] ={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67}
그리고, ICCAVR에 적용되는 것은 일반적으로 일반 C언어 문법과 동일합니다.
본사 자료실->기존자료실에서 세븐 이라고 치시고 검색하면 세븐세그먼트 관련된 소스가 나옵니다. 거기에도 다들 위처럼 선언해서 잘 사용하고 있습니다. 참고 바랍니다.
수고하세요.
>안녕하세요.
>
>현재 귀사의 제품, AD-128PRO Kit을 사용하고 있는 학생입니다.
>
>
>ICCAVR(V7, Demo)을 이용한 코딩중,
>
>
>...
>char number[10] ={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67}
>...
>
>
>에서, 배열선언을 저런식으로 해버리면 오류가 발생하더군요..
>
>단지 크로스컴파일러에서 지원하지 않는 형식인지
>
>아니면 ICCAVR demo Version 이라 사용이 제한이 되어 있는건지 궁금합니다.
>
>
>현재는 저렇게 배열선언이 필요할 경우(7-segment 제어에서)
>
>간단히 함수로 만들어서 구현하고 있는데요..
>
>
>
>...
>char number(unsigned char seg_out){
> if(seg_out==0) return 0x3f;
> else if(seg_out==1) return 0x06;
> else if(seg_out==2) return 0x5b;
> else if(seg_out==3) return 0x4f;
> else if(seg_out==4) return 0x66;
> else if(seg_out==5) return 0x6d;
> else if(seg_out==6) return 0x7d;
> else if(seg_out==7) return 0x07;
> else if(seg_out==8) return 0x7f;
> else if(seg_out==9) return 0x67;
> }
>...
>
>
>여간 번거로운 것이 아니라, 이렇게 질문 드립니다.
>
>
>
>
>
|
||||
| 3908 | 답변완료am-dc1-4d | 황세연 | 2009-10-28 | 1,518 |
|
DC드라이버 연결해서 사용하고 있는데
PWM과 상관없이 모터 입력전원하고 5V전원만 입력하면 모터가 도네여 ㅡ.,ㅡ
고장난 건가요?
그렇다면 어디 부품이 고장난 건가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
그렇게만 해서는 판단하기 어렵습니다.
어떤 AVR 보드에 연결하여 사용중인지, DC 드라이버는 어떤 것을 쓰고, 메인 보드와 어떻게 어떤 포트와 연결되어 있으며, 프로그램은 어떤 프로그램을 어떻게 주고 있고, 모터 드라이버의 2핀 전원은 몇볼트 몇암페어짜리를 어떻게 주고 있는 지 등을 알아야 합니다.
본사의 AVR 킷트를 사용중이시라면 본사 자료실->기존자료실의 해당 소스를 검색하여 찾아서
그걸 돌려보면 답이 나오겠습니다.
수고하세요.
>DC드라이버 연결해서 사용하고 있는데
>PWM과 상관없이 모터 입력전원하고 5V전원만 입력하면 모터가 도네여 ㅡ.,ㅡ
>고장난 건가요?
>그렇다면 어디 부품이 고장난 건가요?
|
||||
| 3907 | 답변완료스텝모터예제소스관련질문(AM-MS2용) | 여승언 | 2009-10-28 | 1,295 |
|
죄송합니다. 소스관련질문을 드려서.
공부를 하다가 계속 막히는군요. 제가 워낙 초보라서..
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x67; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
}
//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 = 0x40; //timer interrupt sources
ETIMSK = 0x04; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
위의 소스내용 중에서요
UCSR0A ,B, C 이런것 있잖아요 이런것들의 의미가 뭔지 모르겠습니다.
이것저것 찾아보아서는 통신하는데 사용되는 기본적인 소스인듯한데요 찾아보는 소스들 마다
그 값이 조금씩 다르던데 그 값들은 무엇을 의미하는지, 그리고 조금씩 다른 이유는 무엇인지 궁금합니다
그리고 두번째 질문은
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 = 0x40; //timer interrupt sources
ETIMSK = 0x04; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
이부분에서 MCUCR,EICRA,EIMSK 등과 같은 변수들은 무엇을 의미하는 것인가요?
소스 질문을 드려서 죄송합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
UCSxxxx 라던가 MCUCR, MCUCR,EICRA,EIMSK 등은 모두 AVR의 Special 레지스터입니다.
즉, 이런 셋팅들을 통하여, AVR의 상태를 제어하는 겁니다.
ATMEGA128 데이터시트에서 해당 변수명으로 찾아보면 나옵니다.
예를 들어서, 아래를 클릭하면 ATMEGA128 데이터 시트가 나올 텐데, 거기서 Ctrl + F를 누른 후
UCSRB 를 친 후 엔터 쳐보세요.
- 아래 -
http://www.newtc.co.kr/board/download.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=atmega128&select_arrange=headnum&desc=asc&no=4&filenum=1
내용에 적힌 페이지대로 185페이지에 USART Control and Status Register B – UCSRB 라는 부분이 있을 겁니다.그것의 UART0의 UCSRB가 USCR0B 입니다.
그것을 0x00으로 처음에 셋팅하는 것은 송수신 등 모든 서비스를 일단 정지시키는 겁니다.
설정하면서 내용이 발생하면 곤란하니까, 일단 정지시킨 후에, 다른 설정값들을 다 설정한 후에, 다시 사용하는 것들만 1로 써줘서 enable 하는 거죠.
외부 메모리를 사용할 건지 등은 MCUCR = 0x00; 으로 설정하면 안한다는 것이고,
MCUCR = 0x80;으로 설정하면 외부 메모리를 쓴다는 겁니다.
이런 식으로 다른 값들이 모두 설정됩니다. EICRA, EIMSK 등은 외부 인터럽트 관련해서 쓸건지 어떤것을 쓸 건지 등을 정하는 레지스터입니다.
즉, 시스템을 초기화 하는 작업을 먼저 하게 되죠.
강좌->AVR 강좌에서 초초보 강좌를 참고하면 다른 내용들도 잘 나와 있으니, 참고 바랍니다.
수고하세요.
>죄송합니다. 소스관련질문을 드려서.
>공부를 하다가 계속 막히는군요. 제가 워낙 초보라서..
>
>
> UCSR0B = 0x00; //disable while setting baud rate
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0L = 0x67; //set baud rate lo
> UBRR0H = 0x00; //set baud rate hi
> UCSR0B = 0x18;
>}
>
>//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 = 0x40; //timer interrupt sources
> ETIMSK = 0x04; //extended timer interrupt sources
> SEI(); //re-enable interrupts
> //all peripherals are now initialized
>
>
>
>
>
>위의 소스내용 중에서요
>
>UCSR0A ,B, C 이런것 있잖아요 이런것들의 의미가 뭔지 모르겠습니다.
>
>이것저것 찾아보아서는 통신하는데 사용되는 기본적인 소스인듯한데요 찾아보는 소스들 마다
>
>그 값이 조금씩 다르던데 그 값들은 무엇을 의미하는지, 그리고 조금씩 다른 이유는 무엇인지 궁금합니다
>
>
>
>그리고 두번째 질문은
>
>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 = 0x40; //timer interrupt sources
> ETIMSK = 0x04; //extended timer interrupt sources
> SEI(); //re-enable interrupts
> //all peripherals are now initialized
>
>이부분에서 MCUCR,EICRA,EIMSK 등과 같은 변수들은 무엇을 의미하는 것인가요?
>
>소스 질문을 드려서 죄송합니다.
|
||||
| 3906 | 답변완료라인트레이서문의 | 정성헌 | 2009-10-28 | 1,376 |
|
라인트레이서를 제작해보려 하는데 반제품으로 판매하고 있는 제품이 있어서 문의 드립니다.
제가 원하는건 만능기판에 직접 회로도를 보면서 납땜을 해서 조립하고 싶고 센서도 현재 2개가 아닌 6~8개 정도를 사용하여 제작을 해보고 싶은데 현재 반제품으로 되어 있는 제품에 센서의 갯수를 추가하여 구매할수 있었으면 합니다. 그리고 가능하다면 pcb를 만능기판으로 교체해서 구매하고 싶은데 가능한지 궁금합니다. 그리고 그런식으로 제작할 시에 문제점이 있다면 조언 부탁드립니다.아니면 다른 방법으로 위 부속들을 원하는것만 일괄적으로 구입가능하다면 방법을 알려주셨으면 합니다.그리고 구매시 배송까지 얼마나 걸리는지도 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사에 직접 전화로 주문하실 경우, 원하시는 데로 해드릴 수 있습니다.
원래 제공해 드리는 PCB를 빼고, 같은 크기의 만능기판으로 드리면 되니까요.
하지만, 이 경우 선을 이어 붙이는 것은 직접 하셔야 할겁니다.
그리고, 모터선, 전원선 등은 약간 두꺼운 선을 사용하셔야 합니다. 충분한 전류를 흘려줘야 하니까요.
그리고, 꼭 필요한 부품들만 연결하여 제작하는 것을 권고합니다.
아래의 회로도를 참고 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/data/mega128_lecture/작품편_블루투스_라인트레이서_개발.pdf
그리고, 기본적으로 KR-DL16(조립용)을 주문하면서 메인 PCB를 B타입 칼라보드로 바꿔 달라고 주문하시면 됩니다. 여러가지 관계상 이런 주문은 본사에서만 가능합니다.
주문하고 입금 후에 당일 배송되고, 하루~이틀 후에 받으실 수 있습니다.
별 문제 없으면 대부분 다음날 받으실 수 있습니다.
수고하세요.
>라인트레이서를 제작해보려 하는데 반제품으로 판매하고 있는 제품이 있어서 문의 드립니다.
>제가 원하는건 만능기판에 직접 회로도를 보면서 납땜을 해서 조립하고 싶고 센서도 현재 2개가 아닌 6~8개 정도를 사용하여 제작을 해보고 싶은데 현재 반제품으로 되어 있는 제품에 센서의 갯수를 추가하여 구매할수 있었으면 합니다. 그리고 가능하다면 pcb를 만능기판으로 교체해서 구매하고 싶은데 가능한지 궁금합니다. 그리고 그런식으로 제작할 시에 문제점이 있다면 조언 부탁드립니다.아니면 다른 방법으로 위 부속들을 원하는것만 일괄적으로 구입가능하다면 방법을 알려주셨으면 합니다.그리고 구매시 배송까지 얼마나 걸리는지도 부탁드립니다.
|
||||
| 3905 | 답변완료uart 통신관련 질문입니다. | 이재권 | 2009-10-28 | 1,294 |
|
저희는 귀사의 am-128pl mcu와 usb-isp커넥터 V03를 이용하고 있으며, 컴파일러는 코드비젼을
사용하고 있습니다.
질문의 요지는 노트북과 MCU사이에 UART통신을 해야되는데 안되서 그렇습니다.
노트북에는 USBserial 포트가 COM4으로 되어 있습니다.
먼저 USBISP 커넥터의 뒷면에 4핀짜리 UART포트로 연결하고 MCU의 UART0에 연결하였습니다.
그리고 코드비젼을 실행시킨 후, settings ->Terminal 로 들어가 Terminal setting을 업로드한
사진과 같이 하였습니다. 그런데 4번 포트가 usbserial포트로 되어있음에도 불구하고 에러
메세지와 함께 연결에 실패 했습니다.
하여 하이퍼 터미널을 실행하여 연결을 com4 포트로 하고, 붙임파일2와 같이 설정을 하였습니다.
그런데 연결이 되긴 된건지 아래 하이퍼 관련 질문 올리신 분 현상과 똑같이 이상한 문자열이 계속
출력됐습니다. 저희와 비슷한 질문 답변을 참고 하고 "비트/초" 설정을 모두 일일이 다 해보았지만
결과는 똑같았습니다.
어디서 문제가 있는걸까요?
강좌에 UART 연결방법이 ICCAVR을 써서 한 거 밖에 없는데, 혹시나 코드비전에선 어떻게
연결시키는지, UART 통신 방법을 알려주셨으면 합니다.
매번 친절한 답변 감사드립니다. ^^
관리자 답변
안녕하세요?
코드비전에서는 터미널과 USBISP(즉, STK500)을 같은 포트로 셋팅하여 사용할 수 없도록,
되어 있네요. 서로 다른 포트를 사용해야 합니다. 그래서, 코드비전을 사용하신다면, 다운로드는 코디버전을 쓰더라도 터미널은 다른 프로그램을 사용하시기를 권고합니다. 하이퍼 터미널도 그 중 하나의 프로그램이죠.
또한, USBISP의 ISP 포트와 UART 포트를 두개 다 연결한 상황에서 쓰시면 절대로 안됩니다.
주의하시기 바랍니다.
감사합니다.
>저희는 귀사의 am-128pl mcu와 usb-isp커넥터 V03를 이용하고 있으며, 컴파일러는 코드비젼을
>
>사용하고 있습니다.
>
>질문의 요지는 노트북과 MCU사이에 UART통신을 해야되는데 안되서 그렇습니다.
>
>노트북에는 USBserial 포트가 COM4으로 되어 있습니다.
>
>먼저 USBISP 커넥터의 뒷면에 4핀짜리 UART포트로 연결하고 MCU의 UART0에 연결하였습니다.
>
>그리고 코드비젼을 실행시킨 후, settings ->Terminal 로 들어가 Terminal setting을 업로드한
>
>사진과 같이 하였습니다. 그런데 4번 포트가 usbserial포트로 되어있음에도 불구하고 에러
>
>메세지와 함께 연결에 실패 했습니다.
>
>하여 하이퍼 터미널을 실행하여 연결을 com4 포트로 하고, 붙임파일2와 같이 설정을 하였습니다.
>
>그런데 연결이 되긴 된건지 아래 하이퍼 관련 질문 올리신 분 현상과 똑같이 이상한 문자열이 계속
>
>출력됐습니다. 저희와 비슷한 질문 답변을 참고 하고 "비트/초" 설정을 모두 일일이 다 해보았지만
>
>결과는 똑같았습니다.
>
>어디서 문제가 있는걸까요?
>
>강좌에 UART 연결방법이 ICCAVR을 써서 한 거 밖에 없는데, 혹시나 코드비전에선 어떻게
>
>연결시키는지, UART 통신 방법을 알려주셨으면 합니다.
>
>매번 친절한 답변 감사드립니다. ^^
|
||||
| 3904 | 답변완료KD-128Pro 개발환경 질문요 | 김준호 | 2009-10-28 | 1,383 |
|
ICCAVR-V7 C 컴파일러를 이용하는데
혹시 CodeVisionAVR에서도 작성하면 작동하나요??
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
아래 강좌를 보시면, 컴파일러별로 어떤 차이가 있는지 UART 통신 관점에서 쓴 내용입니다.
ICCAVR, Codevision, IAR EwAVR, AVR Studio + WinAVR 네가지 다 있습니다.
포트 제어도 마찬가지이니, 참고 바랍니다.
수고하세요.
>ICCAVR-V7 C 컴파일러를 이용하는데
>
>혹시 CodeVisionAVR에서도 작성하면 작동하나요??
|
||||
