Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 1958 | 답변완료타이머/카운터 관련 | 이병희 | 2008-11-13 | 1,413 |
|
KR-SL16 제품을 구매하고 현재 타이머/카운터를 공부하고 있는데요......
보드에 있는 LED 두개를 0.5초에 한번씩 껐다 켜볼려고 합니다.
그런데 계속 초기값으로만 있는것을 보니 정해진 시간이 지나도 인터럽트가 발생하지 않는것 같습니다.
소스는 다음과 같습니다.
// PORTB에 있는 LED 두개를 on/off 반복하기
#include <iom16v.h>
#include <macros.h>
unsigned char led = 0xFF, cnt; // 처음 LED 켜짐
// 타이머/카운터 오버플로0 서비스 루틴
#pragma interrupt_handler timer0_handler: iv_TIMER0_OVF
void timer0_handler(void)
{
CLI();
cnt++;
// atmega16은 11.0592 Mhz를 사용하므로
if(cnt == 21){ // 21*((256*1024)/11059200) = 0.5sec
if(led == 0xFF) // LED가 켜져 있을경우 끈다
led == 0x00;
else // LED가 꺼져 있을경우 킨다
led == 0xFF;
PORTB = led;
cnt = 0;
}
TCNT0 = 0x0a;
SEI();
}
void main(void)
{
CLI();
timer0_handler();
DDRB = 0xFF; // B포트 모든 핀 출력으로 설정
PORTB = led; // B포트에 초기값 출력
cnt = 0;
TIMSK = 0x01; // Timer0 overflow interrupt MASK
TIFR = 0x00;
TCCR0 = 0x05; // system clock/1024
TCNT0 = 0x0a; // 11059200*(1/1024)*0.001 = 10.8 고로 0x0a
SREG = 0x80;
SEI();
while(1);
}
1. 쉬운거라도 좋으니 ICCAVR을 이용한 타이머/카운터, 인터럽트 예제좀 주실수 있습니까?! 아니면 구할데라도 있나요?!
2. 특히 TCNT 값을 구하는데 제가 구한 값이 맞는건가요?!!
11.0592 Mhz를 1024 클럭으로 해주어서 위와같이 나왔습니다. 맞는건가요?!
바쁘신데 죄송합니다. 하지만 꼭 좀 부탁드립니다.!!
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용해 주셔서 감사합니다.
우선, 대부분의 저희 회사 예제가 ATMEGA128 기준으로 작성되어 있어서,
16 제품을 가지실 경우, 예제의 다양성에 어려움이 있을 수 있는 데요.
물론, 응용하면 되기 때문에, 본 자료실->기존자료실의 예제를 조금 바꾸면, 쉽게 구현이 가능하지만, 구래도 타이머로 1초에 한번씩 LED B0가 껏다 켜졌다 하는 예제를 구현해 보았습니다. 이 예제는 테스트는 안해봤지만, 잘 동작할 걸로 예상됩니다. 해 보시구요.
수고하세요.
>KR-SL16 제품을 구매하고 현재 타이머/카운터를 공부하고 있는데요......
>보드에 있는 LED 두개를 0.5초에 한번씩 껐다 켜볼려고 합니다.
>그런데 계속 초기값으로만 있는것을 보니 정해진 시간이 지나도 인터럽트가 발생하지 않는것 같습니다.
>소스는 다음과 같습니다.
>
>// PORTB에 있는 LED 두개를 on/off 반복하기
>#include <iom16v.h>
>#include <macros.h>
>
>unsigned char led = 0xFF, cnt; // 처음 LED 켜짐
>
>// 타이머/카운터 오버플로0 서비스 루틴
>#pragma interrupt_handler timer0_handler: iv_TIMER0_OVF
>void timer0_handler(void)
>{
> CLI();
> cnt++;
>
>// atmega16은 11.0592 Mhz를 사용하므로
> if(cnt == 21){ // 21*((256*1024)/11059200) = 0.5sec
> if(led == 0xFF) // LED가 켜져 있을경우 끈다
> led == 0x00;
> else // LED가 꺼져 있을경우 킨다
> led == 0xFF;
>
> PORTB = led;
> cnt = 0;
> }
> TCNT0 = 0x0a;
> SEI();
>}
>
>void main(void)
>{
> CLI();
> timer0_handler();
> DDRB = 0xFF; // B포트 모든 핀 출력으로 설정
> PORTB = led; // B포트에 초기값 출력
> cnt = 0;
>
> TIMSK = 0x01; // Timer0 overflow interrupt MASK
> TIFR = 0x00;
> TCCR0 = 0x05; // system clock/1024
> TCNT0 = 0x0a; // 11059200*(1/1024)*0.001 = 10.8 고로 0x0a
>
> SREG = 0x80;
>
> SEI();
>
> while(1);
>}
>
>1. 쉬운거라도 좋으니 ICCAVR을 이용한 타이머/카운터, 인터럽트 예제좀 주실수 있습니까?! 아니면 구할데라도 있나요?!
>2. 특히 TCNT 값을 구하는데 제가 구한 값이 맞는건가요?!!
> 11.0592 Mhz를 1024 클럭으로 해주어서 위와같이 나왔습니다. 맞는건가요?!
> 바쁘신데 죄송합니다. 하지만 꼭 좀 부탁드립니다.!!
|
||||
| 1957 | 답변완료이번에 KD-128Pro-C 라는 제품 및 DC 라인트레이서 킷트을 구매했는데요.. | 윤영석 | 2008-11-13 | 1,389 |
|
엘레파츠를 통해 구매하여 어제 배송받았습니다.
이제부터 AVR을 공부하기 위한 준비는 다 되었네요..^^
아직 DC라인트레이서는 작동유무 확인전이구요~
KD-128Pro-C 제품은 전원 인가후 작동유무는 확인했습니다.
그리고, 이제 하나씩 공부하려고 하다보니... 사진과 제품이 약간 다르더군요.
KD-128Pro-A 제품 사진에는 분명 전원잭/온오프스위치쪽에 부저(스피커)가 달려있던데요..
제가 받은 제품은 그 자리에 콘덴서가 있네요...
스피커 예제 샘플 및 응용을 하려면 어케해야합니까??
제가 제품을 잘못 받은건 아니죠??
답변 부탁드립니다.
수고하세요
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
우선, 사진을 자세히 보시면, 그 스피커라는 것이 스피커가 아니구요.
전원부의 브릿지 다이오드입니다.
원래 아답타를 거꾸로 꽂을 때를 대비하여, 넣어둔 브릿지 다이오드가 오히려 좋지 않은 효과를 내는 경우가 간혹 있어서, 회로에서 빼면서 오히려, 전해커패시터를 하나 넣어서, 더욱 안정화 효과를 높인 것입니다.
한마디로, 업그레이드 된것이지요.
제품 사진이 예전 모델이라 그런 것 같구요.
더욱 여러가지로, 눈에 보이지는 않지만, 좋아진 제품이니, 걱정 마시고 쓰시면 됩니다.
스피커 예제는 원래 외부에 스피커를 별도로 장착하셔야 가능한 제품입니다.
감사합니다.
>엘레파츠를 통해 구매하여 어제 배송받았습니다.
>이제부터 AVR을 공부하기 위한 준비는 다 되었네요..^^
>
>아직 DC라인트레이서는 작동유무 확인전이구요~
>KD-128Pro-C 제품은 전원 인가후 작동유무는 확인했습니다.
>
>그리고, 이제 하나씩 공부하려고 하다보니... 사진과 제품이 약간 다르더군요.
>KD-128Pro-A 제품 사진에는 분명 전원잭/온오프스위치쪽에 부저(스피커)가 달려있던데요..
>
>제가 받은 제품은 그 자리에 콘덴서가 있네요...
>스피커 예제 샘플 및 응용을 하려면 어케해야합니까??
>
>제가 제품을 잘못 받은건 아니죠??
>
>답변 부탁드립니다.
>
>수고하세요
|
||||
| 1956 | 답변완료KR-DL16 질문요. | 김재진 | 2008-11-12 | 1,395 |
|
KR-DL16
이 킷트에
모터는 그냥 DC모터를 쓰고
센서를 적외선 센서를 쓰지 않고
초음파 센서를 사용하여..
자율 이동 장애물 회피 로봇을 만들려고 하는 중인데요..
이럴경우 초음파 센서를 그냥..
적외선 센서 처럼 LM324를 사용 하지 않고
그냥 바로 포트에 연결 하면 적용이 될까요
초음파 센서는 SRF-04입니다..
그리구 죄송하지만 이렇게 할시에
소스좀.. 부탁드릴게요
아직 미흡한 부분이 너무 많아서..
대충.. 틀이라도 짜주시면 감사 하겠습니다..
초음파 센서를 그냥 연결하고 하는데..자꾸.;;
작동이 안되네요 그리구 초음파 센서를 만약 그냥 포트에 연결이 된다면
에코는 atmega16 기준으로 3번 포트인가? 초록색 LED가 있는
그 포트에 연결해주고
출력 트리거는 그 가변 저항이 달려잇는 핀에 넣어 주면 될까여?
관리자 답변
안녕하세요? 고객님,
ATMEGA128에서 초음파 센서 SRF04를 이용한 예제는 아래에 있으니, 참조하여, 소스를 만드시는 것이 좋겠습니다. 소스를 짜드리진 않습니다. 그건 공부하여, 고객님이 하실 몫인것 같네요. 다만, 하다가 하다가 안되서 질문하시면 도와드릴 순 있겠지요?
- 아래 -
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=261
수고하세요.
>KR-DL16
>이 킷트에
>모터는 그냥 DC모터를 쓰고
>센서를 적외선 센서를 쓰지 않고
>초음파 센서를 사용하여..
>자율 이동 장애물 회피 로봇을 만들려고 하는 중인데요..
>이럴경우 초음파 센서를 그냥..
>적외선 센서 처럼 LM324를 사용 하지 않고
>그냥 바로 포트에 연결 하면 적용이 될까요
>초음파 센서는 SRF-04입니다..
>그리구 죄송하지만 이렇게 할시에
>소스좀.. 부탁드릴게요
>아직 미흡한 부분이 너무 많아서..
>대충.. 틀이라도 짜주시면 감사 하겠습니다..
>초음파 센서를 그냥 연결하고 하는데..자꾸.;;
>작동이 안되네요 그리구 초음파 센서를 만약 그냥 포트에 연결이 된다면
>에코는 atmega16 기준으로 3번 포트인가? 초록색 LED가 있는
>그 포트에 연결해주고
>출력 트리거는 그 가변 저항이 달려잇는 핀에 넣어 주면 될까여?
|
||||
| 1955 | 답변완료AM-RFMOD 진행중인데요... | 유준영 | 2008-11-12 | 1,372 |
|
안녕하세요 오늘 다녀갔던 유준영입니다
숙제 다 해결했는데 사장님이 주신 선으로
연결하여 스위치에 따라 led 가 제어가 됩니다
근데 AM-RFMOD 끼고 해 보았더니 안됩니다
자세히 보니까 tx rx 에 불이 안들어오고 계속
op에만 머물러 있네요 ㅠㅠ
통신 모듈에 문제가 있는거 같습니다
아님 세팅 문제 인가요?
관리자 답변
안녕하세요?
잘 가셨어요?
숙제를 다 하셨다니, 열심히 하셨나 봅니다.
혹시, 통신 속도를 얼마로 하셨는 지 송신용, 수신용 모두 소스를 한 번 올려 보세요. 수고하세요.
>안녕하세요 오늘 다녀갔던 유준영입니다
>
>숙제 다 해결했는데 사장님이 주신 선으로
>연결하여 스위치에 따라 led 가 제어가 됩니다
>
>근데 AM-RFMOD 끼고 해 보았더니 안됩니다
>
>자세히 보니까 tx rx 에 불이 안들어오고 계속
>op에만 머물러 있네요 ㅠㅠ
>
>통신 모듈에 문제가 있는거 같습니다
>아님 세팅 문제 인가요?
>
|
||||
| 1954 | 답변완료퓨즈비트설정에서요..// | 김기목 | 2008-11-12 | 1,452 |
|
AVR MEGA 128 모듈 M-128PRO사용중이구요..
avr두개 중에 하나가 avr studio에서 퓨즈비트 설정 오류가 나네요...
다른 하나는 제대로 작동 되구요.....
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
AVR 칩이 나간게 아닌가 싶습니다.
가능하면 방문하셔서 자세한 것은 직접 테스트 받아 보시는 게 좋겠네요.
수고하세요.
>AVR MEGA 128 모듈 M-128PRO사용중이구요..
>
>avr두개 중에 하나가 avr studio에서 퓨즈비트 설정 오류가 나네요...
>
>다른 하나는 제대로 작동 되구요.....
|
||||
| 1953 | 답변완료스테핑모터 구동모듈 사용 | 김태곤 | 2008-11-12 | 1,439 |
|
AM-MS2 모듈로 스테핑 모터를 제어하고자 합니다. 모터가 정지 상태일때 전류가 차단되는지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
AM-MS2 모듈에는 두 가지 경우가 있습니다.
모터 클럭이 안 들어간 상태로, 서 있는 경우에는 홀딩 토크를 가지면서 서 있는 경우구요. ENABLE 핀에 DISABLE을 넣으면 전류가 차단되면서, 모터 클럭이 풀려 버립니다.
참고 바랍니다.
>AM-MS2 모듈로 스테핑 모터를 제어하고자 합니다. 모터가 정지 상태일때 전류가 차단되는지 알고 싶습니다.
|
||||
| 1952 | 답변완료avr studio 4 에서 AD-USBISP V02를 사용한 atmeag48 다운로드문제 | 정재철 | 2008-11-12 | 1,408 |
|
avr studio 4 에서 AD-USBISP V02를 사용한 atmeag48 다운로드에 문제가 있어서 질문드립니다
드라이버는 다운로드하여 정상적으로 설치 하였으며, avr studio4 역시 당 사이트에서 다운받아 설치 하였으나 Atmel사의 것과 같은 message만 뜹니다
ISP Mode Error 라는 창이뜹니다
Mode 설정이 잘못됬다는것 같은데 알수가 없습니다
다른 설정이 있는것인지 알수가 없어서 문의드립니다
빠른 답변 부탁 드립니다
첨부 : error message.bmp
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
가까운데 계시면 직접 오시는 게 좋겠습니다. 이것은 최근에 나온 문제는 100% 땜문제나 커넥터를 거꾸로 꽂아서 생긴 문제였습니다. 확인해 보시구요.
직접 찾아 오시면, 여러가지를 봐드릴 수 있을 것 같습니다.
감사합니다.
>avr studio 4 에서 AD-USBISP V02를 사용한 atmeag48 다운로드에 문제가 있어서 질문드립니다
>드라이버는 다운로드하여 정상적으로 설치 하였으며, avr studio4 역시 당 사이트에서 다운받아 설치 하였으나 Atmel사의 것과 같은 message만 뜹니다
>ISP Mode Error 라는 창이뜹니다
>Mode 설정이 잘못됬다는것 같은데 알수가 없습니다
>다른 설정이 있는것인지 알수가 없어서 문의드립니다
>빠른 답변 부탁 드립니다
>
>첨부 : error message.bmp
|
||||
| 1951 | 답변완료AM-RFMOD 모듈에 대한 몇 가지 질문입니다. | 조현욱 | 2008-11-12 | 1,405 |
|
수고가 많으십니다.
요즘 자주 질문을 드리게 되는군요.
번거롭게 해드려 죄송합니다.
최근 발매 시작하신 AM-RFMOD 통신모듈에 대한 질문입니다.
모듈 2개를 사서,
하나는 PC에 연결하고
하나는 ATMega128PRO 보드에 연결해서
서로 통신시키려 하고 있습니다.
(주로 보드에서 송신, PC에서 수신하는 식입니다.)
1. 최대 통신 가능 거리가 얼마나 되나요?
기존 자료실의 메뉴얼을 보았습니다만, 최대 통신 거리에 대한 설명은
나와있지 않았습니다.(또는 부주의로 제가 못봤을 수도 있습니다.)
2. 보드 쪽에서 급격한 움직임의 변화가 있어도
(예전 질문들을 보셨다면 짐작하셨을 수도 있겠지만,
보드를 인체에 달고 움직임의 속도를 측정해서 -팔 다리 휘두르는 움직임-
PC로 측정된 속도를 송신하여 PC에서 적당히 처리하는 과정을 구현중입니다.)
문제없이 통신이 가능할까요?
3. AM-RFMOD 모듈과 PC와의 연결은 어떻게 하는 것이 좋은가요?
혹시, PC용 적당한 application이나 example같은 건 없을까요.
PC쪽 모듈로 데이터 송신까지는 메뉴얼 보고 하면 어떻게 할 수 있을것 같은데,
PC쪽 모듈에서 PC의 application으로 어떻게 데이터를 전달해야 할지
감이 잘 잡히지 않네요. 따로 디바이스 드라이버 같은걸 구현해야 할지
모르겠습니다.
4. 제목과는 동떨어진 질문인데,
본사로 찾아가서 여쭤보게 된다면 보통 평일 몇 시 쯤 가면 좋을까요?
언제나처럼 답변 기다리고 있겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C에 가져주시는 관심이 정말 감사드립니다.
답변해 드릴께요.
1. 정확히는 측정해 보지는 않았지만, 대략 30-40m 정도 되구요.
외부 안테나를 별도로 장착하게 되면, 거리가 늘어나게 될겁니다. 대략적인
매칭은 해 두었지만, 안테나에 따라 좀 더 매칭을 하면, 거리가 더 늘어날 수도
있습니다.
2. 문제없이 사용이 가능하실 것 같은데요. 대략 20m 안쪽이라면 문제 없을 것 같습니다. 최대 거리에서 하게 되면, 에러가 좀 발생될 수도 있지 않을까 싶군요.
3. RF모드와 PC를 직접 연결하시려면, 4핀 커넥터 쪽에서 5V 전원을 넣어 주시고,
본사의 USBUART나 AM-RS232M을 이용하시면, 쉽게 PC와 통신하실 수 있습니다.
4. 오전 11시 이후부터 오후 1-3시 사이에 오시는 것이 가장 좋습니다.
감사합니다.
>수고가 많으십니다.
>요즘 자주 질문을 드리게 되는군요.
>번거롭게 해드려 죄송합니다.
>
>최근 발매 시작하신 AM-RFMOD 통신모듈에 대한 질문입니다.
>
>모듈 2개를 사서,
>하나는 PC에 연결하고
>하나는 ATMega128PRO 보드에 연결해서
>서로 통신시키려 하고 있습니다.
>(주로 보드에서 송신, PC에서 수신하는 식입니다.)
>
>1. 최대 통신 가능 거리가 얼마나 되나요?
> 기존 자료실의 메뉴얼을 보았습니다만, 최대 통신 거리에 대한 설명은
> 나와있지 않았습니다.(또는 부주의로 제가 못봤을 수도 있습니다.)
>
>2. 보드 쪽에서 급격한 움직임의 변화가 있어도
> (예전 질문들을 보셨다면 짐작하셨을 수도 있겠지만,
> 보드를 인체에 달고 움직임의 속도를 측정해서 -팔 다리 휘두르는 움직임-
> PC로 측정된 속도를 송신하여 PC에서 적당히 처리하는 과정을 구현중입니다.)
> 문제없이 통신이 가능할까요?
>
>3. AM-RFMOD 모듈과 PC와의 연결은 어떻게 하는 것이 좋은가요?
> 혹시, PC용 적당한 application이나 example같은 건 없을까요.
>
>4. 제목과는 동떨어진 질문인데,
> 본사로 찾아가서 여쭤보게 된다면 보통 평일 몇 시 쯤 가면 좋을까요?
>
>언제나처럼 답변 기다리고 있겠습니다.
|
||||
| 1950 | 답변완료AM-CS2 모듈 | 문원태 | 2008-11-12 | 1,472 |
|
AM-CS2 모듈을 사용하여 라인트레이서를 만들고 있는 중입니다. 전에 같은 문제로 문의를 드렸는데요 24볼트 모터 동작을 시켜 보았습니다. 그런데 마찬가지로 한쪽 모터는 원하는 속도로 돌아가는데 다른 한쪽은 잘 돌아가지 않습니다. 모터를 바꾸어 보면 잘돌아가던 모터는 안돌아가고 안돌아가던 모터는 올바르게 동작합니다. 모듈에 문제가 있는 건 아닙니까?>??
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
모듈 중앙에 있는 가변 저항을 돌리셔서, 잘 돌아가는 적절한 포인트를 찾으시는 것이 좋겠습니다. 그러면 이상 없을 겁니다.
수고하세요.
>AM-CS2 모듈을 사용하여 라인트레이서를 만들고 있는 중입니다. 전에 같은 문제로 문의를 드렸는데요 24볼트 모터 동작을 시켜 보았습니다. 그런데 마찬가지로 한쪽 모터는 원하는 속도로 돌아가는데 다른 한쪽은 잘 돌아가지 않습니다. 모터를 바꾸어 보면 잘돌아가던 모터는 안돌아가고 안돌아가던 모터는 올바르게 동작합니다. 모듈에 문제가 있는 건 아닙니까?>??
|
||||
| 1949 | 답변완료스테핑모터및스테핑제어모듈문의 | 전영환 | 2008-11-12 | 1,504 |
|
안녕하십니까?
문의를 하기 위해서 글을 올립니다..
스테핑모터를 이용하여 간단한 기구를 만들고자 하는데 요구되는 사항은 다음과 같습니다..
1. 스테핑모터의 평균속도 : 1회전하는데 3초
2. 스테핑모터 속도가 가변이 되어야 함.
3. 스테핑모터에 가반되는 회전토르크는 2kg.cm이하
위 사항에 맞는 스테핑모터와 제어모듈을 선정하여 주시면 바로 구매하여 만들고자 합니다...
빠른 회신 부탁드리겠습니다...
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
우선, 스테핑 모터는 SE-SM2를 이용하시면 좋을 것 같습니다.
스펙상 토크가 2kg.cm 거든요.
그리고, 스테핑 모터구동용 제어 모듈은 원하는 섬세한 각도가 중요한데,
원하시는 제품은 최대 0.9도/ 클럭 까지 제어 가능한 AM-CS2P 모듈로 충분할 것 같습니다. 전원을 SMPS같은 걸루 24V 3A를 넣어 주셔야 최고 토크까지 사용이 가능합니다. 모터 속도 가변이야 프로그램으로 하시면 될 것 같습니다.
원하시는 동작을 위하여 AVR 과 같은 마이크로 프로세서가 있어야 하는 데,
예제파일은 아래에 있으니, 참고바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=CS2P&select_arrange=headnum&desc=asc&no=206
수고하세요.
>안녕하십니까?
>문의를 하기 위해서 글을 올립니다..
>스테핑모터를 이용하여 간단한 기구를 만들고자 하는데 요구되는 사항은 다음과 같습니다..
>1. 스테핑모터의 평균속도 : 1회전하는데 3초
>2. 스테핑모터 속도가 가변이 되어야 함.
>3. 스테핑모터에 가반되는 회전토르크는 2kg.cm이하
>
>위 사항에 맞는 스테핑모터와 제어모듈을 선정하여 주시면 바로 구매하여 만들고자 합니다...
>
>빠른 회신 부탁드리겠습니다...
|
||||
| 1948 | 답변완료라인트레이서 질문입니다. | 천청심 | 2008-11-12 | 1,438 |
|
이곳에 있는 라인트레이서를 이용해서 AVR Studio에서 소스를 넣었는데..
macros.h란 파일을 찾을수 없다고 나오네요...
또 함수 motorOneClock란 것음 함수가 아니다 라고 나오는거 같은데..
그렇다면 이것은 함수 지정을 안해줘서 생긴것입니까?
아니면 macros.h를 찾을수 없어서 생겨난 에러입니까?
일단 메인 에러는 원래 #include<iom128v.h>라는 것을...
#include<avr/io.h>로 바꿔서 없애줬는데요...
그뒤에 있는 에러는..
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
우선, 본사의 소스는 ICCAVR 컴파일러 기준으로 작성되어 있습니다.
ICCAVR이 아닌 다른 컴파일러를 사용하실 경우에는
고객님이 사용하시는 컴파일러에 맞게 수정하여 주셔야 합니다.
macros.h는 iccavr에서 쓰는 헤더파일입니다. 빼셔도 별 문제는 없을 겁니다.
수고하시구요.
>이곳에 있는 라인트레이서를 이용해서 AVR Studio에서 소스를 넣었는데..
>
>macros.h란 파일을 찾을수 없다고 나오네요...
>
>또 함수 motorOneClock란 것음 함수가 아니다 라고 나오는거 같은데..
>그렇다면 이것은 함수 지정을 안해줘서 생긴것입니까?
>아니면 macros.h를 찾을수 없어서 생겨난 에러입니까?
>
>일단 메인 에러는 원래 #include<iom128v.h>라는 것을...
>#include<avr/io.h>로 바꿔서 없애줬는데요...
>그뒤에 있는 에러는..
|
||||
| 1947 | 답변완료AM-RFMOD 에 대해... | 유준영 | 2008-11-11 | 1,406 |
|
오늘 하루 계속 통신 모듈 사용하려 노력해 보았는데
제가 방법을 모르고 있는거 같습니다
제가 찾아뵈여 자세한 사용법 좀 배워도 될까요?
관리자 답변
안녕하세요? 고객님,
언제든 들러 주세요.
감사합니다.
>오늘 하루 계속 통신 모듈 사용하려 노력해 보았는데
>
>제가 방법을 모르고 있는거 같습니다
>
>제가 찾아뵈여 자세한 사용법 좀 배워도 될까요?
>
>
|
||||
| 1946 | 답변완료다시 질문 드립니다... | 김명호 | 2008-11-11 | 1,454 |
|
초보자 이름으로 올린 사람인데요.
프로그램 소스는 카페에 올라와있는 것으로 했습니다.
밑에 파일 첨부 해놨구요. avr studio로 헥사 파일만 atmega128 모듈에 넣어서
작동했습니다. 그런데 센서는 작동이 되는데 세그먼트(gyxs-4491csr) 출력이
되질 않습니다.
동영상도 넣었습니다.
소스쪽 문제인지 아님 회로 문제인지 알고 싶어요~
관리자 답변
안녕하세요. 고객님...
저희 NTC제품을 이용해 주셔서 감사합니다.
고객님께서 AVR의 초보시라 어떻게 설명을 드려야 할지...
소스의 헥스 파일을 타겟보더에 바로 라이팅 한다는 것은 솔직히 좋은 방법이 아니라 생각됩니다. 원래의 소스가 어떤 보더 어떤 환경이냐에 따라 얼마든지 다른 결과 값이 나올수 있기 때문입니다.
고객님께서 학생이시라면 C언어랑 AVR기초에 대해 조금 공부하시는 편이 나을듯 싶습니다.
보드에 관계없이 작동시킬려면 에코 신호를 PF4, 트리거신호핀을 PF6핀에 연결하셔서 UART0에 출력값이 제대로 나오는지 확인하는게 우선순위라 생각됩니다. UART0에서 제대로 된 값이 나오면 그 다음 FND에 값을 써보는게 순서라 생각됩니다.
FND에 숫자쓰는 소스는 Q&A나 자료실에 많이 있습니다.
AB-M128PRO-A에 이 소스를 적용하실려면 PORTC에 ~기호를 달아주면 되겠네요. 무슨 말인지 아시겠죠? 우리 회로도는 커먼 캐소드타입과 커먼 애노드 타입을 둘다 지원하지만 제품이 나갈때 FND는 커먼 캐소드타입이 나간답니다.
고객님께서 사용하신 소스는 커먼 애노드타입의 소스고요.. ^_^
이해안되시면 또 질문주시든지 아님 한번 찾아오세요. 웃으면서 잘 이해할수 있도록 알려드릴께요.
감사합니다.
>초보자 이름으로 올린 사람인데요.
>프로그램 소스는 카페에 올라와있는 것으로 했습니다.
>
>밑에 파일 첨부 해놨구요. avr studio로 헥사 파일만 atmega128 모듈에 넣어서
>
>작동했습니다. 그런데 센서는 작동이 되는데 세그먼트(gyxs-4491csr) 출력이
>되질 않습니다.
>
>동영상도 넣었습니다.
>
>소스쪽 문제인지 아님 회로 문제인지 알고 싶어요~
|
||||
| 1945 | 답변완료안녕하세요^^ 왕초짜입니다.ㅠㅠ | 이진희 | 2008-11-11 | 1,443 |
|
공대생 3학년입니다^^
다름이 아니고..이번에 제가 하게 된 프로젝트에 꼭 필요한 장치가
스테핑모터 구동입니다.
몇 일 전에 ATmega128 M128-B하고, AM-CS2P, 그리고 SE-SM <-이렇게 부품을
구입했습니다. 깜빡하고 12V 전원어뎁터를 주문안해서 사야겠지만.ㅠㅠ
암튼.. 스테핑모터 모듈하고 M128-B 하고 연결하는 박스케이블은 주문을
했습니다. 모터를 구동시킬려면 당연지사 전원이 필요할텐데..
그 전원은 박스케이블로 가능한지요?! 아니면..보드하고 모터모듈하고 연결하는
12V전원 케이블은 추가로 주문을 해야 하는지요?!ㅠㅠ
완전 초짜라서 아직은 막막하지만~ 흥미를 갖고 열심히 하고 있습니다.
홈피에 예제랑 강좌, 설명서, S/W 등이 자세하게 탑재되어 있어서
다행이라고 생각됩니다!^^
암튼..위에 답변이랑 조언좀 부탁드리겠습니다(꾸벅).ㅋㅋ
관리자 답변
안녕하세요. 고객님..
저희 NTC제품을 이용해 주셔서 감사합니다.
스테핑모터는 최소 전압과 전류를 많이 사용하는 모터입니다.
따라면 박스케이블의 전압(5V)과 전류로는 서테핑 모터를 돌릴수 없습니다.
그래서 스테핑 모터 모듈(CS2P)쪽에 보면 12V POWER라고 쓰여진 2핀짜리 전원공급부를 따로 두었습니다. 저희 보드(M128-B)쪽에 보면 12V OUT이라고 쓰여진 2핀 전원출력부가 3개있는데 그중 하나랑 연결하시면 됩니다.
2핀 커넥터를 구입하시기 힘드시면 저희 본사에 들리시면 무료로 드리겠습니다.
참고로 고객님께서 사용하시는 SE-SM은 정격전압이 24V, 3A입니다.
최소 12V, 600mA이상은 되어야 작동을 할수 있습니다. 물론 이 상태에서는 풀토크는 힘들겠지요. 충분한 답변이 되었는지 모르겠네요.
하시다가 궁금하신 것은 언제라도 질문하시고 더 자세한 서포트를 원하신다면 본사에 한번 들려서 충분한 서포트 받으시길 바랍니다. 본사에 들리실때는 반드시 사전 방문 전화 주시길 바랍니다.
그럼 열심히 하십시요. ^_^
감사합니다.
>공대생 3학년입니다^^
>다름이 아니고..이번에 제가 하게 된 프로젝트에 꼭 필요한 장치가
>스테핑모터 구동입니다.
>몇 일 전에 ATmega128 M128-B하고, AM-CS2P, 그리고 SE-SM <-이렇게 부품을
>구입했습니다. 깜빡하고 12V 전원어뎁터를 주문안해서 사야겠지만.ㅠㅠ
>암튼.. 스테핑모터 모듈하고 M128-B 하고 연결하는 박스케이블은 주문을
>했습니다. 모터를 구동시킬려면 당연지사 전원이 필요할텐데..
>그 전원은 박스케이블로 가능한지요?! 아니면..보드하고 모터모듈하고 연결하는
>12V전원 케이블은 추가로 주문을 해야 하는지요?!ㅠㅠ
>완전 초짜라서 아직은 막막하지만~ 흥미를 갖고 열심히 하고 있습니다.
>홈피에 예제랑 강좌, 설명서, S/W 등이 자세하게 탑재되어 있어서
>다행이라고 생각됩니다!^^
>암튼..위에 답변이랑 조언좀 부탁드리겠습니다(꾸벅).ㅋㅋ
>
>
>
|
||||
| 1944 | 답변완료물건 잘 받았습니다 ^^; | 서덕재 | 2008-11-11 | 1,425 |
|
atmega128L 모듈 주문했던 사람입니다~
배송도 빠르고 좋네요 ^^;
그런데 이 모듈 사용할때 퓨즈비트 설정( 클럭 등..)을 다시 해줘야 하나요
아니면 그냥 냅둬도 되나요 ^^:
물품 빨리 보내주신거 다시 한번 감사드립니다. ^-^
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
퓨즈비트는 이미 설정해 두었습니다. 설정된 퓨즈는 0xffd9ef 입니다.
하지만, 다른 기능을 쓰시려면 따로 하셔야 겠지요.
일반적으로는 이렇게 쓰시면 됩니다.
언제든 질문 있으시면 올려 주세요.
수고하세요.
>atmega128L 모듈 주문했던 사람입니다~
>
>배송도 빠르고 좋네요 ^^;
>
>그런데 이 모듈 사용할때 퓨즈비트 설정( 클럭 등..)을 다시 해줘야 하나요
>
>아니면 그냥 냅둬도 되나요 ^^:
>
>
>물품 빨리 보내주신거 다시 한번 감사드립니다. ^-^
|
||||
