Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 1383 | 답변완료헤더파일요청 | 이세형 | 2008-08-04 | 1,363 |
|
정상적으로
이 홈페이지의 자료실에서 icc_avr을 다운받아서
강좌-avr의 앞에서 2번째 글대로 수행하였는데
make project시에
macros.h
iom128v.h
가 없다고 컴파일 오류가 됩니다
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 를 이용하여 주셔서 감사합니다.
지금 ICCAVR V7 데모판을 설치하고, 확인해 봤는 데,
include 폴더에 분명히 말씀하신 헤더가 있는 데, 이상하네요.
만들었다고 하신 소스가 있는 폴더를 압축해서 올려 보세요.
수고하세요.
>
>
>정상적으로
>이 홈페이지의 자료실에서 icc_avr을 다운받아서
>강좌-avr의 앞에서 2번째 글대로 수행하였는데
>make project시에
>
>macros.h
>iom128v.h
>
>가 없다고 컴파일 오류가 됩니다
|
||||
| 1382 | 답변완료3축 가속도 센서 | 한길종 | 2008-08-04 | 1,450 |
|
안녕하세요...
제가 3축 가속도 센서 이번에 두 번째 사용하는건데요...
처음에 사용했을때는
직접 제작한 보드가 레귤레이터를 통해 5볼트가 나오는 것을
저항만1개 만을 이용하여 3.3v로 만들어서 사용했었거든요...
혹시 고장이 나지는 않는지... 테스트 보드도 팔던데... 그땐 몰랐거든요...
이번에 구입할 때도... 나중에야 테스트 보드가 있는 걸 알게되어서..
그 테스트 보드 보니까 콘덴서랑 이것 저것 달려 있던데.... 저항 한개만을 이용하여 3.3v만들면 안되는 건지.....
안된다면.. 혹시 테스트 보드만 구입이 가능한지.... 요즘 반값에 팔고 있더라구요....... 그래도 학생에겐 부담이 되는지라....ㅋㅋ
또.... 가속도로 위치만을 인식하는 것이 아니고
기울기용으로도 사용할 수 있는 걸로 알고 있는데....
제가 블루투스나 지그비를 이용하여 무선으로 조이스틱 비스무리하게 졸작을 하려고 하거든요...
혹시 위치와 기울기를 s/w적으로 계산을 통해 동시에 사용할 수 있는지...
궁금합니다....ㅋㅋ
수고하세욤.ㅋㅋ
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
우선, 저항 1개만을 이용하여 3.3V로 만들어 쓰셨다니 경제적인 것 같습니다.
하지만, 전압이 흔들리진 않던가요? 전류를 많이 쓰진 않으니까, 큰 문제는 없었겠지만, 커패시터 100uF랑 0.1uF 한개씩 병렬로 더 달아주시는 것도 괜찮겠습니다.
전압을 재 보시고, 3.3V 이면 그냥 쓰시는 것도 무난할 듯 싶네요.
하지만, 좀 더 안정된 결과값을 원하신다면 테스트 보드 구매하시는 것도 좋으실 텐데요. AM-ACCTB 라고 하여 테스트 보드만 별도로 판매하고 있습니다. 11,000원 이구요.
그리고, 3축 가속도 센서의 가속도 값은 static 가속도와 dynamic 가속도 성분이 합쳐져서 출력됩니다. 기울여서 가만히 두면 static 가속도 값만 나올거구요. 움직이는 순간 dynamic 성분이 합쳐져서 나오다가 사라지겠지요.
그러므로, 소프트웨어적으로 잘 구현하면, 두가지를 다 볼 수는 있겠지만,
계산이 쉽지는 않을 겁니다.
기울기만 보는 것은 쉽구요. 그냥 움직이지 않은 상태에서 A/D 컨버팅 값만 받으면 되니까요. 가속도로 거리 계산해서 위치를 알아내려면, 순간순간 적분하셔야 하는 데, 정확히는 어려울 것이구요. 좀 더 정확히 하시려면, 각속도 센서를 써서, 위치를 보정하면서 하셔야 할 겁니다.
감사합니다.
>안녕하세요...
>
>제가 3축 가속도 센서 이번에 두 번째 사용하는건데요...
>
>처음에 사용했을때는
>직접 제작한 보드가 레귤레이터를 통해 5볼트가 나오는 것을
>저항만1개 만을 이용하여 3.3v로 만들어서 사용했었거든요...
>혹시 고장이 나지는 않는지... 테스트 보드도 팔던데... 그땐 몰랐거든요...
>
>이번에 구입할 때도... 나중에야 테스트 보드가 있는 걸 알게되어서..
>그 테스트 보드 보니까 콘덴서랑 이것 저것 달려 있던데.... 저항 한개만을 이용하여 3.3v만들면 안되는 건지.....
>
>안된다면.. 혹시 테스트 보드만 구입이 가능한지.... 요즘 반값에 팔고 있더라구요....... 그래도 학생에겐 부담이 되는지라....ㅋㅋ
>
>또.... 가속도로 위치만을 인식하는 것이 아니고
>기울기용으로도 사용할 수 있는 걸로 알고 있는데....
>제가 블루투스나 지그비를 이용하여 무선으로 조이스틱 비스무리하게 졸작을 하려고 하거든요...
>혹시 위치와 기울기를 s/w적으로 계산을 통해 동시에 사용할 수 있는지...
>
>궁금합니다....ㅋㅋ
>
>수고하세욤.ㅋㅋ
|
||||
| 1381 | 답변완료스텝 모듈구동 AM-MS2가 불량품이 도착했습니다. | 스텝빠스텝 | 2008-08-02 | 1,490 |
|
오늘 제어해 보니 전원을 넣어도 켜지지 않았습니다.
불량품이 도착했는데요.
AS는 어떻게 받나요???
구입처는 디바이스마트 입니다.
제가 용산에 갈일이 있는데...
직접 상태 확인과 AS를 받을수 있습니까???
만약 본사에서 직접 받을수 있다면 적절한 시간을 알려 주세요.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용해 주셔서 감사합니다.
말씀하신 제품은 100% 테스트후에 발송하는 제품이라,
이상이 없을 겁니다.
하지만, 가져 오시면 테스트 해 드리겠구요. 이상이 있으면 새제품으로 바로 교환해 드리겠습니다. 제 생각엔 사용상의 문제가 아닐까 생각됩니다.
용산에 있는 본사로 오시면 되구요. 월요일까지 휴가라서, 화요일날 오시면 바로 테스트 가능합니다.
감사합니다.
>오늘 제어해 보니 전원을 넣어도 켜지지 않았습니다.
>
>불량품이 도착했는데요.
>
>AS는 어떻게 받나요???
>
>구입처는 디바이스마트 입니다.
>
>
>
>제가 용산에 갈일이 있는데...
>
>직접 상태 확인과 AS를 받을수 있습니까???
>
>
>만약 본사에서 직접 받을수 있다면 적절한 시간을 알려 주세요.
|
||||
| 1380 | 답변완료스텝 모터가 비정상적으로 뜨겁습니다. | 스텝빠스텝 | 2008-08-02 | 1,430 |
|
스텝 모터를 오늘 AM-CS2P으로 1상 2상 방식으로 제어해 보는데요.
뜨겁네요.
손닿으면 데일 정도고...
우레탄 바닥에 올려 놓으면 우레탄이 녹아요.
원래 이렇게 뜨거운가요???
모듈은 뉴테크놀로지 컴퍼니(AM-CS2P) 모듈로 사서 제어했거든요.
근데 스텝 모터가 너무 뜨겁네요.
원래 스텝모터가 뜨거운건가요?
아니면 제가 뭘 잘못만져서 그런건가요???
그리고 궁금한게 있는데...
스텝 모터는 5V인데... 모터 구동 전원을 12V 이상 넣으라고 쓰여 있더라구요.
실제로 5V를 입력하면 안움직이고...
12이상 되어야 원활히 움직이더라구요.
원래 SLA7026m 드라이버가 이런건가요?
아니면 뉴테크놀로지 제품만 이런 건가요???
만약 무조건 12V 이상 넣어줘야 한다면...
스텝 모터에 따라 구동전압을 어떻게 정해줘야 하나요???
혹시 12V 이상 넣어야 구동되게끔 모듈을 설계해서 스텝 모터가 비정상적으로 뜨거운거 아닌가요???
스텝모터의 구동전압 정하는 법과 왜 뜨거운지를 설명해 주세요.
관리자 답변
안녕하세요? 고객님,
혹시 가변 저항을 돌려서 바이어스는 맞추셨나요?
저희 제품만 그렇게 12V 이상을 쓰는 것이 아닙니다.
SLA7026M 드라이버의 스펙시트를 자세히 보시는 것이 좋겠습니다.
그 칩의 스펙시트에 10V 이상부터 동작한다고 되어 있습니다.
저희 제품은 10.5V 부터 동작을 시작하구요.
혹시, 스테핑 모터에 부하가 가해지는 게 어느정도인지요?
가지고 계시는 스테핑 모터의 스펙을 확인해 보시구요.
스테핑모터가 낼 수 있는 토크의 어느정도까지 쓰시는 지 보시고,
전압과 전류 스펙을 보시는 것이 좋겠습니다.
여기서, 모든 것을 설명하기는 어렵습니다. 여러 전문 서적과 인터넷을 잘 활용하셔서, 도움을 받으시는 것이 좋겠구요.
보통, 스테핑 모터는 드라이버를 쓰실 경우, 스펙상 나오는 전압인 3~5V의 4배~6배 정도를 넣어 주시는 것이 좋습니다. 저희 회사에서 판매하는 모터는 24V 정격을 쓰도록 권장합니다.
또한, 모터의 내부저항값에 따라 부하가 생길 때 흐르는 전류 량에 의하여 열이 날 수 있습니다. 24V로 전압을 올리시면 열이 덜 날거구요. 가변저항을 돌려서, 바이어스도 바꿔 보세요. 또한, 모터가 사용하는 전류량을 충분히 공급해 줘야 합니다. 그렇지 않아도 열이 나더군요.
수고하세요.
>스텝 모터를 오늘 AM-CS2P으로 1상 2상 방식으로 제어해 보는데요.
>
>뜨겁네요.
>
>
>손닿으면 데일 정도고...
>
>우레탄 바닥에 올려 놓으면 우레탄이 녹아요.
>
>
>
>
>
>원래 이렇게 뜨거운가요???
>
>모듈은 뉴테크놀로지 컴퍼니(AM-CS2P) 모듈로 사서 제어했거든요.
>
>근데 스텝 모터가 너무 뜨겁네요.
>원래 스텝모터가 뜨거운건가요?
>
>
>아니면 제가 뭘 잘못만져서 그런건가요???
>
>
>
>그리고 궁금한게 있는데...
>스텝 모터는 5V인데... 모터 구동 전원을 12V 이상 넣으라고 쓰여 있더라구요.
>실제로 5V를 입력하면 안움직이고...
>12이상 되어야 원활히 움직이더라구요.
>
>
>원래 SLA7026m 드라이버가 이런건가요?
>아니면 뉴테크놀로지 제품만 이런 건가요???
>
>
>만약 무조건 12V 이상 넣어줘야 한다면...
>
>스텝 모터에 따라 구동전압을 어떻게 정해줘야 하나요???
>
>
>
>혹시 12V 이상 넣어야 구동되게끔 모듈을 설계해서 스텝 모터가 비정상적으로 뜨거운거 아닌가요???
>
>
>스텝모터의 구동전압 정하는 법과 왜 뜨거운지를 설명해 주세요.
|
||||
| 1379 | 답변완료[질문] 3축 가속도센서 테스트 | 정우현 | 2008-08-02 | 1,433 |
|
3축 가속도센서와 3.3볼트변환 출력해주는 acctb보드를 같이 구입하고
m128-b 보드도 같이 구입하였는데요.
가속도센서 테스트를 위해서
F에 꼽고 이 싸이트에서 다운받은 3Axis_Mouse Example
안에 hex파일을 굽고 그안에 hand 프로그램을 실행하였는데
다음과 같이 되네요.
설명에는 9600으로 설정하라고해서 윈도우에서 9600으로 하고
프로그램에도 9600 했는데 정확한 통신속도가 어떤건지 궁금합니다.
사진 파일 첨부합니다.
xyz 값이 제대로 출력이 안되네요; click이라는 창도 있구요;
관리자 답변
제가 짠 소스에서 시리얼로 출력하면
x y z 값
325 359 579 +-5 정도로 나오는데
정상출력인지 궁금합니다.
가능하면 이곳의 test프로그램으로 test해보고 싶은데 어떻게 하면 될까요
|
||||
| 1378 | 답변완료avr mega 128pro 킷트 를이용한 통신 | 이미현 | 2008-08-01 | 1,388 |
|
avr mega 128pro 킷트 를이용한 통신할려고하는데
일정 신호가 들어오면 avr mega 128pro에 입력된 소스가 작동되도록 할려고합니다.
어떤 프로그램을 사용해야지 avr mega 128pro보드가 신호를 인지를 할수있는지 알려주세요.
nfc나 이런걸로 할려고 하는데 가능한지 좀 열러주세요
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
우선, 말씀하신 것은 충분히 가능하구요.
MFC 등으로 시리얼포트로 데이터를 출력하신 후에, 그 출력을 AVR 모듈로 시리얼로 UART쪽으로 넣어 주시구요.
AVR 쪽에서는 그 신호를 받아서 원하시는 ATMEGA128에 입력된 소스를 동작하도록 짜면 될 것 같네요.
참고로 printf는 데이터를 시리얼로 PC쪽으로 출력하는 함수구요.
scanf는 데이터를 PC로부터 시리얼로 입력받는 함수입니다.
- AVR 쪽 참고 소스 - ==> printf와 scanf를 이용한 소스입니다.
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=238
수고하세요.
>avr mega 128pro 킷트 를이용한 통신할려고하는데
>일정 신호가 들어오면 avr mega 128pro에 입력된 소스가 작동되도록 할려고합니다.
> 어떤 프로그램을 사용해야지 avr mega 128pro보드가 신호를 인지를 할수있는지 알려주세요.
>nfc나 이런걸로 할려고 하는데 가능한지 좀 열러주세요
|
||||
| 1377 | 답변완료시뮬레이션 관련 문의입니다. | 김민회 | 2008-08-01 | 1,353 |
|
더운 날씨에도 빠른 답변 정말 감사드립니다.
다름이 아니라 adc한 값을 그래프로 그려보려고 합니다.
그럼 adc한 값을 그래프로 바로 그려주는 프로그램이 없는 문의 드립니다.
예를 들자면 dsp보드 처럼 다운로드한 후에 시뮬레이션 해주는 프로그램
이죠...
돈이 들어도 상관은 없습니다.
단지 adc한 값이 그래프로 바로 그려지면 되는 것 입니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 자료실에 가보시면,
물론, 약간의 프로토콜로 변환해서 시리얼로 데이터를 보내야 하긴 하지만,
3축 센서 프로그램이 있는 데, 그걸 잘 활용하시면,
그림으로 바로바로 그려줄 수 있을 겁니다.
수고하세요.
>더운 날씨에도 빠른 답변 정말 감사드립니다.
>
>다름이 아니라 adc한 값을 그래프로 그려보려고 합니다.
>
>그럼 adc한 값을 그래프로 바로 그려주는 프로그램이 없는 문의 드립니다.
>
>예를 들자면 dsp보드 처럼 다운로드한 후에 시뮬레이션 해주는 프로그램
>
>이죠...
>
>돈이 들어도 상관은 없습니다.
>
>단지 adc한 값이 그래프로 바로 그려지면 되는 것 입니다.
|
||||
| 1376 | 답변완료포트별 외부 인터럽트 값의 처리에 대한 질문입니다. | 최솔 | 2008-07-31 | 1,430 |
|
제가 GLCD를 외부 인터럽트를 사용하여 다루려고 합니다.
포트는 B포트와 D포트를 물렸습니다. 128 소형개발킷트 사용했고요.
그리고 포트 D를 데이터 버스로 놓고, 포트 B를 컨트롤 버스로 뒀습니다.
이렇게 둔 다음에, 제가 컨트롤 버스와 데이터 버스를 소스상에서 제어를 하고
싶은데요, 예를들어, PORTA = 0xFF라고하면 A포트의 상위비트 하위비트 모두가
1111 1111로 초기화가 될 것입니다. 이런 값들을 컨트롤 버스 상에서 넣어줄 때,
PORTD = PORTD & 0xFD 이렇게 넣게 된다면, 1111 1101이 될 것이라고 생각
됩니다. 그런데, 컨트롤 버스에 넣어줄 때의 16진수 값이 정해져 있는 건가요?
아니면, 어차피 외부 인터럽트이므로, 제가 핀에 물려준대로 2진수로 표시하고,
그것을 16진수로 바꾼 다음 대입 시켜야 하는건가요?
혹시, 외부 인터럽트를 쉽게 다룰 수 있는 GUI 프로그램이나 그런 것이 있다면,
그런 프로그램도 좀 부탁드리겠습니다.
관리자 답변
안녕하세요? 고객님,
질문 발췌 : PORTD = PORTD & 0xFD 이렇게 넣게 된다면, 1111 1101이 될 것이라고 생각됩니다. ==> 맞습니다.
그런데, 컨트롤 버스에 넣어줄 때의 16진수 값이 정해져 있는 건가요? ==> 무슨 말이신지 잘 모르겠습니다.
컨트롤 핀이 정해져 있어서, RS, RW, E, CS1, CS2 핀을 각각 제어하시면 되는 건데요. 타이밍도에 맞게 핀을 제어하시고, 데이터를 넣어가면서 하시면 됩니다.
자료실==>기존자료실에 가셔서 "그래픽"이라고 치시면 많은 자료가 뜰겁니다.
참고하세요.
그리고, 외부 인터럽트 관련해서는 예제가 준비되어 있습니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=232
참고하세요.
>제가 GLCD를 외부 인터럽트를 사용하여 다루려고 합니다.
>
>포트는 B포트와 D포트를 물렸습니다. 128 소형개발킷트 사용했고요.
>
>그리고 포트 D를 데이터 버스로 놓고, 포트 B를 컨트롤 버스로 뒀습니다.
>
>이렇게 둔 다음에, 제가 컨트롤 버스와 데이터 버스를 소스상에서 제어를 하고
>
>싶은데요, 예를들어, PORTA = 0xFF라고하면 A포트의 상위비트 하위비트 모두가
>
>1111 1111로 초기화가 될 것입니다. 이런 값들을 컨트롤 버스 상에서 넣어줄 때,
>
>PORTD = PORTD & 0xFD 이렇게 넣게 된다면, 1111 1101이 될 것이라고 생각
>
>됩니다. 그런데, 컨트롤 버스에 넣어줄 때의 16진수 값이 정해져 있는 건가요?
>
>아니면, 어차피 외부 인터럽트이므로, 제가 핀에 물려준대로 2진수로 표시하고,
>
>그것을 16진수로 바꾼 다음 대입 시켜야 하는건가요?
>
>혹시, 외부 인터럽트를 쉽게 다룰 수 있는 GUI 프로그램이나 그런 것이 있다면,
>
>그런 프로그램도 좀 부탁드리겠습니다.
|
||||
| 1375 | 답변완료서비스에 감동중입니다.. | 박호열 | 2008-07-31 | 1,390 |
|
오늘 A/S 보낸거 받았습니다...
아...서비스에 진짜 감동을 받아서...저희 연구실이 눈물의 바다가 되어서
지금 헤엄치고 있습니다...^^ㅋ
아무튼~^^ 정말 감사드립니다~
관리자 답변
같은 팀원 입니다.^^
정말 너무 감사드립니다~!
앞으로 많이많이 애용하구, 홍보하겠습니다~!
뉴테크놀로지컴패니 직원분들께 늘 감사드려요~
무더운 여름 더위 항상 조심하시구요~
모쪼록 가족분들과 즐거운 휴가 다녀오시구요~
좋은하루 되세요~!! ^^
|
||||
| 1374 | 답변완료printf 관련 질문드렸던 사람인데요~한가지만 더 물어볼께요~^^;; | 김민회 | 2008-07-31 | 1,467 |
|
우선 매번 질문에 확실한 답변 감사드립니다.
다름이 아니라 제가 구성한 시리얼 통신회로는 portD 2,3에 RX, TX를
연결하였습니다. 예제 소스 또한 그런한 것 인지 궁금하네요~
시리얼 통신을 성공해야 ADC를 할 수 있어서요~
더운 날씨 조심하세요~!!
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 방문해 주셔서 감사합니다.
포트 D의 2,3번은 RX1, TX1 입니다. 시리얼 통신 회로라는 것을 잘 따져보고 연결하셔야 합니다. 예를 들어서, 저쪽에선 TX라야 난 RX 할 수 있겠지요? 반대로 저쪽이 RX라면 내가 TX 해줘야 겠지요? 이런 경우엔 크로스로 연결해야 합니다.
그리고, printf 문, scanf문 등을 제가 Q&A의 예제 올린대로 default로 사용하시려면, ICC에서는 RXD0, TXD0로 통신하게 됩니다. 따라서, 포트 E의 0번, 1번으로 연결하는 것이 좋습니다. 다음은 자료실에 있는 예제소스들입니다.
- RXD0, TXD0를 사용한 printf와 scanf 예제 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=238
- UART1로 통신하는 방법 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=231
이외에도 통신 소스 예제는 몇개 더 있지만, 이정도면 참고가 되시리라 믿습니다.
또한, 혹시 컴파일 시에 에러가 나면, 아래를 참고하세요.
- 아래 -
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=21
참고하세요.
>우선 매번 질문에 확실한 답변 감사드립니다.
>
>다름이 아니라 제가 구성한 시리얼 통신회로는 portD 2,3에 RX, TX를
>
>연결하였습니다. 예제 소스 또한 그런한 것 인지 궁금하네요~
>
>시리얼 통신을 성공해야 ADC를 할 수 있어서요~
>
>더운 날씨 조심하세요~!!
|
||||
| 1373 | 답변완료USBISP 코드비전 문제 | 김기좌 | 2008-07-31 | 1,459 |
|
이번주에 USBISP 다운로드 케이블을 구매 했습니다..
자료실에 있는 AVR용 USB-ISP AD-USBISP (L) V02 Driver (XP,2K,ME,98)
를 다운받아 설치했습니다.. 그리고 usb를 컴퓨터에 set후 내컴퓨터⇒ 하드웨어⇒
장치 관리자에서 포트에 Proligic USB-to-serial comm port(com3)가 발생했구요
codevision AVR(Ver1.24.8)에서 Settings 에서 programmer Atmel STK500/AVRisp설정, port는 com3로 설정했습니다
다운로드 받을려구 isp케이블을 pcb(ATtiny2313)을 연결하구 usb isp dip s/w2번
on시키구 다운로드를 받았습니다..
여기 까지는 문제가 없었는데 다른 rom파을을 다운받을려구 다시 다운로드 했는데
codevision에서 AVR error entering programming mode가 발생합니다..
그래서 usb전원을 안쓰고(s/w2 off) pcb 전원(5v)를 사용해도 동일한 발생이 일어납니다... 한번만 쓰고 두번째는 안되니 이상하네요.. 다른 설정변경한것도 없고요..
답답하네요..
관리자 답변
고객님,
저희 N.T.C제품을 이용하여 주셔서 감사합니다.
코드 비전은 1.24.x 버전은 STK500이 안정화 되어 있지 않습니다.
이는 코드비전 제조사에서 밝히고 있는 사항입니다.
반드시 1.25 이상의 버전을 쓰시는 것이 좋습니다.
1.25 이상 버전을 구해서 쓰셔야 안정적으로 사용할 수 있습니다.
참고하세요. 그 버전 코드비전을 구하기전까지는 Write는 AVR Studio 로 하실 것을 권합니다. 그런데, 보통은 AVR에서 hex파일을 다운로드 하는 데, ROM 파일이 맞나요?
감사합니다.
>이번주에 USBISP 다운로드 케이블을 구매 했습니다..
>자료실에 있는 AVR용 USB-ISP AD-USBISP (L) V02 Driver (XP,2K,ME,98)
> 를 다운받아 설치했습니다.. 그리고 usb를 컴퓨터에 set후 내컴퓨터⇒ 하드웨어⇒
>장치 관리자에서 포트에 Proligic USB-to-serial comm port(com3)가 발생했구요
>
>codevision AVR(Ver1.24.8)에서 Settings 에서 programmer Atmel STK500/AVRisp설정, port는 com3로 설정했습니다
>
>다운로드 받을려구 isp케이블을 pcb(ATtiny2313)을 연결하구 usb isp dip s/w2번
>on시키구 다운로드를 받았습니다..
>여기 까지는 문제가 없었는데 다른 rom파을을 다운받을려구 다시 다운로드 했는데
>codevision에서 AVR error entering programming mode가 발생합니다..
>그래서 usb전원을 안쓰고(s/w2 off) pcb 전원(5v)를 사용해도 동일한 발생이 일어납니다... 한번만 쓰고 두번째는 안되니 이상하네요.. 다른 설정변경한것도 없고요..
>답답하네요..
|
||||
| 1372 | 답변완료USB-UART 속도(Baud)는 얼마까지 사용가능한가요? | kobay | 2008-07-31 | 1,398 |
|
300~115200Baud 사용할 예정입니다.
Baud 115200 에서도 데이타 파손 없이 동작되는지 궁금합니다.
관리자 답변
안녕하세요? 고객님
저희 N.T.C 제품을 이용하여 주셔서 감사합닏.ㅏ
물론입니다. 아무 이상없이 정상적으로 잘 동작할겁니다.
감사합니다.
>
>
>300~115200Baud 사용할 예정입니다.
>
>Baud 115200 에서도 데이타 파손 없이 동작되는지 궁금합니다.
|
||||
| 1371 | 답변완료USB-ISP 질문입니다. | 김용민 | 2008-07-31 | 1,291 |
|
이것저것으로 질문 많이 드려서 도움많이 받았습니다.
최근에 printf 문 터미널 출력에 대해서 문의 드렸었는데
노트북에는 최근에 다운 받아서 깔았고...
데스크탑에는 4-5월쯤 받아서 깔았던 USB-ISP 드라이버 깔려있습니다.
노트북에서 다운받아서 터미널로 보면 노트북,데스크탑 모두 글씨가 깨져서
나오고 데스크탑에서 다운받아 터미널로 보면 노트북,데스크탑 모두 정상으로
보여지는데 이유가 뭔지 모르겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용해 주셔서 감사합니다.
노트북에 까신 프로그램이 뭔가요?
혹시, 프로그램이 Calibration 같은 걸 해줘야 하는 지 확인해 보시구요.
아니라면, 프로그램에서 타겟이 ATMEGA128로 셋팅되어 있는지 확인해 보시구요.
제 생각엔 이게 다른 걸로 셋팅되어 있을 것 같습니다.
이도 저도 아니라면, 프로그램을 제거하시고, 다시 최신버전으로 깔아보시는 것이 좋겠습니다.
수고하세요.
>이것저것으로 질문 많이 드려서 도움많이 받았습니다.
>
>최근에 printf 문 터미널 출력에 대해서 문의 드렸었는데
>
>노트북에는 최근에 다운 받아서 깔았고...
>
>데스크탑에는 4-5월쯤 받아서 깔았던 USB-ISP 드라이버 깔려있습니다.
>
>노트북에서 다운받아서 터미널로 보면 노트북,데스크탑 모두 글씨가 깨져서
>
>나오고 데스크탑에서 다운받아 터미널로 보면 노트북,데스크탑 모두 정상으로
>
>보여지는데 이유가 뭔지 모르겠습니다.
|
||||
| 1370 | 답변완료isp 질문입니다. (Code Vision ver.1.24.8) | 박완순 | 2008-07-31 | 1,355 |
|
몇일 전에 AT128-pro 보드 2개와 AD-USBISP(-L) 1개를 구입하였는데요.
isp 테스트겸 원래 가지고 있던 128 보드에 다운시키려 시도하였는데.
처음에 ver. 1.24.4 이버젼에서는 아예 다운이 되지 않아.. Q&A 를 이리저리 살펴
보니 최소 1.24.6이상에서 해야 한다는 글이 있어서 1.24.8 버젼으로 다운로드를
해 보았습니다.
첨에 다운이 되다가 라이팅 fail 하번 뜬뒤로는 다음 그림과 같이 아예 칩을
인식을 하지 못하네요 ㅡㅡ; 이거 아직 구매한 128 pro로 보드로는 안해 봤는데.
이것마저 이런 현상이 나타날까봐 질문 드립니다.
아 지금 프로젝트 때문에 써야 하는데.. 휴가 기간이군요..
글을 보시게 되면 답변 부탁 드리겠습니다.
Code Vision 에서의 isp setting 은 제대로 설정하였었습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
USBISP를 업그레이드 하셔야 합니다.
그리고, USBISP가 안정적으로 동작하려면 코드비전의 경우 1.25 이상 버전을 쓰시는 것이 좋습니다. 코드 비전 제조사인 hpinfotech에서 그렇게 밝히고 있습니다.
USBISP 업그레이드는 스스로 하실 수도 있습니다. 스스로 하기 어려우시면, 휴가 기간이 종료된 후인 다음주 화요일날 회사로 가져오시거나 택배로 가능합니다.
하는 요령은 FAQ나 Q&A에 가면 위쪽에 떠 있습니다.
만약에 정 급하시면, 용산 SY 전자(02-704-4376)로 오늘 가시면 아마
오늘까지는 열려 있습니다. 가서 얘기하시고, 새 제품으로 교환받으시면 됩니다.
현재 나간 제품은 업그레이드 되어 있는 제품이니 그냥 쓰시면 됩니다.
수고하세요.
>몇일 전에 AT128-pro 보드 2개와 AD-USBISP(-L) 1개를 구입하였는데요.
>
>isp 테스트겸 원래 가지고 있던 128 보드에 다운시키려 시도하였는데.
>
>처음에 ver. 1.24.4 이버젼에서는 아예 다운이 되지 않아.. Q&A 를 이리저리 살펴
>
>보니 최소 1.24.6이상에서 해야 한다는 글이 있어서 1.24.8 버젼으로 다운로드를
>
>해 보았습니다.
>
>첨에 다운이 되다가 라이팅 fail 하번 뜬뒤로는 다음 그림과 같이 아예 칩을
>
>인식을 하지 못하네요 ㅡㅡ; 이거 아직 구매한 128 pro로 보드로는 안해 봤는데.
>
>이것마저 이런 현상이 나타날까봐 질문 드립니다.
>
>아 지금 프로젝트 때문에 써야 하는데.. 휴가 기간이군요..
>
>글을 보시게 되면 답변 부탁 드리겠습니다.
>
>Code Vision 에서의 isp setting 은 제대로 설정하였었습니다.
|
||||
| 1369 | 답변완료시리얼통신에 대한 질문입니다. | 김민회 | 2008-07-31 | 1,408 |
|
웹 자료실에서 scanf.c를 이용하여 시리얼 통신을 하려고 하는데
컴파일 에러가 나네요~
!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'.
이렇게 나와서 stdio.h를 인클루드 시키고 파일도 추가 시켰는데 계속 같은
에러가 나는데 왜 그런지 잘 모르겠어요~^^;;
초보라서 어려운게 많네요~
답변 기다리겠습니다.
관리자 답변
안녕하세요? 고객님,
처음에 어려움이 많으시더라도 하나하나 차근차근 해나가면 조만간
정상에 쉽게 오르실 겁니다.
확인해 보니, 제가 만든 소스는 6.xx 버전에서 만든 것이라서 돌아갔던 것인데, 현재는 7.18버전을 배포 중이라 생긴 에러 같습니다. 일단, 컴파일러를 다시 다운받아서 까세요. 방금 다시 올렸습니다. 고객님이 까셨던 버전은 7.01인가 그럴겁니다.
프로젝트 생성시 까신 컴파일러 폴더 명도 프로젝트 파일 정보에 포함되는 데, V7이 깔리는 디렉토리와 V6 디렉토리가 서로 달라서 또 에러가 발생합니다.
그래서, 프로젝트를 새로 생성해야 합니다. 이 답변에 소스를 첨부했는 데, 그 소스를 7.18버전 ICCAVR에서 돌리시면 잘 돌아갈 겁니다.
printf 함수 추가시에 하셔야 하는 일만 적어 두었었는 데,
scanf함수 추가시에는 아래의 putchar 함수를 추가하셔야 합니다.
- 아래 -
int getchar(void)
{
while ((UCSR0A & 0x80) == 0);
return UDR0;
}
수고하세요.
>웹 자료실에서 scanf.c를 이용하여 시리얼 통신을 하려고 하는데
>
>컴파일 에러가 나네요~
>
>!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'.
>
>이렇게 나와서 stdio.h를 인클루드 시키고 파일도 추가 시켰는데 계속 같은
>에러가 나는데 왜 그런지 잘 모르겠어요~^^;;
>초보라서 어려운게 많네요~
>답변 기다리겠습니다.
|
||||
