Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 2378 | 답변완료Cannot program or verify Flash 에러 관련 질문입니다 | 오진식 | 2009-02-19 | 1,398 |
|
잘나가던 다운로딩이 어느 순간 에러가 발생하여 질문드립니다
아래와 같은 메세지의 뜻과 해결방법은 없는지요
ATmega128 칩을 사용하고 있습니다
-------------------------------------------------------------------------
C:\\iccv7avr\\bin\\imakew -f JMT2.mak
iccavr -o JMT2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @JMT2.lk -lcatm128
Device 3% full.
Done. Thu Feb 19 17:52:15 2009
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128
STK500 command line programmer, v 2.0 Atmel Corp (C) 2004.
Connected to STK500 V2 on port com2
Connection to STK500 V2 closed
Done. Thu Feb 19 17:52:15 2009
informational - project has no EEPROM file
Programming FLASH...
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128 -e -pf -ifC:\\DOCUME~1\\SMART\\MYDOCU~1\\jmt2\\JMT2.hex
STK500 command line programmer, v 2.0 Atmel Corp (C) 2004.
Connected to STK500 V2 on port com2
Device parameters loaded
Could not enter programming mode
Programming mode left
Connection to STK500 V2 closed
WARNING! One or more operations failed! Please examine the output log above!
Done: there are error(s). Exit code: 1. Thu Feb 19 17:52:15 2009
Cannot program or verify Flash
ISP programming done.
관리자 답변
안녕하세요..고객님...
저희 NewTC 제품을 이용해 주셔서 감사합니다.
MCU에 이상이 있는것 같습니다.
MCU의 퓨즈가 바뀌었다든지 아님 과전압이나 순간쇼트로 인해 망가졌을 수도 있습니다. NewTC로 A/S 보내시면 저희가 테스트해서 증상을 이야기 드리겠습니다.
A/S 테스트 결과 유상 A/S에 해당될 수도 있습니다.
이점 유념해 주시길 바랍니다.
감사합니다.
>잘나가던 다운로딩이 어느 순간 에러가 발생하여 질문드립니다
>
>아래와 같은 메세지의 뜻과 해결방법은 없는지요
>
>ATmega128 칩을 사용하고 있습니다
>
>
>-------------------------------------------------------------------------
>C:\\iccv7avr\\bin\\imakew -f JMT2.mak
> iccavr -o JMT2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @JMT2.lk -lcatm128
>Device 3% full.
>Done. Thu Feb 19 17:52:15 2009
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128
>STK500 command line programmer, v 2.0 Atmel Corp (C) 2004.
>
>Connected to STK500 V2 on port com2
>Connection to STK500 V2 closed
>
>Done. Thu Feb 19 17:52:15 2009
>informational - project has no EEPROM file
>Programming FLASH...
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128 -e -pf -ifC:\\DOCUME~1\\SMART\\MYDOCU~1\\jmt2\\JMT2.hex
>STK500 command line programmer, v 2.0 Atmel Corp (C) 2004.
>
>Connected to STK500 V2 on port com2
>Device parameters loaded
>Could not enter programming mode
>Programming mode left
>Connection to STK500 V2 closed
>
>WARNING! One or more operations failed! Please examine the output log above!
>
>Done: there are error(s). Exit code: 1. Thu Feb 19 17:52:15 2009
>
>Cannot program or verify Flash
>
>ISP programming done.
|
||||
| 2377 | 답변완료am-ms2를 사용하는데요!! | 손태일 | 2009-02-19 | 1,460 |
|
귀사의 제품인 ab-m128pro-a를 사용하고 여기에
am-ms2를 이용하여 se-sm9 스텝모터를 이용하여
일단 모터만 그냥 돌려볼려고 하는데요...
귀사에서 제공하는 예저가 있길래...예저 파일을 다운받아서
해봤는데 모터가 돌지를 않습니다..
iccv7로 컴파일하여 avr-studio를 이용하였습니다.
예저파일의 delay이용이랑 timer이용 둘다 해봤지만 되지를 않습니다..
portC에 am-ms2를 물렸고 se-sm9모터는 am-ms2의 좌측에
물렸습니다.....아무 반응이 없습니다..
portc 옆에있는 led 2개와 am-ms2의 led에는 전원이 들어와 있기는 한데
모터가 돌지 않습니다..이 예저프로그램이 원래 이런건가요?
아님 몬가 이상이 있는 건가요??모터만 일단 돌아 가나 돌려보고 싶은데요..
혹시 am-ms2 보드의 모터 torque 조절부분을 건드려야 하는지...
암튼 아예 동작을 안합니다!!어떻게 해야 하는지요..
관리자 답변
안녕하세요..고객님..
저희 NewTC제품을 이용해 주셔서 감사합니다.
MS2 모듈에 전원공급은 해주셨나요?
정격은 24V이지만 12V이상 600mA정도면 잘 돌아갑니다.
전원 연결을 했는데도 안돌아 간다면 토크(가변저항)를 조절해 보시길 바랍니다.
확인해 보시고 안되시면 다시 질문주세요.
감사합니다.
>귀사의 제품인 ab-m128pro-a를 사용하고 여기에
>am-ms2를 이용하여 se-sm9 스텝모터를 이용하여
>일단 모터만 그냥 돌려볼려고 하는데요...
>귀사에서 제공하는 예저가 있길래...예저 파일을 다운받아서
>해봤는데 모터가 돌지를 않습니다..
>iccv7로 컴파일하여 avr-studio를 이용하였습니다.
>예저파일의 delay이용이랑 timer이용 둘다 해봤지만 되지를 않습니다..
>portC에 am-ms2를 물렸고 se-sm9모터는 am-ms2의 좌측에
>물렸습니다.....아무 반응이 없습니다..
>portc 옆에있는 led 2개와 am-ms2의 led에는 전원이 들어와 있기는 한데
>모터가 돌지 않습니다..이 예저프로그램이 원래 이런건가요?
>아님 몬가 이상이 있는 건가요??모터만 일단 돌아 가나 돌려보고 싶은데요..
>혹시 am-ms2 보드의 모터 torque 조절부분을 건드려야 하는지...
>암튼 아예 동작을 안합니다!!어떻게 해야 하는지요..
|
||||
| 2376 | 답변완료헤더파일문제 | 박종권 | 2009-02-19 | 1,326 |
|
#include <avr/io.h>
하이퍼터미널 통신 다른 분이 하신걸 소스 긁어서 되나 시험을 해보려고 하는데,
위에 헤더파일이 없어서 에러가 납니다.
어떻게 해결해야하나요?
관리자 답변
안녕하세요...고객님....
"avr/io.h" 파일은 WinAVR에서 사용하는 헤드파일입니다.
사용하시는 컴파일러가 뭔지 그리고 소스가 어떤 컴파일로 짜여졌는지에 따라 설정이나 헤드파일이 달라집니다.
다른 컴파일을 사용한다면 WinAVR용인 "avr/io.h"파일을 인크루드 해도 제대로 동작하지 않습니다.
감사합니다.
>#include <avr/io.h>
>
>하이퍼터미널 통신 다른 분이 하신걸 소스 긁어서 되나 시험을 해보려고 하는데,
>
>위에 헤더파일이 없어서 에러가 납니다.
>
>어떻게 해결해야하나요?
|
||||
| 2375 | 답변완료ICCAVR 데모버젼 사용기간 | 신은주 | 2009-02-19 | 1,339 |
|
현재 자료실에서 ICCV7데모버젼을 받아서 프로그램 작업하고 있는데 사용기간이 정해져있잖아요. 그 사용기간이 지나면 어떻게 해야하는지요.
프로그램이 간단하기때문에 데모버젼으로도 메모리용량에 문제가 되거나하지는 않는데요. 계속 사용할 수 있는 방법이 있을까요?
관리자 답변
안녕하세요...고객님...
데모버젼은 정해진 기간동안은 프리로 사용할수 있으며 기간이 지난후에는 소스 컴파일이 4KB로 제한되게 됩니다. 아주 간단한 프로그램 테스트는 4KB로 할 수 있습니다. 하지만 16KB까지 확장할수 있는 정식버젼이 아주 저렴한 값에 공급되고 있습니다. 자세한 사항은 저희 홈페이지 제품소개에 보시면 있습니다.
감사합니다.
>현재 자료실에서 ICCV7데모버젼을 받아서 프로그램 작업하고 있는데 사용기간이 정해져있잖아요. 그 사용기간이 지나면 어떻게 해야하는지요.
>프로그램이 간단하기때문에 데모버젼으로도 메모리용량에 문제가 되거나하지는 않는데요. 계속 사용할 수 있는 방법이 있을까요?
|
||||
| 2374 | 답변완료DC모터 모듈에 관해서요~ | 방윤호 | 2009-02-19 | 1,376 |
|
안녕하세요 모터 구동하려고 하는데 잘 안되는게 있어서 질문올려요~
모터는 SE-DM DC 기어드 모터를 구입하였구요
모터 모듈은 AM-DC1-3D 를 구입하였습니다
모터를 모듈에 끼울때 커다란 초록색 부분 왼쪽에 있는 흰색 조그마한 곳에 꼽았구요..
그리고 DC전원은 5V로 줬고
10PIN 커넥터에는 1번 2번 4번 9번에 (PWM, DIR, BREAK, VCC) 각각 5V 넣었고,
10번을 그라운드에 연결했습니다.
그런데 모터가 동작을 안하네요;;
ATMEGA128에 꼽기전에 한번 동작시켜보고 조립하려고 하는데 안돌아가네요
뭐가 잘못되었는지 알려주시면 감사합니다~~~
그럼 수고하세요~!
아.. 모터에 바로 전원을 연결하면 모터는 정상적으로 동작합니다~~
관리자 답변
안녕하세요? 고객님,
혹시, 2핀 커넥터에 모터용 전원을 따로 주셔야 하는 데, 그것도 주셨는 지요?
수고하세요.
>안녕하세요 모터 구동하려고 하는데 잘 안되는게 있어서 질문올려요~
>
>모터는 SE-DM DC 기어드 모터를 구입하였구요
>
>모터 모듈은 AM-DC1-3D 를 구입하였습니다
>
>모터를 모듈에 끼울때 커다란 초록색 부분 왼쪽에 있는 흰색 조그마한 곳에 꼽았구요..
>
>그리고 DC전원은 5V로 줬고
>
>10PIN 커넥터에는 1번 2번 4번 9번에 (PWM, DIR, BREAK, VCC) 각각 5V 넣었고,
>
>10번을 그라운드에 연결했습니다.
>
>그런데 모터가 동작을 안하네요;;
>
>ATMEGA128에 꼽기전에 한번 동작시켜보고 조립하려고 하는데 안돌아가네요
>
>뭐가 잘못되었는지 알려주시면 감사합니다~~~
>
>그럼 수고하세요~!
>
>아.. 모터에 바로 전원을 연결하면 모터는 정상적으로 동작합니다~~
|
||||
| 2373 | 답변완료AVR Mega16 AB-M16-B 구매 및 기술지원요청 | 이상호 | 2009-02-19 | 1,283 |
|
안녕하세요?
이상호입니다.
AVR Mega16 AB-M16-B 의 구매 및 기술지원을 요청합니다.
AVR Mega16 AB-M16-B을 바탕으로 원격제어장치(Control Box)
를 만들 예정입니다.
Control Box->각종 센서/실행장치들과 원격지 pc를 연결시켜주는
인터페이스 제공.16개의 디지털 입출력과 16개의 아날로그 입출력
포트를 갖추어 센서들과의 인터페이스 제공.
RS-232/RS-422 Interface를 제공하는 센서수용
AVR Mega16 AB-M16-B 시료 1매 와 운용할수있는 프로그램(회로도) 및
주변기기(악세서리(download 및 usb)등을 요청합니다.
견적서 산출하여 보내주시길 바랍니다.
관리자 답변
안녕하세요? 이상호님, 반갑습니다.
연락 드렸구요.
필요하신 물품을 선정하셔서, 팩스, 전화, 이메일 중 아무거나 편하신 대로 선정하셔서 연락 주시면, 견적서 보내드리겠습니다.
감사합니다.
>안녕하세요?
>이상호입니다.
>AVR Mega16 AB-M16-B 의 구매 및 기술지원을 요청합니다.
>
>AVR Mega16 AB-M16-B을 바탕으로 원격제어장치(Control Box)
>를 만들 예정입니다.
>
>Control Box->각종 센서/실행장치들과 원격지 pc를 연결시켜주는
>인터페이스 제공.16개의 디지털 입출력과 16개의 아날로그 입출력
>포트를 갖추어 센서들과의 인터페이스 제공.
>RS-232/RS-422 Interface를 제공하는 센서수용
>
>
>AVR Mega16 AB-M16-B 시료 1매 와 운용할수있는 프로그램(회로도) 및
>주변기기(악세서리(download 및 usb)등을 요청합니다.
>견적서 산출하여 보내주시길 바랍니다.
>
>
|
||||
| 2372 | 답변완료ATmega 128 pro, AB-M16_B, serial 통신 문제 | 김진률 | 2009-02-19 | 1,410 |
|
접지형 멀티탭이 뭐죠?
ATmega128 pro엔 max232가 없는 거죠..?
그것 때문에 이런현상이 생기기도 하나요..?
근데 이상한거 AB-M16-B는 max232가 있는데도 같은 현상이 발생합니다.
증상을 정리해 보면,
1. max232가 없을 경우 전 질문에와 같은 현상이 발생한다구 가정하면,
2. AB-M16-B의 max232가 고장 낮을 경우
1,2번 조건을 모두 만족한다면 max232로 위와 같은 증상이 발생한다고 결론 지을수 있을 것 같습니다만, AB-M16-B는 산지 얼마되지도 않은 새것입니다.
제가 알기론 max232가 그리 쉽게 고장나진 않는다고 알고 있습니다.
일단 128소스(encoder)와 16소스(DC_motor)를 모두 압축해서 모두 올리겠습니다. 테스트후 빠른 답변 부탁드립니다.
관리자 답변
일단, 간단히 말씀드리면,
고객님의 전자 환경이 노이즈가 많은 상태로, 특히 common mode noise가 많이 존재하는 것 같습니다.
GND를 잘 해서, 그런 것을 최소화 하는 것이 좋겠구요.
접지형 멀티탭이란, 컴퓨터 파워 연장하는 멀티 탭 중에서 220V 꽂히는 곳이 여러개 있잖아요. 거기 보면, 220V 선 꼽히는 두 구멍 말고, 옆에 동 같은 물질로 된 게 두개 튀어 나와서 접지 시켜주는 것이 있는 것이 있습니다. 그게 접지형인데요.
건물의 GND와 연결해 주게 됩니다. 그게 안되어 있으면, 심한경우 간혹 PC에서 전기가 나와서 감전되기도 하고, 장비가 망가지기도 합니다. 심하지 않은 경우에도 장비가 오동작하기도 하지요.
대부분의 요즘 건물들은 SAFE Ground가 잘 되어 있지만, 그렇지 않은 건물도 간혹 있습니다. 하지만, 대부분 잘 되어 있다고 가정하면, 벽에서 컴퓨터까지 오는 선이 접지형으로 되어 있는 지를 확인해 보시는 것이 좋겠습니다.
그리고, AM-128Pro에는 뒷면에 MAX232가 달려 있습니다.
소스는 테스트 후에, 다시 결과를 드리도록 하겠습니다.
감사합니다.
>접지형 멀티탭이 뭐죠?
>
>ATmega128 pro엔 max232가 없는 거죠..?
>그것 때문에 이런현상이 생기기도 하나요..?
>
>근데 이상한거 AB-M16-B는 max232가 있는데도 같은 현상이 발생합니다.
>
>증상을 정리해 보면,
>1. max232가 없을 경우 전 질문에와 같은 현상이 발생한다구 가정하면,
>2. AB-M16-B의 max232가 고장 낮을 경우
>
>1,2번 조건을 모두 만족한다면 max232로 위와 같은 증상이 발생한다고 결론 지을수 있을 것 같습니다만, AB-M16-B는 산지 얼마되지도 않은 새것입니다.
>제가 알기론 max232가 그리 쉽게 고장나진 않는다고 알고 있습니다.
>
>일단 128소스(encoder)와 16소스(DC_motor)를 모두 압축해서 모두 올리겠습니다. 테스트후 빠른 답변 부탁드립니다.
>
|
||||
| 2371 | 답변완료ATmega 128 pro, AB-M16_B, serial 통신 문제 | 김진률 | 2009-02-19 | 1,557 |
|
안녕하세요..
[증상]
시리얼 통신을 프로그램 했는데, ISP가 꽂혀 있을 때에는 mcu에서 receive가 가능만 가능하고, send는 동작하지 않습니다.
ISP를 빼면 모두 동작하지 않습니다.
[의심가는 점]
ISP로 프로그래밍 할때, serial통신 연결선이 꽂아 놓은 상태에서 통신과 ISP writing을 실행하였음
==>128의 경우 datasheet상에 1K의 저항(R204,R205)이 존재하므로 serial통신이나 ISP writting시 굳이 ISP connect와 serial통신 connect를 제거할 필요가 없을 것이라 판단했기 때문이다.
[테스트 사양]
보드: ATmega 128 pro(UART0, UART1), AB-M16_B
ISP: AD-USBISP, AD-USBISP V02
comfiler는 WinAVR, editor는 AVR Studiofmf 사용했습니다.
receive는 인터럽터 방식, send는 폴링 방식으로 프로그램 했습니다.
128은 UART0, UART1 16은 UART 모두 같은 증상을 보이고 있습니다.
[source]
통신소스는 두개의 테스트 보드에 동일한 방법으로 프로그램하였습니다.
[128 source setting]
//---------------------------UART0
UBRR0H = 0x00;
UBRR0L = 103; //baudrate=9600bps, U2X = 0, UBRRL = 0x67;
UCSR0A = 0x00;
UCSR0B = 0x98; // 10011000 tx rx enable, rx interrupt
UCSR0C = 0x06;
//---------------------------UART1
UBRR1H = 0x00;
UBRR1L = 103; //baudrate=9600bps, U2X = 0, UBRRL = 0x67;
UCSR1A = 0x00;
UCSR1B = 0x98; // 10011000 tx rx enable, rx interrupt
UCSR1C = 0x06;
[128 function]
// Tx char
void TX0_char(unsigned char data)
{
while((UCSR0A & 0x20) == 0x00);
UDR0 = data;
}
// Tx string
void TX0_string(unsigned char *string)
{
while(*string != '\\0')
{
TX0_char(*string);
string++;
}
}
// receive interrupt
ISR(USART0_RX_vect)
{
segment(3, UDR0); // UDR0를 7-segment로 출력
TX0_char(UDR0); // UDR0를 PC로 재전송
}
관리자 답변
다시 테스트 해보았습니다.
[증상]
ISP가 꽂혀 있는 상태: receive 성공(PC->mcu), send 실패(mcu->PC)
ISP를 제거한 상태: receive 실패, send 글자 깨져서 나옵니다.
혹시 128엔 MAX232가 없는 것 같은데 맞습니까?
|
||||
| 2370 | 답변완료AD-JTAG를 업데이트 하라는 메시지가 나오네요.... | 이현남 | 2009-02-18 | 1,363 |
|
첨부 이미지와 같은 에러메시지가 뜨네요...
자료를 보니.. JTAG를 업데이트 할 수 있는것 같은데... 방법 좀 가르쳐 주세요.
제가 초보라 이것 저것 궁금한게 많거든요..
그럼, 수고하세요.
관리자 답변
이크... 구 자료실에 있네요... 그럼 수고요
|
||||
| 2369 | 답변완료표준 DLL파일 | 박종권 | 2009-02-18 | 1,275 |
|
렙뷰로 AVR을 제어하려고 하고 있습니다 그러기 위해선 DLL파일이 필요하다고 들
었는데요,
ICCAVR로 어떻게 하면 DLL파일을 만들 수 있나요??
관리자 답변
안녕하세요? 고객님,
저도 ICCAVR로 DLL을 만드는 것은 처음 듣는 사항입니다.
다만, ICCAVR 라이브러리를 만드는 것은 아래와 같이 librarian 이라고 소개되고 있습니다.
아마도, AVR과 시리얼이나 패러렐 통신상의 프로토콜을 만들고, 그 DLL을 윈도프로그램에서 만들어서 제어하는 것을 말하는 것이 아닌가 싶은데요.
아래에 가면, 그런식으로 된 것 같은데,ICCAVR에서 command line compiler 기준으로 라이팅 해가면서 명령하는 방식으로 윈도에서 프로그램짜는 DLL을 소개하는 것 같습니다. Multiedit interface 라고 하는 것 같네요.
Command line compilers callable from other editors (e.g. Codewright). Multiedit interface DLL also available.
참고하세요.
- 아래 -
http://www.mcselec.com/index.php?option=com_content&task=view&id=23&Itemid=41
좀더 알아보셔야 할 것 같습니다.
감사합니다.
- 아래 -
A library is a collection of object files in a special form that the linker understands. When a library's component object file is referenced by your program directly or indirectly, the linker pulls out the library code and links it to your program. The standard supplied library is libcavr.a, which contains the standard C and Atmel AVR specific functions.
There are times where you need to modify or create libraries. A command-line tool called ilibw.exe is provided for this purpose. You can also create a library project using the IDE if you have the ADVANCED or PROFESSIONAL version of the compiler. See Compiler Options: Project.
Note that a library file must have the .a extension. See Linker Operations.
Compiling a File into a Library Module
Each library module is simply an object file. Therefore, to create a library module, you need to compile a source file into an object file. This can be done by opening the file into the IDE, and invoking the File->Compile File To Object command or set the project as a library project.
Listing the Contents of a Library
On a command prompt window, change the directory to where the library is, and give the command ilibw.exe -t <library>. For example,
ilibw.exe -t libcavr.a
Adding or Replacing a Module
To add or replace a module:
Compile the source file into an object module.
Copy the library into the work directory.
Use the command ilibw.exe -a <library> <module> to add or replace a module.
For example, the following replaces the putchar function in libcavr.a with your version.
cd iccv7avr\\libsrc.avr
<modify putchar() in putchar.c>
<compile putchar.c into putchar.o>
copy iccv7avr\\lib\\libcavr.a ; copy library
ilibw.exe -a libcavr.a iochar.o
copy libcavr.a iccv7avr\\lib ; copy back
The ilibw.exe command creates the library file if it does not exist; to create a new library, give ilibw.exe a new library file name.
Deleting a Module
The command switch -d deletes a module from the library. For example, the following deletes iochar.o from the libcavr.a library:
cd iccv7avr\\libsrc.avr
copy iccv7avr\\lib\\libcavr.a ; copy library
ilibw.exe -d libcavr.a iochar.o ; delete
copy libcavr.a iccv7avr\\lib ; copy back
>렙뷰로 AVR을 제어하려고 하고 있습니다 그러기 위해선 DLL파일이 필요하다고 들
>었는데요,
>
>ICCAVR로 어떻게 하면 DLL파일을 만들 수 있나요??
|
||||
| 2368 | 답변완료센서를 사용하는데 인터럽트 설정을 꼭 해야하나요? | 명선우 | 2009-02-18 | 1,302 |
|
3축 가속도 센서를 사용해서 엘시디창에 가속도 값을 받고잇습니다.
인터럽트 레지스터를 하나도 설정하지 않아도 값이 엘시디창에 나타나고 있는데
제가 잘못한 것인지 아님 인터럽트를 설정하지 않아도 엘시디창에는 원래
값이 그냥 뜰 수 있는 것인지 의문이 생기네요...
관리자 답변
안녕하세요..고객님...
저희 NewTC제품을 이용해 주셔서 감사합니다.
입출력 포트로 LCD를 제어할려면 인터럽트 레지스트는 따로 설정하지 않아도 됩니다.
고객님께서 사용하시는 엘시디랑 소스, 컴파일러 등 기본정보를 전혀 언급하지 않아 더 많은 답변은 드릴 수 없지만 LCD제어는 출력포트만으로도 충분하답니다.
감사합니다.
>3축 가속도 센서를 사용해서 엘시디창에 가속도 값을 받고잇습니다.
>
>인터럽트 레지스터를 하나도 설정하지 않아도 값이 엘시디창에 나타나고 있는데
>
>제가 잘못한 것인지 아님 인터럽트를 설정하지 않아도 엘시디창에는 원래
>
>값이 그냥 뜰 수 있는 것인지 의문이 생기네요...
|
||||
| 2367 | 답변완료AVR USB isp LED에 대해 질문 드립니다 | 황의상 | 2009-02-18 | 1,300 |
|
컴퓨터에 usb-isp를 연결하면 빨간 램프 하나와 녹색 램프 하나가 켜지고
코드비젼을 통해 프로그래밍 하면 그 녹색 램프가 빨간 램프로 바뀌면서
깜박거리는데 이거 제대로 avr에 프로그래밍이 되고있는 건가요?
LED 색에 따른 상태를 좀 가르쳐 주세요
관리자 답변
안녕하세요..고객님....
저희 NewTC제품을 이용해 주셔서 감사합니다.
PC의 USB에 USBISP가 연결되면 전원 LED가 켜지고,
AVR보드와 연결 안되었을 때는 빨간색으로 깜빡입니다.
USBISP의 /RESET선과 AVR의 /RESET이 서로 연결되면, 초록색으로 깜빡입
니다. 다운로드 하는 동안은 빨간색으로 깜빡입니다. 다운로드가 끝나고 나면 다시 초록색이 켜져 있습니다.
감사합니다.
>컴퓨터에 usb-isp를 연결하면 빨간 램프 하나와 녹색 램프 하나가 켜지고
>
>코드비젼을 통해 프로그래밍 하면 그 녹색 램프가 빨간 램프로 바뀌면서
>
>깜박거리는데 이거 제대로 avr에 프로그래밍이 되고있는 건가요?
>
>LED 색에 따른 상태를 좀 가르쳐 주세요
|
||||
| 2366 | 답변완료USB ISP | 손창원 | 2009-02-18 | 1,327 |
|
안녕하세요.
USB-ISP를 구입하여 사용하는 사람입니다.
ATMEGA128L 에 프로그램이 않되어 문의드림니다.
CPU와의 연결은 TDI,TDO, TCK,GND를 사용하고있구요,
에러 메시지는 다음과 같습니다.
Getting isp parameter.. SD=0xfe .. OK
ISP frequency must be 5 kHz or above when programming EEPROM or FLASH!
많은 시도를 해보았는데 소득이 없었슴니다.
CPU에는 8MHz의 오실레이터가 달려있습니다.
사용환경은 avrstudio 4.15임니다.
꼭 도움주셨으면 함니다.
이 제품으로 프로그램 할 수 없다면 다른 제품이라도 추천해주시면 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
우선, ISP는 MOSI/MISO/SCK/RESET/GND를 사용하셔야 합니다.
사용하고 계신 것은 JTAGICE 연결용 핀들입니다.
만약에 그 핀들을 꼭 써서 다운로드 하시려면, 본사의 AD-JTAG을 사용하시길 권장합니다. JTAG의 경우는 AVR Studio의 버전이 중요한데요. 마침 본사는 4.15에 맞춰서 판매되고 있습니다. 항상 최신 버전에 업데이트 하고 있지요.^^ 올해 상반기까지 일부러 계속 고장내지 않는 한 JTAG의 A/S는 3회까지는 무료로 실시해 드리고 있습니다. 물론, 택배비는 고객님이 부담하셔야 합니다만, 장비가 고장나면, 공짜로 교체해 드리고 있습니다. 곧, USB 타입의 JTAG이 출시되기 때문에, 기다렸다가 USB 타입을 구매하셔도 되겠지만, 시리얼 타입도 USB to Serial을 꽂아 쓰시면 됩니다.
JTAG을 쓰시려면, 대신 AVR의 퓨즈 비트 중에서 JTAGEN을 0으로 즉, 체크 하셔서 사용하셔야 되는 것은 아시지요? 반드시 하셔야 하구요. 안하시면, JTAG 장비와 AVR이 연결되지 않았다는 메시지와 함께, AVR Studio에서 다운로드 화면이 안나오게 됩니다. 버전도 맞아야 하구요. 또한, JTAG 쓰실 때는 JTAG으로 쓰이는 핀들은 I/O로 사용이 불가하게 됩니다. 주의 바랍니다. 원하는 퓨즈를 Enable 하시려면 어차피 ISP를 연결하셔야 하는 데요.
이런 일 때문에 ISP를 쓰시는 게 더 편하실 텐데요.
구입하신 USBISP를 그냥 사용하시려면, ISP 핀들을 빼서 연결해 주시기 바랍니다.
ISP는 ATMEGA128에서는 특이하게 ISP의 MOSI는 칩의 PDI핀을 사용하구요, ISP의 MISO는 칩의 PDO와 연결하여야 합니다.
더 궁금하신 사항 있으시면, 남겨 주시면 성심 성의껏 답변해 드릴께요.
감사합니다.
>안녕하세요.
>USB-ISP를 구입하여 사용하는 사람입니다.
>
>ATMEGA128L 에 프로그램이 않되어 문의드림니다.
>
>CPU와의 연결은 TDI,TDO, TCK,GND를 사용하고있구요,
>에러 메시지는 다음과 같습니다.
>
>Getting isp parameter.. SD=0xfe .. OK
>ISP frequency must be 5 kHz or above when programming EEPROM or FLASH!
>
>많은 시도를 해보았는데 소득이 없었슴니다.
>CPU에는 8MHz의 오실레이터가 달려있습니다.
>
>사용환경은 avrstudio 4.15임니다.
>
>꼭 도움주셨으면 함니다.
>이 제품으로 프로그램 할 수 없다면 다른 제품이라도 추천해주시면 감사하겠습니다.
>
>
>
|
||||
| 2365 | 답변완료AM-GLCD-P에 사용되는 LCD의 파트넘버를 알려주세요. | 김주환 | 2009-02-18 | 1,279 |
|
AM-GLCD-P를 구입했습니다.
제가 사용하는게 NTC에서 구입한 128이 아니라서 모듈 떼고
LCD만 사용하고 있습니다.
하지만 파트넘버를 찾을 수 없어서 핀 배열을 잘 모르겠어요.
메뉴얼에도 없는 것 같고.. 답변 부탁드립니다!
관리자 답변
안녕하세요? 고객님,
저희 NewTC제품을 이용하여 주셔서 감사합니다.
핀배열을 첨부해 드렸습니다.
감사합니다.
>AM-GLCD-P를 구입했습니다.
>
>제가 사용하는게 NTC에서 구입한 128이 아니라서 모듈 떼고
>
>LCD만 사용하고 있습니다.
>
>하지만 파트넘버를 찾을 수 없어서 핀 배열을 잘 모르겠어요.
>
>메뉴얼에도 없는 것 같고.. 답변 부탁드립니다!
|
||||
| 2364 | 답변완료▨isp 다운로드 문제 | moon | 2009-02-18 | 1,384 |
|
▨isp 다운로드 문제
--------------------------------------------------------------------------------
AVR용 USB-ISP 를 쓰고 있는데.
딥스위치 1,2을 온 하면 usb전원을 사용해서 라이팅이 되야하는데 안됨.
딥스위치 1,2을 오프 하면 보드전원을 사용해서 라이팅이 잘됨..
016-711-3872 문희만
관리자 답변
안녕하세요...고객님..
딥스위치 1번은 항상 OFF에 두고 계세요.. 1번의 용도는 펌웨어업그레이드시 필요한거랍니다. 따라서 USB전원을 사용하고 싶으면 딥스위치 2번만 ON하시고 라이팅하면 됩니다.
다음부터 질문시 반드시 본명을 사용해 주시면 감사하겠습니다.^_^
감사합니다.
>▨isp 다운로드 문제
>--------------------------------------------------------------------------------
>AVR용 USB-ISP 를 쓰고 있는데.
>
>딥스위치 1,2을 온 하면 usb전원을 사용해서 라이팅이 되야하는데 안됨.
>딥스위치 1,2을 오프 하면 보드전원을 사용해서 라이팅이 잘됨..
>
>016-711-3872 문희만
>
|
||||
