Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6398 | 답변완료AVR 128 프로 키트로 RS232 통신하려고 하는데 질문드립니다. | 손덕찬 | 2011-06-02 | 1,445 |
|
뉴티씨 제품중에 UART와 RS232 포트를 연결하는 SE-3T9 시리얼 케이블을 사용하면 되는 건가요?
궁금합니다.
관리자 답변
안녕하세요
KD-128Pro
AM-128PRO
AM-128RAM
AM-2561PRO
AB-M128Pro-AAB-M128-A
위에 나열된 제품으로 rs232 통신을 할경우 SE-3T9 로 연결하여 사용하면 됩니다.
수고하세요
>뉴티씨 제품중에 UART와 RS232 포트를 연결하는 SE-3T9 시리얼 케이블을 사용하면 되는 건가요?
>궁금합니다.
|
||||
| 6397 | 답변완료퓨즈 비트 설정하면서 궁금한점요. | 유동원 | 2011-06-02 | 1,262 |
|
안녕하세요!
제품 구입시 기본 퓨즈비트가 FFD9EF로 설정 되어서 나온다는
글을 보았고 확인해보니 정말 그렇더군요.
궁금한점은 외부크리스탈이 16MHz가 장착되어 나오는데요
CKOPT 가 0 으로 선택되어야 1~16MHz로 동작되는거 아닌가요?
D9 면 11011001 CKOPT비트가 1로 되어있는데요 3~8MHz로 동작하는거
아닌가요?
책을 몇번이고 봐도 헤갈리네요!(인터넷을 돌아봐도요;;)
FFD9EF로 그냥 맞쳐놓고 쓰는것이 진리인가요? ㅡ,.ㅡ
위에 처럼 맞쳐놓고 쓰면 16MHz로 동작하는건가요?
제가 드린 질문이 허접하더라도 답변 부탁드립니다.
관리자 답변
안녕하세요
0xffd9ef 는 외부크리스탈 사용하는 퓨즈입니다.
ef 중( 0011 1111 ) 0비트부터 5비트까지 클럭에 관련된 퓨즈입니다.
d9 는 관련된 내은 jtag,eeprom, boot관련 등. 클럭셋팅가는 상관이 없습니다.
수고하세요
>안녕하세요!
>
>제품 구입시 기본 퓨즈비트가 FFD9EF로 설정 되어서 나온다는
>
>글을 보았고 확인해보니 정말 그렇더군요.
>
>궁금한점은 외부크리스탈이 16MHz가 장착되어 나오는데요
>
>CKOPT 가 0 으로 선택되어야 1~16MHz로 동작되는거 아닌가요?
>
>D9 면 11011001 CKOPT비트가 1로 되어있는데요 3~8MHz로 동작하는거
>
>아닌가요?
>
>책을 몇번이고 봐도 헤갈리네요!(인터넷을 돌아봐도요;;)
>
>FFD9EF로 그냥 맞쳐놓고 쓰는것이 진리인가요? ㅡ,.ㅡ
>
>위에 처럼 맞쳐놓고 쓰면 16MHz로 동작하는건가요?
>
>제가 드린 질문이 허접하더라도 답변 부탁드립니다.
|
||||
| 6396 | 답변완료AD-USBISP V03.5 다운로드 에러(AB-M128Pro-A 보드사용) | 류호봉 | 2011-06-02 | 1,207 |
|
안녕하세요?
드라이버도 설치하고 ICCAVR 세팅도 한 상태입니다.
구매하여 처음연결하는데 에러가....ICCAVR 사용 중 자료실의 mega.c 를 F9를 눌러 컴파일하면
아래와 같은 에러가 발생합니다.
1. 창이 하나 뜨면서 "unable to detect STK500 device aborting ISP function"
(세팅에서 stk500.exe 위치도 지정함)
2..그리고 메시지에는
C:\\AVR\\iccv7avr\\bin\\imakew -f A.mak
iccavr -o A -g -nb:4 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x1000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @A.lk -lcatm128
ROM 0% full. 238 out of 131072 bytes used.
RAM 0 bytes used (does not include stack usage).
Done. Thu Jun 02 17:03:34 2011
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom6 dATmega128 -fD9EF -FD9EF -EFF -GFF
STK500 command line programmer, v 2.3 Atmel Corp (C) 2004-2009.
Error in command line parameter.
Use -h or -? for help!
Done: there are error(s). Exit code: 1. Thu Jun 02 17:03:34 2011
관리자 답변
안녕하세요
http://www.newtc.co.kr/board/data/faq/AD_USBISP_V03_사용법.pdf
위 링크된 메뉴얼에 8페이지에 보시것 처럼 셋팅 하시면됩니다.
장치관리자의 com 포트 일치시킴
additional STK500.exe command line arguments -------> -datmega128 기입
컴파일된 파일을 다운로드시 ( F9 사용시 )
auto program after complie with flash from project and selected eeprom option 체크
flah options ----> program with project output files 체크
13page의 부터 설명되어 있는 avrstudio 로 USBISP가 정상적으로 잡히고 타겟보드와도
연결이 되는지를 먼저 확인해 보시길 바랍니다.
수고하세요
>안녕하세요?
>드라이버도 설치하고 ICCAVR 세팅도 한 상태입니다.
>구매하여 처음연결하는데 에러가....ICCAVR 사용 중 자료실의 mega.c 를 F9를 눌러 컴파일하면
>아래와 같은 에러가 발생합니다.
>
>1. 창이 하나 뜨면서 "unable to detect STK500 device aborting ISP function"
> (세팅에서 stk500.exe 위치도 지정함)
>2..그리고 메시지에는
>C:\\AVR\\iccv7avr\\bin\\imakew -f A.mak
> iccavr -o A -g -nb:4 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x1000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @A.lk -lcatm128
> ROM 0% full. 238 out of 131072 bytes used.
> RAM 0 bytes used (does not include stack usage).
>Done. Thu Jun 02 17:03:34 2011
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom6 dATmega128 -fD9EF -FD9EF -EFF -GFF
>STK500 command line programmer, v 2.3 Atmel Corp (C) 2004-2009.
>
>Error in command line parameter.
>Use -h or -? for help!
>Done: there are error(s). Exit code: 1. Thu Jun 02 17:03:34 2011
>
|
||||
| 6395 | 답변완료AM-SLCD420BL에서 특수문자 사용 | 박승준 | 2011-06-01 | 1,251 |
|
AM-SLCD420BL에서 ℃같은 온도표시 같은 특수문자가 사용가능한지 알고싶습니다.
가능하다면 사용방법이 어떻게 되는지..
관리자 답변
안녕하세요
특수문자 및 사용지정 문자는 지원하지 않습니다.
Text LCD 직접제어하면 가능합니다.
수고하세요
>AM-SLCD420BL에서 ℃같은 온도표시 같은 특수문자가 사용가능한지 알고싶습니다.
>가능하다면 사용방법이 어떻게 되는지..
|
||||
| 6394 | 답변완료ISP mode Error 문의 | 박관규 | 2011-06-01 | 1,314 |
|
안녕하세요. 제가 AVR용 USB-ISP AD-USBISP V03.5 를 구매해서 Atmega2561 세트를 테스트 하고 있는데, 초기 AVR Studio 를 설치하여 셋팅하고, Fuses 값등도 설정해서 다운로딩을 했습니다. 다운로딩은 정상적으로 되었다고 되었는데 Fuses 설정이 잘못되었는지는 모르겠지만, colck 이 나오지 않아서 다시 ISP 로 연결해서 다운로딩을 하려고 하니 ISP Mode Error 메세지만 나옵니다
이런 경우 다시 다운로딩 시키려면 어떻게 처리해야 되는것인지요?
Error 메세지 첨부해 드립니다. 빠른 답변 부탁 드립니다
관리자 답변
안녕하세요
현재증상으로 봐서는 FUSE( 클럭을 선택 부분) 잘못 넣으듯 합니다.
칩이 동작을 하지 못합니다.
검색엔진에 "avr 인공호흡 " 서치하시면 관련된 내용 나옵니다.
http://search.naver.com/search.naver?where=nexearch&query=avr+%C0%CE%B0%F8%C8%A3%C8%ED&sm=top_hty&fbm=1
직접하기 힘드시면 본사로 방문 또는 보내어 요청을 하시면 됩니다.
수고하세요
>안녕하세요. 제가 AVR용 USB-ISP AD-USBISP V03.5 를 구매해서 Atmega2561 세트를 테스트 하고 있는데, 초기 AVR Studio 를 설치하여 셋팅하고, Fuses 값등도 설정해서 다운로딩을 했습니다. 다운로딩은 정상적으로 되었다고 되었는데 Fuses 설정이 잘못되었는지는 모르겠지만, colck 이 나오지 않아서 다시 ISP 로 연결해서 다운로딩을 하려고 하니 ISP Mode Error 메세지만 나옵니다
>이런 경우 다시 다운로딩 시키려면 어떻게 처리해야 되는것인지요?
>Error 메세지 첨부해 드립니다. 빠른 답변 부탁 드립니다
|
||||
| 6393 | 답변완료시리얼 송수신과 전원연결에 대한 질문이 있습니다. | 박현철 | 2011-06-01 | 1,310 |
|
첫번째 질문은
PC에서 입력을 하면 ATmega128-pro를 지나서 ATmega128 소형모듈로
입력을하여 ATmega128에 입력값을 받으려고 하는데
연결도가 맞는지 확인하고 싶습니다.
PC(문자열 입력) - RS232 (UART0) - ATmega128 pro (0로 받고 1로 보냄) -RF(UART1)으로 연결
RF(UART1) - ATMEGA128 소형모듈 수신을 받음
그리고 제가 소스 작성 했을 때
PC- RS232 - ATmega128 로 연결해서 송수신을 확인했는데요.
이 때 작성한 소스는
int putchar(char c)
{
while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
UDR0 = c;
return c;
}
int getchar(void)
{
while ((UCSR0A & 0x80) == 0);
return UDR0;
}
char ch; 로 선언한 후
while문 안에
ch = getchar();를 선언해서
switch문을 이용하여 DC모터를 제어 했는데요.
여기서 질문이 있는데요.
getchar는 PC에서 입력받는 값을 잡아서 수행 했는데요.
여기서 uart1으로 보낼려면
uart1을 putchar로 선언해서 사용해서 보내야 하나요?
두번째는 전원 연결도에 대한 질문입니다.
사진과 같이 한 베터리에 연결해도 상관 없나요??
(전원은 3.7V - 변압기 -> 5V 출력 입니다.)
관리자 답변
안녕하세요
>int putchar(char c)
>{
> while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
>
> UDR0 = c;
> return c;
>}
>
>int getchar(void)
>{
> while ((UCSR0A & 0x80) == 0);
> return UDR0;
>}
uart0에 관련된 내용입니다.
uart1에 관련된 함수를 만들어 사용하면 됩니다.
당연히 uart 초기화 함수부분도 uart0 같이 셋팅을 해야합니다.
>int putchar1(char c)
>{
> while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty
>
> UDR1 = c;
> return c;
>}
>
>int getchar1(void)
>{
> while ((UCSR1A & 0x80) == 0);
> return UDR1;
>}
>두번째는 전원 연결도에 대한 질문입니다.
>사진과 같이 한 베터리에 연결해도 상관 없나요??
>(전원은 3.7V - 변압기 -> 5V 출력 입니다.)
여기서 변압기라는 부분을 이해가 안가네요
일반적인 레큘레이터 ic로는 불가능합니다. 높은전압에서 낮은전압을 만들떄 사용합니다.
낮은 전원을 높을 전원으로 변경하기 위해서
dc-dc 벅 컨버터를 사용해야합니다.
수고하세요
>첫번째 질문은
>PC에서 입력을 하면 ATmega128-pro를 지나서 ATmega128 소형모듈로
>입력을하여 ATmega128에 입력값을 받으려고 하는데
>연결도가 맞는지 확인하고 싶습니다.
>
>PC(문자열 입력) - RS232 (UART0) - ATmega128 pro (0로 받고 1로 보냄) -RF(UART1)으로 연결
>RF(UART1) - ATMEGA128 소형모듈 수신을 받음
>
>그리고 제가 소스 작성 했을 때
>PC- RS232 - ATmega128 로 연결해서 송수신을 확인했는데요.
>이 때 작성한 소스는
>
>int putchar(char c)
>{
> while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
>
> UDR0 = c;
> return c;
>}
>
>int getchar(void)
>{
> while ((UCSR0A & 0x80) == 0);
> return UDR0;
>}
>
>char ch; 로 선언한 후
>
>while문 안에
>ch = getchar();를 선언해서
>switch문을 이용하여 DC모터를 제어 했는데요.
>여기서 질문이 있는데요.
>
>getchar는 PC에서 입력받는 값을 잡아서 수행 했는데요.
>여기서 uart1으로 보낼려면
>uart1을 putchar로 선언해서 사용해서 보내야 하나요?
>
>
>두번째는 전원 연결도에 대한 질문입니다.
>사진과 같이 한 베터리에 연결해도 상관 없나요??
>(전원은 3.7V - 변압기 -> 5V 출력 입니다.)
|
||||
| 6392 | 답변완료퓨즈 설정 질문입니다. | 이수호 | 2011-06-01 | 1,407 |
|
안녕하세요!
오늘 대리점에서 물건 받고 실습에 들어 갈려고 하는 초보입니다.
비전공이구요.
모듈 : atmega128 (AM-128PRO 모듈)
프로그램 : AVR STUDIO 4.16버전 깔려 있습니다.
상태 : 모듈소켓만 납땜된 상태이며 전원 5V 공급되고, LED 1개, 저항 300옴 한개 납땜된
상태입니다.
모듈에 ISP 케이블이랑 전원 꼽는 건 문제가 안되는데 각 강의 내용마다 설정을 어떻게
하라는 건지 모르겠습니다.
퓨즈 설정하는 방법을 데이터 쉬트를 보니 영문이라 무슨 말인지 모르겠고,
검색해보면 비슷한 글만 있는데 경험이 없는 저로써는 내용을 이해 하기가 참 어렵군요.
인공호흡등 힘든 경험을 한사람들이 있는 것으로 보여 걱정도 되는 군요.
퓨즈 설정을 하지 않고 프로그램 소스를 컴파일 하고 다운로드하여 사용하면
어떤 문제가 발생하나요? 퓨즈 설정 꼭 해야 하나요?
앞으로 실습계획으로는,
led 전구 직사각형으로 나열 시켜두고 움직이는 텍스트를 만들며 제어할려고 하고,
그다음으로는 RC자동차를 만들어 보고 싶은데 퓨즈 설정이 꼭 필요 한건가요?
아니면 저같이 둔한 사람을 위해 퓨즈 설정을 이런식으로 해보라는 조언 좀 부탁드립니다.
수고하세요!
관리자 답변
안녕하세요
본사에 판매되는 모듈은 퓨즈가 다 셋팅되어진 상태로 나갑니다.
퓨즈를 다시 셋팅할 필요가 없습니다.
현재 능력으로 퓨즈에 관련된 내용을 파악하시려면 무리가 될수 있으니
우선사용하시다가 스킬이 올라가면 퓨즈에 관련된 내용을 보시길 바랍니다.
수고하세요
>안녕하세요!
>오늘 대리점에서 물건 받고 실습에 들어 갈려고 하는 초보입니다.
>비전공이구요.
>
>모듈 : atmega128 (AM-128PRO 모듈)
>프로그램 : AVR STUDIO 4.16버전 깔려 있습니다.
>상태 : 모듈소켓만 납땜된 상태이며 전원 5V 공급되고, LED 1개, 저항 300옴 한개 납땜된
> 상태입니다.
>
>모듈에 ISP 케이블이랑 전원 꼽는 건 문제가 안되는데 각 강의 내용마다 설정을 어떻게
>하라는 건지 모르겠습니다.
>
>퓨즈 설정하는 방법을 데이터 쉬트를 보니 영문이라 무슨 말인지 모르겠고,
>검색해보면 비슷한 글만 있는데 경험이 없는 저로써는 내용을 이해 하기가 참 어렵군요.
>인공호흡등 힘든 경험을 한사람들이 있는 것으로 보여 걱정도 되는 군요.
>
>퓨즈 설정을 하지 않고 프로그램 소스를 컴파일 하고 다운로드하여 사용하면
>어떤 문제가 발생하나요? 퓨즈 설정 꼭 해야 하나요?
>
>앞으로 실습계획으로는,
>led 전구 직사각형으로 나열 시켜두고 움직이는 텍스트를 만들며 제어할려고 하고,
>그다음으로는 RC자동차를 만들어 보고 싶은데 퓨즈 설정이 꼭 필요 한건가요?
>
>아니면 저같이 둔한 사람을 위해 퓨즈 설정을 이런식으로 해보라는 조언 좀 부탁드립니다.
>
>수고하세요!
|
||||
| 6391 | 답변완료Atmega 2560 ADC 포트 채널 변경에 관한 질문드립니다. | 황성빈 | 2011-05-31 | 1,425 |
|
안녕하세요, 2560을 이용해서 졸업작품 만들고 있는 학생입니다.
작품내용은 뭐.. 주차장 시스템 만드는 건데요,
조도센서랑 lcd led 키패드 USART 등 여러기능 이용해서.. 제작중에 있습니다.
각 개별적인 기능들은 구현을 하였는데, 합치는 과정에서 문제가 발생했는데 도통 진도가 나가질 않아서혹시 도움 받을수 있을까 해서 글 올립니다.
문제가 된부분은 ADC포트로 받은 조도센서 변화에따른 전압값을 스캔해 LED를 켜는 부분인데요,
ADC채널 하나하나씩은 제어하는방법을 알았는데, 그걸 순서대로 스캔하는 소스를 짜서 돌려보니 자꾸 기대한 값이 도져히 안나오네요..
일단 구현하고 싶은성능은 ADC 0 채널과 1 채널을 번갈아 가면서 스캔하고, 그 값에 따라 해당되는 LED 를 점등 하는건데, 따로 할땐 잘 되도 같이하니 0채널에 신호를 줬음에도 0번과 1번 LED가 같이 켜지네요.
아래 보시면 중간에 DELAY 함수를 덕지덕지 넣어놧는데 그건 제가 인터넷 찾아보니까 ADMUX 변경우와 ADC값읽는 사이에 딜레이를 넣어줘야된데서 아예 크게 넣어보고 또 잘 안되서 여기저기 넣어 봣는데요, 천천히 구동되서 나쁠건 없을것 같아서..천천히 되는걸 보고싶어서요..
일단 이하내용이 소스입니다.
< 소스 여기다 썻더니 게시글이 안올라가지네요; 분량 많지않은데;;
TXT파일로 올리겟습니다.>
음.. 말씀드렷다시피 한 채널만 스캔하면 잘되는데..
인터넷 뒤져봐도 딜레이 주라는 얘기밖에 없네요..
아..답이 안나오셔도
도움될만한 조언이라도 주시면 정말 감사 하겟습니다. ㅠㅠ
관리자 답변
안녕하세요
지금하시는 유저가 하시는 프로젝트에 관련하여 써포트를 하지않습니다.
조언을 하자면 adc 할때 채널이 변경될 경우 전채널의 값이 들어갈 수 있습니다.
채널변경후 처음 읽은 adc 값을 버리고 그다음 값을 취득하여 사용하시길 바랍니다.
수고하세요
>안녕하세요, 2560을 이용해서 졸업작품 만들고 있는 학생입니다.
>작품내용은 뭐.. 주차장 시스템 만드는 건데요,
>조도센서랑 lcd led 키패드 USART 등 여러기능 이용해서.. 제작중에 있습니다.
>각 개별적인 기능들은 구현을 하였는데, 합치는 과정에서 문제가 발생했는데 도통 진도가 나가질 않아서혹시 도움 받을수 있을까 해서 글 올립니다.
>
>문제가 된부분은 ADC포트로 받은 조도센서 변화에따른 전압값을 스캔해 LED를 켜는 부분인데요,
>ADC채널 하나하나씩은 제어하는방법을 알았는데, 그걸 순서대로 스캔하는 소스를 짜서 돌려보니 자꾸 기대한 값이 도져히 안나오네요..
>
>일단 구현하고 싶은성능은 ADC 0 채널과 1 채널을 번갈아 가면서 스캔하고, 그 값에 따라 해당되는 LED 를 점등 하는건데, 따로 할땐 잘 되도 같이하니 0채널에 신호를 줬음에도 0번과 1번 LED가 같이 켜지네요.
>
> 아래 보시면 중간에 DELAY 함수를 덕지덕지 넣어놧는데 그건 제가 인터넷 찾아보니까 ADMUX 변경우와 ADC값읽는 사이에 딜레이를 넣어줘야된데서 아예 크게 넣어보고 또 잘 안되서 여기저기 넣어 봣는데요, 천천히 구동되서 나쁠건 없을것 같아서..천천히 되는걸 보고싶어서요..
>
>일단 이하내용이 소스입니다.
>
>< 소스 여기다 썻더니 게시글이 안올라가지네요; 분량 많지않은데;;
> TXT파일로 올리겟습니다.>
>
>
>음.. 말씀드렷다시피 한 채널만 스캔하면 잘되는데..
>인터넷 뒤져봐도 딜레이 주라는 얘기밖에 없네요..
>아..답이 안나오셔도
>도움될만한 조언이라도 주시면 정말 감사 하겟습니다. ㅠㅠ
|
||||
| 6390 | 답변완료올려주신 소스를 다시 해보아도 똑같은 에러가 뜹니다. | 박현철 | 2011-05-31 | 1,350 |
|
똑같은 에러가 납니다. 왜그럴까요??
관리자 답변
안녕하세요
컴파일러 용량제한 걸리듯합니다.
printf scanf 관련된 함수는 용량이 커서 4k 제한된 버젼에서 사용할 경우 무리가 될수있습니다.
printf scanf 관련된 함수를 // 주석처리하고 빌드하면 장상적 컴파일이 됩니다.
수고하세요
>똑같은 에러가 납니다. 왜그럴까요??
|
||||
| 6389 | 답변완료Hz 설정 어떻게 하나요? | 최씨 | 2011-05-31 | 1,319 |
|
AVR mega 128 pro 킷트 완제품 쓰는데요
usb isp v03.5 쓰는데.. isp에 맞추는거 같은데..
코드비젼에서 컴파일 끝나고
메뉴 -> 칩 프로그래머에서
SCK freq. 입력하라는데 230400Hz 선택하면 되나요??
처음 avr에 다운로딩하는건 다른 회사꺼 보고 연습하고 있는데
회사별로 다르다는 식으로 글이 써있어서요..
관리자 답변
안녕하세요
http://www.newtc.co.kr/board/data/faq/AD_USBISP_V03_사용법.pdf
위 링크의 20페이지를 참고하세요
그중에서 program fuse bit 항목을 체크 해제하고 사용하시길 바랍니다.
수고하세요
>AVR mega 128 pro 킷트 완제품 쓰는데요
>
>usb isp v03.5 쓰는데.. isp에 맞추는거 같은데..
>
>코드비젼에서 컴파일 끝나고
>
>메뉴 -> 칩 프로그래머에서
>
>SCK freq. 입력하라는데 230400Hz 선택하면 되나요??
>
>처음 avr에 다운로딩하는건 다른 회사꺼 보고 연습하고 있는데
>회사별로 다르다는 식으로 글이 써있어서요..
|
||||
| 6388 | 답변완료AM-csv 서보 모터 제어 보드 관련 문의입니다. | 김정호 | 2011-05-31 | 1,391 |
|
안녕하세요
AM-CSV 제어 모듈의 10핀 케이블을 통해 서보 모터를 FPGA로 제어하고자 합니다.
기존에 AB-M128-B에 AM-CSV 제어 모듈을 연결하여 제어했었습니다.
하지만 AB-M128-B에서 AM-CSV 제어 모듈을 떼어 Vertex5 FPGA XC5VLX110T 보드에 연결하여 서보 모터를 제어하고자 합니다.
연결 상태:
서보 모터 --------------- AM-CSV --------------- FPGA
이 때 10핀 케이블에서 VCC, GND 연결하고 D0만을 이용해 서보 모터를 제어하고자 합니다.
이 때 D0에 PWM을 어떻게 인가해야 할 지 모르겠습니다.
현재 D0에 20ms 주기를 갖는 신호의 width를 조절하여 컨트롤해보고 있습니다.
하지만 서보 모터에 어떤 변화도 없어서 답답한 마음에 문의합니다.
- 요약 -
질문1) D0 핀에 인가해야할 신호는 어느 정도 크기의 주기를 가져야 합니까?
질문2) 서보 모터 각도와 신호의 duty ratio 간에 관계를 알고 싶습니다. 예를 들어, 20ms 주기를 갖고 duty ratio 20%를 갖는 신호를 주면 서보 모터가 몇 도 제어되는지 궁금합니다.
데이터시트와 메뉴얼을 봐도 D0에 대한 정보가 없어 문의합니다.
감사합니다.
즐거운하루 되세요.
관리자 답변
안녕하세요
서보는 대략 20ms 한주기로 주고
20ms 중에 1.5ms 폭을 '1 '을 주면 서보모터의 0점 입니다.
대략 0.6ms ~ 2.4ms 정도 사이입니다.
수고하세요
>안녕하세요
>
>AM-CSV 제어 모듈의 10핀 케이블을 통해 서보 모터를 FPGA로 제어하고자 합니다.
>
>기존에 AB-M128-B에 AM-CSV 제어 모듈을 연결하여 제어했었습니다.
>하지만 AB-M128-B에서 AM-CSV 제어 모듈을 떼어 Vertex5 FPGA XC5VLX110T 보드에 연결하여 서보 모터를 제어하고자 합니다.
>
>연결 상태:
> 서보 모터 --------------- AM-CSV --------------- FPGA
>
>이 때 10핀 케이블에서 VCC, GND 연결하고 D0만을 이용해 서보 모터를 제어하고자 합니다.
>이 때 D0에 PWM을 어떻게 인가해야 할 지 모르겠습니다.
>
>현재 D0에 20ms 주기를 갖는 신호의 width를 조절하여 컨트롤해보고 있습니다.
>하지만 서보 모터에 어떤 변화도 없어서 답답한 마음에 문의합니다.
>
>- 요약 -
>질문1) D0 핀에 인가해야할 신호는 어느 정도 크기의 주기를 가져야 합니까?
>질문2) 서보 모터 각도와 신호의 duty ratio 간에 관계를 알고 싶습니다. 예를 들어, 20ms 주기를 갖고 duty ratio 20%를 갖는 신호를 주면 서보 모터가 몇 도 제어되는지 궁금합니다.
>
>데이터시트와 메뉴얼을 봐도 D0에 대한 정보가 없어 문의합니다.
>
>감사합니다.
>즐거운하루 되세요.
|
||||
| 6387 | 답변완료UART 송수신 질문 | 안재철 | 2011-05-31 | 1,329 |
|
UART 송수신 질문인데요..
MCU와 PC가 RS 232 통신 수행시 동시에 송수신이 가능한가요??
PC가 MCU로 부터 데이터를 빠르게전송받을때 MCU 가 PC로 부터의 수신을 못하는 경우가 발생합니다.
즉 송수신이 동시에 이루어 질수 있나요?? 아니면 한번에 한방향(송/수신) 으로만 전송이 되어야 하는 것인가요?
관리자 답변
안녕하세요
printf,scanf 이런한 함수로는 불가능합니다.
uart 인터럽터 방식으로 사용하고 데이터 적재방식을
버퍼링구조를 형식으로 하면 됩니다.
아래링크는 인터럽터로 짜여진 uart입니다. 참고하시길 바랍니다.
http://cafe.naver.com/ArticleRead.nhn?clubid=16258428&page=1&menuid=17&inCafeSearch=true&searchBy=0&query=uart&includeAll=&exclude=&include=&exact=&searchdate=all&media=0&sortBy=date&articleid=1078&referrerAllArticles=false
수고하세요
>UART 송수신 질문인데요..
>
>MCU와 PC가 RS 232 통신 수행시 동시에 송수신이 가능한가요??
>
>PC가 MCU로 부터 데이터를 빠르게전송받을때 MCU 가 PC로 부터의 수신을 못하는 경우가 발생합니다.
>
>즉 송수신이 동시에 이루어 질수 있나요?? 아니면 한번에 한방향(송/수신) 으로만 전송이 되어야 하는 것인가요?
|
||||
| 6386 | 답변완료AB-M128-B 핀연결 질문좀 | 류무상 | 2011-05-31 | 1,395 |
|
AB-M128-B 개발보드를 사용중입니다 . 적외선리모컨송신ic를 이용해서 구성하였고
수신ic pt2249를 AB-M128-B 보드에 연결해서 스텝모터 2개를 제어할려고 하는데 어떻게 연결을
해야될지를 몰라서 이렇게 글 올립니다.
pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요?
(송신리모컨측 버튼은 4~6정도 쓸 생각입니다) 그럼 수신측 출력단자에 4 ~6출력단자에서 각기다른 출력을
하는데 AB-M128-B 연결단자를 알고싶습니다
관리자 답변
안녕하세요
pt2249를 사용할려면 먼저 pt2248하고 코드값을 먼저 일치 시켜야합니다.;
자세한 사항을 시트를 보면 나와있습니다.
>pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요?
AB-M128-B에서 사용할 포트 지정해서 코드적으로 포트를 입력으로 전환시키 값을 읽으면
됩니다.
아래 스위치 예제를 참고 하시면 됩니다.
http://www.newtc.co.kr/download/AM-128PRO/ex_m128.zip
수고하세요
>AB-M128-B 개발보드를 사용중입니다 . 적외선리모컨송신ic를 이용해서 구성하였고
>
>수신ic pt2249를 AB-M128-B 보드에 연결해서 스텝모터 2개를 제어할려고 하는데 어떻게 연결을
>
>해야될지를 몰라서 이렇게 글 올립니다.
>
>pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요?
>
>(송신리모컨측 버튼은 4~6정도 쓸 생각입니다) 그럼 수신측 출력단자에 4 ~6출력단자에서 각기다른 출력을
>
>하는데 AB-M128-B 연결단자를 알고싶습니다
|
||||
| 6385 | 답변완료AVR MEGA 128pro 개발키트 로 작업중인데 질문잇어서 글올립니다. | 손덕찬 | 2011-05-30 | 1,314 |
|
지금 저희가 컴퓨터와 통신을하고 잇는데 일반적으로 ISP로
프로그램을 다운로딩 하는데 ISP를 이용해서 컴퓨터와 통신을할수 있나요?
MFC와 연동을 시키려고하는데
원래는 RS232 통신을 사용하려고하는데 이와 같은 통신을 ISP 만을 통해서
할수 잇나요?
그리고 RS232통신은
AVR MEGA 128pro 개발키트에서 어떻게 하나요?
원래 포트가 잇어야하는데 포트가 없어서요.
궁금하네요.
관리자 답변
안녕하세요
ISP와는 rs232는 틀립니다.
ISP는 다운로드 장비입니다. (PC 와 칩사이에 중간다리연활을 하는 장비)
rs232는 유저가 의도하는 대로 통신을 주고 받을수 있습니다.
AVR MEGA 128pro 메뉴얼을 보면 rs232라고 표기된 부분이 있습니다. ( 3핀컨넥터 : rx,tx,gnd )
http://www.newtc.co.kr/product_KD-128PRO.php
pc에 rs232포트가 없고 usb 포트만 존재 할 경우 usb to rs232 라는 변환 컨버터가 있습니다.
그걸로 연결하여 사용하면 됩니다.
수고하세요
>지금 저희가 컴퓨터와 통신을하고 잇는데 일반적으로 ISP로
>프로그램을 다운로딩 하는데 ISP를 이용해서 컴퓨터와 통신을할수 있나요?
>MFC와 연동을 시키려고하는데
>
>원래는 RS232 통신을 사용하려고하는데 이와 같은 통신을 ISP 만을 통해서
>할수 잇나요?
>
>그리고 RS232통신은
>AVR MEGA 128pro 개발키트에서 어떻게 하나요?
>원래 포트가 잇어야하는데 포트가 없어서요.
>
>궁금하네요.
|
||||
| 6384 | 답변완료구매 문의드립니다. | 이수호 | 2011-05-29 | 1,339 |
|
안녕하세요.
AM 128 PRO 구매 할려고합니다.
전원 공급하는 선이 없어서 그런데 첨부한 사진에서 보이는 부분에
꼽을 만한 아답타는 판매하지 않나요?
220v 가정용 전기를 5v 로 변환해서 사용하고 싶습니다.
구매 할 수 있는 방법 좀 가르쳐 주세요!
감사합니다.
관리자 답변
안녕하세요
본사에는 5볼트용 아탑터를 판매하고 있지 않습니다.
디바이스마트,엘레파츠 같은 온라인 쇼핑몰 같은곳에 가시면 smps형식의 아탑터(5v)를
구입하여 연결부분(잭) 개조해서(컨넥터) 사용해야 합니다.
수고하세요
>안녕하세요.
>
>AM 128 PRO 구매 할려고합니다.
>
>전원 공급하는 선이 없어서 그런데 첨부한 사진에서 보이는 부분에
>
>꼽을 만한 아답타는 판매하지 않나요?
>
>220v 가정용 전기를 5v 로 변환해서 사용하고 싶습니다.
>
>구매 할 수 있는 방법 좀 가르쳐 주세요!
>
>감사합니다.
|
||||
