로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
3083 답변완료ADC Test 중 ADC 출력 값 문의 이찬주 2009-06-03 1,402
안녕하십니까? ====================== Board : AM-128PRO V02 TOOL : ICC-AVR 7.13b Vcc : 5V ADC : Left sensor Converting ====================== 귀사 자료실의 ex-adc 소스를 바탕으로 adc 테스트를 해보았는데요... ch [0] ADC : 66 ch [1] ADC : 68 ch [2] ADC : 69 ch [3] ADC : 73 ch [4] ADC : 69 ch [5] ADC : 70 ch [6] ADC : 71 ch [7] ADC : 69 이렇게 나옵니다. 맞게 나오는것인지요? 그리고 PF0(ADC0)에 3.3V, GND(63PIN) 물려서 전압 테스트를 하려는데요. ch [0] ADC : 203 ch [1] ADC : 174 ch [2] ADC : 143 ch [3] ADC : 124 ch [4] ADC : 104 ch [5] ADC : 94 ch [6] ADC : 87 ch [7] ADC : 81 위와 같이 나오는게 정상인가요? (더 나와야 할 것 같은 분위기는 뭐지?) 이상 AVR 아무것도 모르는 초초보가 여쭈어 봅니다. 수고하세요.
관리자 답변 N.T.C · 2009-06-03
안녕하세요..고객님.. adc 채널에 입력으로 들어오는 전압이 몇V(볼트)인지 모르기에 그 값을 알수 없습니다. adc값은 10비트로 나타내면 0~1024까지의 값이 출력되고 왼쪽정렬로 하여 8비트값으로 나타내면 0~255까지입니다. Vref에 따라 또는 레지스트리의 설정에 따라 값의 범위도 조정가능합니다. 5V로 했을땐 5V를 1024단계로 하면 3.3V는 660, 8비트로 하면 200남짓되겠네요. 감사합니다. >안녕하십니까? > >====================== >Board : AM-128PRO V02 >TOOL : ICC-AVR 7.13b >Vcc : 5V >ADC : Left sensor Converting >====================== > >귀사 자료실의 ex-adc 소스를 바탕으로 adc 테스트를 해보았는데요... > >ch [0] ADC : 66 >ch [1] ADC : 68 >ch [2] ADC : 69 >ch [3] ADC : 73 >ch [4] ADC : 69 >ch [5] ADC : 70 >ch [6] ADC : 71 >ch [7] ADC : 69 > >이렇게 나옵니다. 맞게 나오는것인지요? >그리고 PF0(ADC0)에 3.3V, GND(63PIN) 물려서 전압 테스트를 하려는데요. > >ch [0] ADC : 203 >ch [1] ADC : 174 >ch [2] ADC : 143 >ch [3] ADC : 124 >ch [4] ADC : 104 >ch [5] ADC : 94 >ch [6] ADC : 87 >ch [7] ADC : 81 > >위와 같이 나오는게 정상인가요? (더 나와야 할 것 같은 분위기는 뭐지?) >이상 AVR 아무것도 모르는 초초보가 여쭈어 봅니다. > >수고하세요.
3082 답변완료AM-MS2로 스텝모터 정지 방법 문의 김기현 2009-06-03 1,368
안녕하세요. AM-MS2로 스텝모터를 타이머를 이용하여 정/역회전으로 구동하는 것은 확인하였습니다. 여기에서, 스텝모터에 토크를 유지한 상태에서 정지하는 방법은 어떤 것입니까? 하기와 같이 MOTOR_DISABLE을 사용하면, 토크가 전혀 걸리지 않는 상태가 되더라고요. #define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80) #define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f) #define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00) #define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10) #define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20) #define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30) #define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01) #define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04) #define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd) #define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02) #define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7) #define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08)
관리자 답변 N.T.C · 2009-06-03
안녕하세요...고객님.... AM-MS2에는 지원하는 브레이크 기능이 없습니다. 기어를 이용해 하드웨어적으로 구성하는 방법밖에 없습니다. 감사합니다. >안녕하세요. > >AM-MS2로 스텝모터를 >타이머를 이용하여 정/역회전으로 구동하는 것은 확인하였습니다. > >여기에서, 스텝모터에 토크를 유지한 상태에서 >정지하는 방법은 어떤 것입니까? >하기와 같이 MOTOR_DISABLE을 사용하면, 토크가 전혀 걸리지 않는 상태가 >되더라고요. > >#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80) >#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f) >#define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00) >#define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10) >#define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20) >#define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30) >#define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01) >#define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04) >#define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd) >#define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02) >#define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7) >#define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08)
3081 답변완료AM- DC2- 2D 에 관해서 김은아 2009-06-03 1,280
AM- DC2- 2D 가 amplifier기능과 d/a converter기능을 둘다 해주는 건가요? 또 avr로 pwm신호를 만들어서 넣어주면 드라이버에서 나오는 신호도 똑같은 pwm신호이던데 그렇다면 증폭기만 써도 되는 건가요? 드라이버를 사긴샀는데 이걸 써야하는 이유를 잘 모르겠어요? DC 모터 제어 시 꼭 써야한다던데 왜 인가요?
관리자 답변 N.T.C · 2009-06-03
안녕하세요...고객님... DC 모터 제어 시 구동 드라이브를 꼭 사용해야 된다고 한 뜻은 컨트롤러(ATmega128 등)를 보호하기 위해서입니다. 일반 DC모터의 경우 +, - 두극만 존재하기에 배터리나 어댑터로 직접 전원을 공급할땐 드라이브가 없어도 구동됩니다. 하지만 모터의 특성상 역기전압이 많이 발생합니다. 그래서 드라이브를 사용하게 되는데 드라이브의 역활은 모터에서 발생하는 역기전압을 막아주고 내부 트랜지스트가 전류를 증폭해서 충분한 전류를 공급해주는 역할을 합니다. 역기전압과 전류증폭의 문제를 해결할 수 있다면 모터 구동 드라이브를 사용하지 않아도 됩니다. 더 자세한 내용은 L298 데이타시트를 참고해 주세요. 감사합니다. >AM- DC2- 2D 가 amplifier기능과 d/a converter기능을 둘다 해주는 건가요? > >또 avr로 pwm신호를 만들어서 넣어주면 드라이버에서 나오는 신호도 똑같은 > >pwm신호이던데 그렇다면 증폭기만 써도 되는 건가요? > >드라이버를 사긴샀는데 이걸 써야하는 이유를 잘 모르겠어요? > >DC 모터 제어 시 꼭 써야한다던데 왜 인가요?
3080 답변완료프로그램 다운로드 실패 재 질문 드립니다. 이찬주 2009-06-03 1,288
회원 가입이 안되네요..저만 그런건지.. Board : AM-128Pro Tool : ICC-AVR 7.13b C:\\iccv7avr\\bin\\imakew -f SERIAL_TEST.mak iccavr -o SERIAL_TEST -LC:\\DOCUME~1\\MYDOCU~1\\Test\\lib -g -e:0x20000 -ucrtatmegaram.o -bfunc_lit:0x60.0x10000 -dram_end:0xfff -bdata:0x1000.0x7fff -dFRAM:1 -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @SERIAL_TEST.lk -lfpatm128 -lcatm128 Device 14% full. Done. Tue Jun 02 16:32:27 2009 informational - project has no EEPROM file Erasing memory ...Programming FLASH... Cannot program Flash ISP programming done. =========================================================== "Cannot program Flash"라는 경고 창이 뜹니다. 어떻해야 하나요? **Project - Option - Target 1. Device : Atmega128(Please See NOTES) 2. Printf Version : float 3. Program Type : Application ** ISP STK-200/300 LTP1 Auto program After compile 그 밖에 모든 라디오 버튼은 최상위에 체크 되어 있습니다. 다운로드가 됐다 안됐다 하더니 결국 영영 안되네요.
관리자 답변 N.T.C · 2009-06-03
안녕하세요... 고객님... FUSE Bit를 한번 확인해 보세요. 0xFFD9EF를 사용하시면 됩니다. 퓨즈비트가 읽히지 않는 경우 칩이 나갔을수 있으니 A/S보내시길 바랍니다. 칩문제일경우 유료 A/S에 해당됩니다. 감사합니다. >회원 가입이 안되네요..저만 그런건지.. > >Board : AM-128Pro >Tool : ICC-AVR 7.13b > > >C:\\iccv7avr\\bin\\imakew -f SERIAL_TEST.mak > iccavr -o SERIAL_TEST -LC:\\DOCUME~1\\MYDOCU~1\\Test\\lib -g -e:0x20000 -ucrtatmegaram.o -bfunc_lit:0x60.0x10000 -dram_end:0xfff -bdata:0x1000.0x7fff -dFRAM:1 -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @SERIAL_TEST.lk -lfpatm128 -lcatm128 >Device 14% full. >Done. Tue Jun 02 16:32:27 2009 >informational - project has no EEPROM file > >Erasing memory ...Programming FLASH... > >Cannot program Flash > >ISP programming done. >=========================================================== >"Cannot program Flash"라는 경고 창이 뜹니다. > >어떻해야 하나요? > >**Project - Option - Target >1. Device : Atmega128(Please See NOTES) >2. Printf Version : float >3. Program Type : Application > >** ISP >STK-200/300 >LTP1 >Auto program After compile >그 밖에 모든 라디오 버튼은 최상위에 체크 되어 있습니다. > >다운로드가 됐다 안됐다 하더니 결국 영영 안되네요.
3079 답변완료금일 방문했던 학생입니다 ^^; 이종철 2009-06-03 1,366
금일 방문해서 세그먼트 교체 받았던 학생입니다 ^^; 사장님께서 저희 선배님이셨다는.. 저희 교수님께서 저희한테 주실때 알려주신 연락처는 박현종 이란 분이였구요 [email protected] 입니다. 그리고 질문하나만 드리고싶은게요.. 코드비전에서 제가 사용해야할 소스들을 보니 #define DATA_OUT DDRB.2 #define DATA_IN PINB.2 PINB.2 처럼 PINB의 2번째 핀을 사용하고싶은걸 IAR에서 같은 방법으로 사용하려면 어떻게 해야할까요... 컴파일시에는 에러가 발생하더라구요... 정말 머리만 복잡하고 간단한 질문같은데 떠오르질 않아 이런 질문드려서 죄송합니다.
관리자 답변 N.T.C · 2009-06-03
안녕하세요...고객님... #define DATA_OUT DDRB.2 #define DATA_IN PINB.2 코드비젼에서는 PINB.0, PINB.1 이런식으로 정의되어있지만 모든 프로그램에서 위와 같은 방식을 지원하진 않습니다. 모든 컴파일에서 일출력에 공통적으로 사용할 수 있는 레지스트는 DDRx,PORTx,PINx이니깐 이세 레지스트를 이용해서 하시면 됩니다. 즉 DDRB.2 을 출력으로 사용하고 싶으면 DDRB|=0x04; DDRB.2 을 입력으로 사용하고 싶으면 DDRB&=0xFB; 이런 식으로 비트 연산자를 사용하시면 쉽게 구현가능합니다. 감사합니다. #define DATA_OUT DDRB.2 #define DATA_IN PINB.2 >금일 방문해서 세그먼트 교체 받았던 학생입니다 ^^; > >사장님께서 저희 선배님이셨다는.. > >저희 교수님께서 저희한테 주실때 알려주신 연락처는 > >박현종 이란 분이였구요 > >[email protected] 입니다. > >그리고 질문하나만 드리고싶은게요.. > >코드비전에서 제가 사용해야할 소스들을 보니 > >#define DATA_OUT DDRB.2 >#define DATA_IN PINB.2 > >PINB.2 처럼 PINB의 2번째 핀을 사용하고싶은걸 > >IAR에서 같은 방법으로 사용하려면 어떻게 해야할까요... > >컴파일시에는 에러가 발생하더라구요... > >정말 머리만 복잡하고 간단한 질문같은데 떠오르질 않아 이런 질문드려서 > >죄송합니다.
3078 답변완료질문있습니다.. 이영민 2009-06-02 1,301
여기 제품 봤는데 .. AVR MEGA 16 개발보드 와 AVR MEGA 128 개발 보드 이 두개 키트의 차이가 뭐죠?? 가격 차이도 있지만.. AVR MEGA 16 개발보드 이 보드로 Text LCD 플러스 모듈 연결해서 Serial LCD 모듈 (2*16 Text LCD 포함) 모델 AM-SLCD216 제조사 N.T.C 가격 24,200원 이모델이랑 도 호환 되는지도 좀 알고 싶네요... 디지털 시계 제작 할 수 있을 런지 알고 싶습니다.. 어셈블러로 작품을 만들건데요.. 소스 파일 명령어 파일도 제공하는지 알고 싶습니다..
관리자 답변 N.T.C · 2009-06-03
안녕하세요? 고객님, 저희 NewTC를 이용하여 주셔서 감사합니다. 우선, 두 킷트의 차이는 사용하는 MCU가 ATMEGA16을 쓰느냐 ATMEGA128을 쓰느냐가 가장 큰 차이이구요. 그 외에도 AVR MEGA 128 개발보드에는 세븐 세그먼트가 연결되어 있고, DS1307 DIP type과 같은 RTC(Real Time Clock)을 꽂기만 하면 되는 인터페이스회로가 내장되어 있으며, 필요시 여러가지로 램을 단 모듈, 2561 모듈등으로 모듈 교체가 가능합니다. 개발에 여러가지로 편리하죠. 또한, 시리얼도 두 개 가지고 있고, 플래시 메모리 용량이나 EEPROM, 포트 수 등의 용량에 차이가 있습니다. 자세한 것은 데이터 시트나 본사 제품 메뉴얼을 참고 바랍니다. 자료실이나 자료실->기존 자료실에 가면 구할 수 있구요. 본사의 네이버 까페에 가도 있습니다. 또한, 시리얼 LCD 모듈 연결은 둘다 가능하구요. 128은 본사에 예제 소스가 많이 있지만, 16은 그리 많이 서포트 하지 못하고 있습니다. 다만, 128용으로 된 것을 쉽게 16용으로 바꿀 수는 있습니다. 본사의 강좌들도 대부분 128 기본으로 되어 있어서, 처음에 할 때는 128이 더 하기 편할 겁니다. 128 보드의 경우, RTC인 DS1307 DIP 타입만 사서 꽂는 다면, 시계 소스는 C 코드 형태로 예제를 제공하고 있습니다. 수고하세요. >여기 제품 봤는데 .. >AVR MEGA 16 개발보드 와 AVR MEGA 128 개발 보드 > >이 두개 키트의 차이가 뭐죠?? 가격 차이도 있지만.. > > >AVR MEGA 16 개발보드 이 보드로 Text LCD 플러스 모듈 연결해서 > >Serial LCD 모듈 (2*16 Text LCD 포함) >모델 AM-SLCD216 >제조사 N.T.C >가격 24,200원 > >이모델이랑 도 호환 되는지도 좀 알고 싶네요... > >디지털 시계 제작 할 수 있을 런지 알고 싶습니다.. > >어셈블러로 작품을 만들건데요.. 소스 파일 명령어 파일도 제공하는지 알고 > >싶습니다..
3077 답변완료서보모터관련 문의드려요.. 이나연 2009-06-02 1,345
오늘. 점심시간에 찾아가서..서보모터 관련된거 배우고 온 학생들인데요.. 아까 같이 코딩했던 소스 받을수 있을까요? ICCV7 프로그램을 사용해보려고 했는데, 프로그램을 처음사용하는거라 익숙하지가 않아요... 설명부탁드릴께요.... 그리고..내일...1시30분쯤찾아갈께요.....
관리자 답변 N.T.C · 2009-06-02
안녕하세요? 고객님, 반갑습니다. 빵은 맛있게 잘 먹었습니다. 네, 내일 오시면 드릴 수 있을 겁니다. 수고하세요. > >오늘. 점심시간에 찾아가서..서보모터 관련된거 배우고 온 학생들인데요.. > >아까 같이 코딩했던 소스 받을수 있을까요? > >ICCV7 프로그램을 사용해보려고 했는데, >프로그램을 처음사용하는거라 익숙하지가 않아요... >설명부탁드릴께요.... > >그리고..내일...1시30분쯤찾아갈께요.....
3076 답변완료스위치(PG2)를 사용하여 외부 인터럽트 활성화 김기현 2009-06-02 1,347
안녕하세요. AB-M128Pro를 사용하고 있습니다. 여기에서 스위치를 이용하여 외부 인터럽트를 걸려고 합니다. 외부 인터럽트는 PD.0 (INT0)을 사용할 것입니다. 스위치(PG2)에 ON이 되었을 때에 외부 인터럽트를 사용하여 G포트의 0, 1번 LED를 ON/OFF를 반복하려고 합니다. 첨부한 문서와 같이 프로그램을 작성하였는데, 인터럽트가 발생하지 않아서 문의 드립니다. 빠른 답변 부탁 드리겠습니다.
관리자 답변 N.T.C · 2009-06-02
안녕하세요...고객님... 외부인터럽터 INT0를 사용할려면 외부적으로 PD.0에 인터럽트를 알리는 하드웨어(스위치 등등)연결이 있어야 하는데 INT0를 사용하시면서 PD0가 아닌 PG2를 사용한다고 하시니 무슨 뜻인지 모르겠습니다. INT0를 사용할려면 스위치를 PD0에 연결하셔야 합니다. 스위치(PG2)를 이용해 G포트의 0, 1번 LED를 ON/OFF시키고 싶으면 PING를 사용하시면 됩니다. 감사합니다. >안녕하세요. > >AB-M128Pro를 사용하고 있습니다. >여기에서 스위치를 이용하여 외부 인터럽트를 걸려고 합니다. >외부 인터럽트는 PD.0 (INT0)을 사용할 것입니다. > >스위치(PG2)에 ON이 되었을 때에 >외부 인터럽트를 사용하여 >G포트의 0, 1번 LED를 ON/OFF를 반복하려고 합니다. > >첨부한 문서와 같이 프로그램을 작성하였는데, >인터럽트가 발생하지 않아서 문의 드립니다. > >빠른 답변 부탁 드리겠습니다. > >
3075 답변완료가속도 센서 테스트 프로그램 연결방법 김원영 2009-06-02 1,293
가속도 센서 테스트 프로그램에 대한 질문입니다. 프로그램을 다운받은뒤 네이버카페에 있는 코드비젼용 소스를 받아 ATmega128 EEPROM에 다운로드하였습니다. 그런뒤 테스트프로그램을 열어 시리얼 TO USB 포트를 설정하고 연결을 누르면 please check COM6 is aleady open!! 이라는 메세지가 떠서 UART를 연결해서 시리얼포트에 USB 양방향 변환케이블을 이용하여 컴퓨터에 사용했습니다. USBISP가 연결되 있는 포트에 설정을 하고 연결을 했더니 연결이 되고 그래프가 작동되지만 값을 읽어오지는 못합니다. 제가 궁금한것은 자사의 전용 시리얼 TO USB를 구매해야만 연결이 가능한것인지 아니면 제가 방법을 잘못알고 있는것인지 확인하고 싶습니다. 리시브 데이타에 어떤값을 입력해줘야하는건지도 궁금하구요 홈페이지에 가속도 센서 프로그램 사용법에 대해서 자세한 정보를 찾아볼수가 없어서 조금 불편합니다. 답변좀 부탁드릴게요
관리자 답변 N.T.C · 2009-06-02
안녕하세요..고객님... 몇번이나 다시 읽어봤는데 질문의 내용을 정확히 파악하기가 힘이듭니다. 하지만, 이것은 확실히 말씀드릴 수 있습니다. 고객님이 보신 코드비전용 3축 가속도 센서 테스트 소스와 현재 자료실에 링크되어 있는 3축 가속도 센서 테스트 소스는 내용이 조금 다릅니다. 따라서, 윈도우용 프로그램도 다릅니다. 예전에 배포하던 3축 가속도 센서용 코드비전용 소스는 : 아래의 윈도 프로그램을 사용해야 합니다. 또한, ICCAVR V7용 소스도 제공하고 있습니다. 이는 윈도용 소스도 함께 제공되고 있습니다. - 아래 - http://www.NewTC.co.kr/download/AM-3AXIS/Window_Example_old.zip 현재 배포 중인 자료실의 3축 가속도 센서 소스는 ICCAVR V7으로만 되어 있고, 윈도용 소스는 제공되지 않고 있습니다. 하지만, 윈도우 어플리케이션의 내용이 강화되었습니다. - 아래 - http://www.newtc.co.kr/download/AM-3AXIS/Window_Example.zip 아마도 이 부분에서 헛갈리신게 아닌가 싶습니다. 자료실->기존자료실에서 코드비전 해서 검색해서 나오는 소스는 예전 윈도프로그램을 사용해야 되서, 서로 호환이 안 되는 관계로 좀 헛갈리신게 아닌가 싶습니다. 하지만, 많이 달라진 게 아니므로, 약간 수정하여 사용하시면 됩니다. 기본적으로는 ICCAVR V7을 사용하면 모두 한가지로 일치하기 때문에, 그걸로 보시는 것이 가장 좋겠습니다만, 코드비전이 익숙하시다면, 현재 배포중인 버전을 코드비전으로 변환하여 사용하거나, 저희가 배포중인 코드비전용 소스를 현재 배포중인 버전과 비교하여 현재 버전에 맞게 포팅하여 사용하는 것이 좋겠습니다. 그리고, 현재 배포중이던 버전에 포트 OPEN CLOSE 부분이 문제가 있었는 데, 수정해 둔지 알았는 데, 그냥 뒀더군요. 방금 수정하여 다시 올려 두었으니, 이번 버전으로 테스트 하면 이상 없을 겁니다. 다시 다운로드 받아 보세요. 아래는 현재 배포중인 버전입니다. - 아래 - http://www.newtc.co.kr/download/AM-3AXIS/Window_Example.zip 그리고, 다른 질문들에 대한 답변은 아래에 계속 이어집니다. >그런뒤 테스트프로그램을 열어 시리얼 TO USB 포트를 설정하고 연결을 누르면 >please check COM6 is aleady open!! 이라는 메세지가 떠서 >UART를 연결해서 시리얼포트에 USB 양방향 변환케이블을 이용하여 컴퓨터에 >사용했습니다. 위의 메세지는 com6번 포트를 다른 프로그램에서 사용하고 있기에 중복 사용할수 없다는 메세지로 먼저 사용하고 있는 프로그램을 닫으면 됩니다. uart를 연결해서 시리얼포트에 usb 양방향 변환케이블을 이용했다고 하셨는데 usb 양방향 변환케이블이라는 것이 어떤 제품인지 정확히 이해가 안가네요. 일반적인 usb to serial 변환케이블이라면 서로 통신이 안됩니다. uart통신은 TTL레벨통신이고 usb to serial변환케이블은 rs232통신입니다. 사용하시는 mcu보드가 어떤것인지 또 어떤 제품을 사용하여 제어하고 계신지 구체적으로 이야기 해주시면 다시 답변드리겠습니다. >USBISP가 연결되 있는 포트에 설정을 하고 연결을 했더니 >연결이 되고 그래프가 작동되지만 값을 읽어오지는 못합니다. usbisp가 연결되 있는 포트에 설정을 했다는 뜻이 정확히 어떤 의미인지... usbisp는 시리얼통신장비가 아니라 프로그램을 타겟보드로 다운로드하는 ISP장비입니다. >제가 궁금한것은 자사의 전용 시리얼 TO USB를 구매해야만 연결이 가능한것인지 >아니면 제가 방법을 잘못알고 있는것인지 확인하고 싶습니다. "자사의 전용 시리얼 TO USB"라는 것은 USB TO SERIAL보드를 말하는 건가요? 물론 USB TO SERIAL보드를 구매하시면 uart통신이랑 rs232통신 둘다 가능합니다. usb로 시리얼 통신을 할때 가장 좋은 방법이기도 합니다. >리시브 데이타에 어떤값을 입력해줘야하는건지도 궁금하구요 receive 데이타에 어떤 값을 입력해줘야하는건지 궁금하다고 했는데 터미널에서의 receive데이타인지 mcu보드에서 receive데이타인지 그리고 어떤값을 입력해줘야한다고 했는데 구체적으로 어떤 의미인지 이해할수가 없습니다. >홈페이지에 가속도 센서 프로그램 사용법에 대해서 자세한 정보를 >찾아볼수가 없어서 조금 불편합니다. 가속도 센서의 값은 x, y, z의 가속도 값이 전압으로 출력되어집니다. 따라서 adc를 거쳐 디지털화된 값으로 변환을 시켜 응용하게 되는데 많은 이용자들은 3축가속도 기본소스에서 x, y, z값만을 취하여 소스를 확장하는 경우가 많습니다. 3축 가속도 센서 자체에 대해 깊이 있게 알고싶으면 MMA7260Q datasheet를 참고하시기바랍니다. 그리고 adc에 대한 내용은 저희 강좌에 아주 기초부터 자세하게 나와있으며 소스또한 자료실에 많이 올려져 있습니다. 참고하시기 바랍니다. 질문을 하실때는 고객님의 환경(사용컴파일러, mcu보드, 기타 개발장비 등등)을 알려주시고 보다 구체적으로 질문을 주셔야 저희도 고객님께서 원하시는 답변을 드릴수 있습니다. 감사합니다. >가속도 센서 테스트 프로그램에 대한 질문입니다. >프로그램을 다운받은뒤 네이버카페에 있는 코드비젼용 소스를 받아 ATmega128 >EEPROM에 다운로드하였습니다. > >그런뒤 테스트프로그램을 열어 시리얼 TO USB 포트를 설정하고 연결을 누르면 >please check COM6 is aleady open!! 이라는 메세지가 떠서 >UART를 연결해서 시리얼포트에 USB 양방향 변환케이블을 이용하여 컴퓨터에 >사용했습니다. > > >USBISP가 연결되 있는 포트에 설정을 하고 연결을 했더니 >연결이 되고 그래프가 작동되지만 값을 읽어오지는 못합니다. > >제가 궁금한것은 자사의 전용 시리얼 TO USB를 구매해야만 연결이 가능한것인지 >아니면 제가 방법을 잘못알고 있는것인지 확인하고 싶습니다. > >리시브 데이타에 어떤값을 입력해줘야하는건지도 궁금하구요 > >홈페이지에 가속도 센서 프로그램 사용법에 대해서 자세한 정보를 >찾아볼수가 없어서 조금 불편합니다. > >답변좀 부탁드릴게요 >
3074 답변완료프로그램 다운로드 실패 에러. iccv7 2009-06-02 1,322
C:\\iccv7avr\\bin\\imakew -f SERIAL_TEST.mak iccavr -o SERIAL_TEST -LC:\\DOCUME~1\\MYDOCU~1\\Test\\lib -g -e:0x20000 -ucrtatmegaram.o -bfunc_lit:0x60.0x10000 -dram_end:0xfff -bdata:0x1000.0x7fff -dFRAM:1 -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @SERIAL_TEST.lk -lfpatm128 -lcatm128 Device 14% full. Done. Tue Jun 02 16:32:27 2009 informational - project has no EEPROM file Erasing memory ...Programming FLASH... Cannot program Flash ISP programming done. =========================================================== "Cannot program Flash:라는 경고 창이 뜹니다. 어떻해야 하나요? 잘 해오다가 갑자기 이러네요. 하나 다른건 잘 되다가 전원 5v 측정만 한 거 외엔 없는데요...
관리자 답변 N.T.C · 2009-06-02
안녕하세요...고객님... 저희는 고객님의 자유로운 게시판 이용을 위해 실명으로 질문을 한다면 로그온을 하지 않아도 게시판에 글쓰기가 가능하도록 했습니다. 하지만 몇몇 고객님들께서 익명으로 질문을 시작한 후 최근엔 많은 질문에 익명이 사용되고 있습니다. 저희 회사에서는 논의를 거쳐 당분간은 익명 사용자에 한해 답변을 거절하기로 했으며, 차후에도 문제점이 해결되지 않는다면 로그온 사용자만 게시판을 이용할 수 있도록 할 예정입니다. 질문은 반드시 실명으로 올려주시기 바랍니다. 감사합니다. >C:\\iccv7avr\\bin\\imakew -f SERIAL_TEST.mak > iccavr -o SERIAL_TEST -LC:\\DOCUME~1\\MYDOCU~1\\Test\\lib -g -e:0x20000 -ucrtatmegaram.o -bfunc_lit:0x60.0x10000 -dram_end:0xfff -bdata:0x1000.0x7fff -dFRAM:1 -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @SERIAL_TEST.lk -lfpatm128 -lcatm128 >Device 14% full. >Done. Tue Jun 02 16:32:27 2009 >informational - project has no EEPROM file > >Erasing memory ...Programming FLASH... > >Cannot program Flash > >ISP programming done. >=========================================================== >"Cannot program Flash:라는 경고 창이 뜹니다. > >어떻해야 하나요? 잘 해오다가 갑자기 이러네요. >하나 다른건 잘 되다가 전원 5v 측정만 한 거 외엔 없는데요...
3073 답변완료회원가입 및 RFmod에 대해서... 김태준 2009-06-02 1,422
NTC회사께... 안녕하십니까? 일하시는데 수고가 많습니다. 저는 3가지 질문이 있습니다. - 회원 가입을 할려고 하는데 자꾸 에러가 뜹니다. - RFmod menual를 보고 싶은데 어디가면 찾을수 있나요? - 여기 홈페이지에서 제품을 바로 구입할 수 있나요? 이상입니다. 김태준 드림...
관리자 답변 N.T.C · 2009-06-03
안녕하세요...고객님.. >- 회원 가입을 할려고 하는데 자꾸 에러가 뜹니다. 저희 홈페이지는 고객님들의 편의를 위해 회원가입을 필요로 하지 않습니다. 회원이나 비회원이나 모든 조건이 동일합니다. >- RFmod menual를 보고 싶은데 어디가면 찾을수 있나요? 자료실에 가셔서 기존자료실 클릭후 RFMOD검색하시면 메뉴얼이 있습니다. >- 여기 홈페이지에서 제품을 바로 구입할 수 있나요? 본사에서 직접 구매하실려면 전화구입이나 직접 방문을 통해 가능합니다. 감사합니다. >NTC회사께... > >안녕하십니까? > >일하시는데 수고가 많습니다. > >저는 3가지 질문이 있습니다. > >- 회원 가입을 할려고 하는데 자꾸 에러가 뜹니다. > >- RFmod menual를 보고 싶은데 어디가면 찾을수 있나요? > >- 여기 홈페이지에서 제품을 바로 구입할 수 있나요? > >이상입니다. > > > 김태준 드림... >
3072 답변완료atmega88 의 퓨즈비트를 읽어오지 못하네요. SPM 2009-06-02 1,424
안녕하십니까. 오늘 귀사의 AVR USB-ISP3.0 을 3개 구입한 사랍입니다. 저희 회사에서 생산 및 개발용으로 전에 사용하던 타사 writter가 파손된 관계로 본 제품을 새로 구입을 하였는데 3개중 2개 test 결과 퓨즈비트를 못읽는 문제가 발생하였습니다. 나머지 한개는 아직 개봉안한 상태입니다. 첨부된 파일과 같이 00,00,00 값만 들어옵니다. 또한 연결을 하지 않을 때에는 커넥팅 에러가 떠야하는걸로 알고있는데 귀사 제품은 에러가 뜨지않고 랜덤한 값을 읽은것으로 표시가 됩니다. 참고로 전원은 3.3v를 입력하고도 해보고 usb-isp의 1번 스위치를 on 시키고도 해봤지만 마찬가지 결과입니다. 해결방법을 알려주시기 바랍니다. 좀전에 atmega8 로된 제품을 해보니 그건 되더군요... atmega88을 지원하지 않는것인지....
관리자 답변 N.T.C · 2009-06-02
안녕하세요? 고객님, 저희 NewTC 제품을 이용하여 주셔서 감사합니다. 테스트가 되어서 나간 제품이지만, 귀사의 메인보드와 저희 USBISP를 함께 본사로 택배를 이용하여 보내주시거나, 가지고 방문해 주시면, 테스트 하고, 해결하여 드릴 수 있을 것 같습니다. 문제가 어디에 있는 지 확인해 봐야 할 것 같네요. 아직까지는 그런 문제가 발생되지는 않았으므로, 너무 걱정은 마시고 보내주시기 바랍니다. 그리고, USBISP를 꽂으면 STK500 프로토콜을 만족하게 되므로, AVR Studio는 뜨도록 되어 있구요. 다만, 실제 동작을 확인하려면, 반드시 보드를 꽂아야 동작하게 되어 있습니다. LED로 타겟 보드를 꽂았는 지 아닌 지 등이 표시 되게 되어 있으므로, 참고 하시구요. 그리고, 질문은 반드시 본명으로 해 주시기 바랍니다. 감사합니다. >안녕하십니까. > >오늘 귀사의 AVR USB-ISP3.0 을 3개 구입한 사랍입니다. > > >저희 회사에서 생산 및 개발용으로 전에 사용하던 타사 writter가 파손된 관계로 > >본 제품을 새로 구입을 하였는데 3개중 2개 test 결과 퓨즈비트를 못읽는 문제가 > >발생하였습니다. > >나머지 한개는 아직 개봉안한 상태입니다. > >첨부된 파일과 같이 00,00,00 값만 들어옵니다. > >또한 연결을 하지 않을 때에는 커넥팅 에러가 떠야하는걸로 알고있는데 > >귀사 제품은 에러가 뜨지않고 랜덤한 값을 읽은것으로 표시가 됩니다. > >참고로 전원은 3.3v를 입력하고도 해보고 usb-isp의 1번 스위치를 on 시키고도 > >해봤지만 마찬가지 결과입니다. > >해결방법을 알려주시기 바랍니다.
3071 답변완료시리얼 LCD 질문이요 이지웅 2009-06-02 1,394
시리얼 LCD를 ATMEGA에 연결할때 UART부분에 꽂는것인가요? 지금 제가 GPS도 UART에 연결하고 무선통신모듈도 UART를 사용해서 2개 다 사용했는데 그럼 시리얼 LCD는 사용하는 방법이 없나요? 텍스트 4*20짜리가 필요한데 텍스트 LCD는 없네요
관리자 답변 N.T.C · 2009-06-02
안녕하세요? 고객님, 시리얼 포트를 늘려서 사용하는 시리얼 포트 확장기 같은 것들이 판매되는 것으로 알고 있습니다. 확장하여 사용하면 되겠습니다. 그리고, 아래에 시리얼 텍스트 LCD 4*20이 있습니다. - 아래 - http://www.newtc.co.kr/product_AM-SLCD420.php 본사로 연락하시면, 33,000원에 Text LCD 모듈 AM-TLCD + 4*20 텍스트 LCD 도 공급 가능합니다. 또한, atmega128은 두개의 시리얼통신(uart0, uart1)을 제공합니다. 두개를 다 사용하셨다면 여분이 없네요. 굳이 방법을 찾자면...시리얼LCD는 uart에서 Tx만 사용하니깐 Rx핀은 gps에서 사용하고 Tx핀은 시리얼 LCD를 위해 연결하면 될것같네요. 아님 시분할을 응용하는 방법도 있는데 정확한 하드구성을 알아야 합니다. 감사합니다. >시리얼 LCD를 ATMEGA에 연결할때 UART부분에 꽂는것인가요? > >지금 제가 GPS도 UART에 연결하고 무선통신모듈도 UART를 사용해서 2개 다 사용했는데 그럼 시리얼 LCD는 사용하는 방법이 없나요? > >텍스트 4*20짜리가 필요한데 텍스트 LCD는 없네요
3070 답변완료안녕하세요 백 2009-06-02 1,385
Unable to detect STK500 device. Aborting ISP function 에러가 자꾸뜨는데 왜 USBISP 연결을하고 COM 3 으로 되어있는것을 확인하고 했는데도 자꾸 이럴까요 ;; AVR은 ATMega128 을 사용합니다
관리자 답변 N.T.C · 2009-06-02
안녕하세요..고객님.. 사용하시는 컴파일러가 어떤건지 언급이 없네요. 혹시 iccavr를 사용하고 계시다면 winavr를 설치하셧는지...그리고 iccavr에서 winavr를 제대로 연결시키셨는지...다시한번 확인해 주세요. 그리고 다른 컴파일러를 사용하신다면 사용하는 컴파일러가 어떤건지 정확하게 언급해주시기 바랍니다. 본명으로 질문해 주시기 바랍니다. 감사합니다. >Unable to detect STK500 device. >Aborting ISP function > > 에러가 자꾸뜨는데 왜 USBISP 연결을하고 COM 3 으로 되어있는것을 확인하고 했는데도 자꾸 이럴까요 ;; > > AVR은 ATMega128 을 사용합니다
3069 답변완료sub-isp 고장문의 김성운 2009-06-02 1,462
avr128 보드와 (38,500) usb-isp v02 (33,000)사용하고있습니다. 산지 얼마 안되었고요... 컴파일러는 avrstuido4 사용 usb-isp 에서 전원 5v공급 되잖아요 .. 스위치 올리면.. 갑자기 먹통이 되었습니다 128 보드에는 이상 없는듯 하고요 isp 에서 나오는 5v 공급이 안됩니다 물론 led로 붉은색으로 깜빡이고요... 5v 전원이 된다 면 녹색 led가 깜박이겠죠.. 스위치를 껐다 켰다 해도 무반응입니다. 128 보드에 외부 전원을 넣으면 isp로도 다운 가능합니다만.. 이거 혹시 스위치가 고장일까요.. as는 얼마나 걸릴까요?
관리자 답변 N.T.C · 2009-06-02
안녕하세요...고객님... 다이오드가 나간것 같습니다. A/S를 보내시면 교체해 드리겠습니다. usb전원을 사용하지 마시고 타겟보드에 직접 전원을 인가해서 다운로드를 해보세요. 다운로드가 정상적으로 되면 다이오드 이상일 확률이 90%입니다. 다운로드가 정상적으로 안되면 유료 A/S일수도 있습니다. 감사합니다. >avr128 보드와 (38,500) >usb-isp v02 (33,000)사용하고있습니다. > >산지 얼마 안되었고요... > >컴파일러는 avrstuido4 사용 > >usb-isp 에서 전원 5v공급 되잖아요 .. 스위치 올리면.. > >갑자기 먹통이 되었습니다 128 보드에는 이상 없는듯 하고요 > >isp 에서 나오는 5v 공급이 안됩니다 물론 led로 붉은색으로 깜빡이고요... > >5v 전원이 된다 면 녹색 led가 깜박이겠죠.. > >스위치를 껐다 켰다 해도 무반응입니다. > >128 보드에 외부 전원을 넣으면 isp로도 다운 가능합니다만.. > >이거 혹시 스위치가 고장일까요.. as는 얼마나 걸릴까요? > > >