로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
5573 답변완료TFT-LCD 제어 프로그램 짯는데 lcd가 고장이 난건지... 소스가 잘못된건지.... 한희주 2010-08-11 1,289
코드비전으로 짯는데요 첫줄만 칸마다 검정색으로 다 칠해지고... 글자는 안나오네요./.. 처음에 모듈 직접만들었는데 1번 그라운드와 2번 vcc핀을 잘못연결했떠니 lcd가 꺼지고 온도가 엄청높아지던데;; 그것&#46468;문에 고장이 난건지 소스가 잘못된건지 ㅠㅠ 좀알려주세요;; #include<mega128.h> #include<delay.h> #define FUNCSET 0x38 //Function Set #define ENTMODE 0x06 //Entry Mode Set #define ALLCLR 0x01 //All Clear #define DISPON 0x0C //Display on #define LINE2 0xC0 //2nd Line Move void LCD_int(void); void LCD_String(char flash *); void Busy(void); void Command(unsigned char); void Data(unsigned char); void main() { LCD_int(); LCD_String("adsgse"); //첫번째 라인에 출력 Command(LINE2); LCD_String("sefesfs"); //두번째 라인에 출력 while(1); } //LCD 초기화 void LCD_int(void) { DDRF = 0xFF; //포트D출력설정 DDRA = 0xFF; //포트D출력설정 DDRC = 0xFF; PORTA &= 0b11111011; //E=0; delay_ms(15); Command(0x20); delay_ms(5); Command(0x20); delay_us(100); Command(FUNCSET); Command(DISPON); Command(ALLCLR); Command(ENTMODE); } void LCD_String(char flash *str) { char flash *pStr = 0; pStr = str; while(*pStr) { Data(*pStr++); } } //인스트럭션 쓰기 함수 void Command(char byte) { Busy(); PORTF = byte; //데이터 PORTA &= 0b11111110; //RS = 0; PORTA &= 0b11111101; //RW = 0; delay_us(1); PORTA |= 0x00000100; //E = 1; delay_us(1); PORTA &= 0x11111011; //E = 0; } //데이터 쓰기 함수 void Data(unsigned char byte) { Busy(); PORTF = byte; //데이터 PORTA |= 0b00000001; //RS = 1; PORTA &= 0b11111101; //RW = 0; delay_us(1); PORTA |= 0x00000100; //E = 1; delay_us(1); PORTA &= 0x11111011; //E = 0; } //Busy Flag Check -> 일반적인 BF를 체크하는 것이 아니라 //일정한 시간 지연을 이용한다. void Busy(void) { delay_ms(2); }
관리자 답변 NEWTC · 2010-08-12
안녕하세요 본사에서 TFT-LCD 판매하지 않고 있습니다. text LCD 를 말시는것 같군요. http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=lcd 위링크는 예제코드가 있습니다. LCD는 수리 품목이 아니라 소모품이라서 수리가 불가능합니다. 예제코드로 확인을 해본후 모듈에 이상이 있을 경우 점검을 받아 보시길 바랍니다. 수고하세요 >코드비전으로 짯는데요 >첫줄만 칸마다 검정색으로 다 칠해지고... >글자는 안나오네요./.. > >처음에 모듈 직접만들었는데 1번 그라운드와 2번 vcc핀을 잘못연결했떠니 > >lcd가 꺼지고 온도가 엄청높아지던데;; > >그것&#46468;문에 고장이 난건지 > >소스가 잘못된건지 ㅠㅠ 좀알려주세요;; > >#include<mega128.h> >#include<delay.h> > >#define FUNCSET 0x38 //Function Set >#define ENTMODE 0x06 //Entry Mode Set >#define ALLCLR 0x01 //All Clear >#define DISPON 0x0C //Display on >#define LINE2 0xC0 //2nd Line Move > >void LCD_int(void); >void LCD_String(char flash *); >void Busy(void); >void Command(unsigned char); >void Data(unsigned char); > >void main() >{ > LCD_int(); > > LCD_String("adsgse"); //첫번째 라인에 출력 > > Command(LINE2); > > LCD_String("sefesfs"); //두번째 라인에 출력 > > while(1); > >} > >//LCD 초기화 >void LCD_int(void) >{ > DDRF = 0xFF; //포트D출력설정 > DDRA = 0xFF; //포트D출력설정 > DDRC = 0xFF; > PORTA &= 0b11111011; //E=0; > delay_ms(15); > Command(0x20); > delay_ms(5); > Command(0x20); > delay_us(100); > Command(FUNCSET); > Command(DISPON); > Command(ALLCLR); > Command(ENTMODE); >} > >void LCD_String(char flash *str) >{ > char flash *pStr = 0; > > pStr = str; > while(*pStr) > { > Data(*pStr++); > > } > >} > > > >//인스트럭션 쓰기 함수 >void Command(char byte) >{ > Busy(); > > PORTF = byte; //데이터 > PORTA &= 0b11111110; //RS = 0; > PORTA &= 0b11111101; //RW = 0; > delay_us(1); > PORTA |= 0x00000100; //E = 1; > delay_us(1); > PORTA &= 0x11111011; //E = 0; > >} > >//데이터 쓰기 함수 >void Data(unsigned char byte) >{ > Busy(); > > PORTF = byte; //데이터 > PORTA |= 0b00000001; //RS = 1; > PORTA &= 0b11111101; //RW = 0; > delay_us(1); > PORTA |= 0x00000100; //E = 1; > delay_us(1); > PORTA &= 0x11111011; //E = 0; > >} > > >//Busy Flag Check -> 일반적인 BF를 체크하는 것이 아니라 >//일정한 시간 지연을 이용한다. >void Busy(void) >{ > > delay_ms(2); >}
5572 답변완료안녕하세요.AD-USBISP_V03 A/S 가능한가요? 황요섭 2010-08-11 1,318
안녕하세요 저희가 AD-USBISP_V03 를 구입해서 사용하고있습니다. 그런데 좀 궁금한점과 A/S가 가능한지 궁금해서 이렇게 글을 쓰게되었습니다. 우선 컴퓨터에서 AD-USBISP_V03 인식을 하는데.. 1. 다운로드와 UART가 되지 않는 현상이 일어나구요. 2. 컴퓨터에서 인식을 못하는 경우. 대락적으로 이렇게 2가지 현상이 일어사서요. 저희가 8개정도 사용을 했는데 5개정도가 이러한 현상으로 인해서 사용을 못하고 있습니다. 어떻게 해야할지 궁금합니다. 그리고 A/S가 가능하면 어디로 보내면 되는지도 궁금합니다.
관리자 답변 NEWTC · 2010-08-11
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 본사로 보내주시면 A/S가 가능합니다. A/S 요령은 FAQ의 A/S 관련 내용을 참고하시기 바랍니다. 감사합니다. >안녕하세요 > >저희가 AD-USBISP_V03 를 구입해서 사용하고있습니다. > >그런데 좀 궁금한점과 A/S가 가능한지 궁금해서 이렇게 글을 쓰게되었습니다. > >우선 컴퓨터에서 AD-USBISP_V03 인식을 하는데.. > >1. 다운로드와 UART가 되지 않는 현상이 일어나구요. >2. 컴퓨터에서 인식을 못하는 경우. > >대락적으로 이렇게 2가지 현상이 일어사서요. > >저희가 8개정도 사용을 했는데 5개정도가 이러한 현상으로 인해서 > >사용을 못하고 있습니다. > >어떻게 해야할지 궁금합니다. > >그리고 A/S가 가능하면 어디로 보내면 되는지도 궁금합니다.
5571 답변완료ISP 다운로드 질문입니다~ 전상욱 2010-08-11 1,334
AVR 초보입니다.. 그동안 롬라이터로 다운로드하여 간단한 프로그래밍을 해봤습니다.. 컴파일러는 BASCOM 이구요.. 베이직기반입니다. 이번에 V03을 구매하여 ISP로 다운로드해볼려는데 메세지만 나오구 다운로드가 안됨니다.. FUSE BIT 설정도 잘모르겠고.. 롬라이터쓸때는 FUSE BIT설정없이도 그냥 다운로딩되던데요..ㅡㅡ;; ATMEGA128은 지원이안되서 ISP를 구매했는데 어려움을 겪고있네요.. FUSE BIT에서 이것저것 바꾸고 해봐도 같은메세지가 나옴니다 어떻게 해봐야하는지 답변좀주세요~
관리자 답변 NEWTC · 2010-08-11
안녕하세요 FUSE는 본사에서 판매하는 보드 일경우 셋팅할 필요가 없습니다. 사용할수 있도록 기본적인 셋팅되어 나갑니다. FUSE셋팅을 수정해야 할 경우에는 관련된 지식이 있어야 합니다. 잘못된 퓨즈를 기입할경우 칩을 사용할수 없습니다. 퓨즈를 잘못셋팅하여 나오는 메세지 같습니다. 구매한 보드가 본사에서 판매하는 제품일 경우 점검또는 수리를 받아 보시길 바랍니다. FAQ보시면 A/S 괸련된 내용이 있습니다. 수고하세요 >AVR 초보입니다.. > >그동안 롬라이터로 다운로드하여 간단한 프로그래밍을 해봤습니다.. > >컴파일러는 BASCOM 이구요.. 베이직기반입니다. > >이번에 V03을 구매하여 ISP로 다운로드해볼려는데 메세지만 나오구 다운로드가 안됨니다.. > >FUSE BIT 설정도 잘모르겠고.. > >롬라이터쓸때는 FUSE BIT설정없이도 그냥 다운로딩되던데요..ㅡㅡ;; > >ATMEGA128은 지원이안되서 ISP를 구매했는데 어려움을 겪고있네요.. > >FUSE BIT에서 이것저것 바꾸고 해봐도 같은메세지가 나옴니다 > >어떻게 해봐야하는지 답변좀주세요~
5570 답변완료자료 요청 드립니다. 이정호 2010-08-11 1,441
안녕하십니까? 조금 전 전화로 자료요청 문의드렸었는데요. 다시 설명 드리자면 저희 회사에서 예전에 KT-M128 키트를 구매하였는데 보드와 ISP 케이블, 모터를 제외한 나머지를 모두 분실하였습니다. 이 키트의 구매에 대하여 아무도 아는 사람이 없어 이렇게 자료 요청 드립니다. 홈페이지에 있는 메뉴얼을 받아 보니 내용 중에 "2 KT-M128 트레이닝 키트 활용" 부분이 있던데 구매시 제공되는 책자에 포함되어 있는 내용인가요? 정리하자면 아래의 내용을 받아 보고 싶습니다. 1. 예제 소스 2. 구매시 제공되는 메뉴얼(사용자 메뉴얼 목차에 나온 내용이 모두 포함된) 혹, 위 내용을 받기 위해 저희가 제공해야 할 정보가 있다면 알려 주시기 바랍니다. (메일로 보내드리겠습니다.) 그럼 빠른 답변 부탁드립니다.
관리자 답변 NEWTC · 2010-08-11
안녕하세요 구매했던 키트의 문서를 받아보고 싶으시면 구입할 당시의 매입서류( 영수증 )을 보내시면 됩니다. 그보드에 관련된 문서cd를 받아 보실 수 있습니다. 수고하세요 >안녕하십니까? > >조금 전 전화로 자료요청 문의드렸었는데요. > > >다시 설명 드리자면 > >저희 회사에서 예전에 KT-M128 키트를 구매하였는데 > >보드와 ISP 케이블, 모터를 제외한 나머지를 모두 분실하였습니다. > >이 키트의 구매에 대하여 아무도 아는 사람이 없어 이렇게 자료 요청 드립니다. > > >홈페이지에 있는 메뉴얼을 받아 보니 내용 중에 > >"2 KT-M128 트레이닝 키트 활용" 부분이 있던데 > >구매시 제공되는 책자에 포함되어 있는 내용인가요? > > >정리하자면 아래의 내용을 받아 보고 싶습니다. > >1. 예제 소스 >2. 구매시 제공되는 메뉴얼(사용자 메뉴얼 목차에 나온 내용이 모두 포함된) > >혹, 위 내용을 받기 위해 저희가 제공해야 할 정보가 있다면 알려 주시기 바랍니다. >(메일로 보내드리겠습니다.) > >그럼 빠른 답변 부탁드립니다. >
5569 답변완료자이로센서 각도... 이명상 2010-08-10 1,219
FAQ에 올라온 코드를 그대로 넣고 RS-232를 통해서 뽑아냈는데 자이로센서를 움직이지도 않았는데 하이퍼터미널을 보면 숫자가 마구 더해져서 올라갑니다 5V로 셋팅도바꿔주고 햇는데... 답변부탁드립니다..
관리자 답변 NEWTC · 2010-08-11
안녕하세요 정상적으로 코드 수정에 이상이 없어다면, 일반적인 자이로센서만으로 각도를 구해도 1초당 1~2도 움직입니다. 적분에 다른 누적 오차입니다. 그래서 보통 자이로 센서 보정용으로 가속도센서를 사용합니다. 자이로센서로 검색엔진을 통해 찾아보시면 나옵니다. 수고하세요 >FAQ에 올라온 코드를 그대로 넣고 > >RS-232를 통해서 뽑아냈는데 > >자이로센서를 움직이지도 않았는데 하이퍼터미널을 보면 숫자가 마구 더해져서 올라갑니다 > >5V로 셋팅도바꿔주고 햇는데... > > >답변부탁드립니다..
5568 답변완료KD-2560pro 사용자 입니다 이준희 2010-08-10 1,371
KD-2560pro 개발 키트를 구매해서 사용하고 있는데요 홈페이지에 있는 사진과는 다르게 제가 산 키드의 개발보드에 UART0,1,2,3이(RX TX GND VCC)가 붙어 있는데 이게 변경된건가요?
관리자 답변 NEWTC · 2010-08-10
안녕하세요 버젼이 변경되어 ttl 레벨의 uart를 사용할수 있도록 컨넥터 연결되어 있습니다. 즉 uart 포트만 따로 추가 되어 있다고 보시면 됩니다. 아래 도면에 관련된 링크입니다.. http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=m2560&select_arrange=headnum&desc=asc&no=366 수고하세요 >KD-2560pro 개발 키트를 구매해서 사용하고 있는데요 > >홈페이지에 있는 사진과는 다르게 제가 산 키드의 개발보드에 > >UART0,1,2,3이(RX TX GND VCC)가 붙어 있는데 이게 변경된건가요?
5567 답변완료DC라인트레이서 개발키트 문의드립니다! 이윤재 2010-08-10 1,381
안녕하세요 뉴티씨사에서 만든 DC라인트레이서 키트를 하나 얻게되었는데요 제품명이 ATMega16 DL 써있고 그옆에 AB-DL16 VO2 라고 되있네요.. 뉴티씨 웹사이트에 올라온 것과 일치하는 상품명은 없었지만 KR-DL16 이거와 외관이 비슷한걸로 봐서 같은거라고 판단하고 제품메뉴얼과 회로도 등등을 다운로드 받아서 실제로 해보기 시작했습니다. 그래서 메뉴얼을 보고 ISP 설정이랑 기본적인것 등등을 했는데 "프로젝트 생성 및 다운로드 방법" 이 pdf 설명서에는 ICCAVR Compiler Option 을 ATMega128/CAN128 이라고 하라 되있는데 제 ICCAVR Studio 에서는 그러한 항목이 없었어요. ATMega1280, ATMega128(please see NOTES), ATMega 128:M103 Mode 이렇게 3개 있네요 그리고 제 라인트레이서 모델이 ATMega16 MCU 사용해서 설정은 일단 ATMega16 으로 했습니다. 그리고 In System Programming 설정을 0xD9EF 로 했는데 mega.c 를 실행시키니까 에러창이 뜨면서 Cannot Program Flash 라는 메시지가 나타나네요.. 어떻게 해야될지 알려주시면 감사하겠습니다.
관리자 답변 NEWTC · 2010-08-10
안녕하세요 사용하시는 보드에 칩에 마킹된 atmega16일경우 iccavr 옵션에서 타겟 디바이스를 atmega16 을 선택하면 됩니다. mega.c 라는 파일이 16용 코드인가요 ? 자료실 > 기존자료실에 검색으로 DL16 용 코드를 다운받아 사용하시길 바랍니다. http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=dl16 다운로드 하기전에 어떤 다운로드장비로 이용하는 먼저 체크해서 포트를 잡아서 사용해야 합니다. 강좌에 보시면 다운로드 장비에 따른 다운로드 방법이 있습니다. USBISP 일 경우 http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=100 -datmega128 을 -datmega16 으로 변경하면 됩니다. AD-ISPPRO 일경우 http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=2 그리고 퓨즈비트 나기전에 미리 셋팅되어 나갑니다. 따로 변경해서 사용 안해도 됩니다. 변경할경우 정확히 알고 변경하시길 바랍니다. 잘못된 퓨즈 변경으로 칩을 사용할수 없게 될수도 있습니다. 수고하세요 > >안녕하세요 뉴티씨사에서 만든 DC라인트레이서 키트를 하나 얻게되었는데요 > >제품명이 ATMega16 DL 써있고 그옆에 AB-DL16 VO2 라고 되있네요.. 뉴티씨 웹사이트에 올라온 > >것과 일치하는 상품명은 없었지만 KR-DL16 이거와 외관이 비슷한걸로 봐서 같은거라고 판단하고 > >제품메뉴얼과 회로도 등등을 다운로드 받아서 실제로 해보기 시작했습니다. > >그래서 메뉴얼을 보고 ISP 설정이랑 기본적인것 등등을 했는데 > >"프로젝트 생성 및 다운로드 방법" 이 pdf 설명서에는 ICCAVR Compiler Option 을 > >ATMega128/CAN128 이라고 하라 되있는데 제 ICCAVR Studio 에서는 그러한 항목이 없었어요. > >ATMega1280, ATMega128(please see NOTES), ATMega 128:M103 Mode 이렇게 3개 있네요 > >그리고 제 라인트레이서 모델이 ATMega16 MCU 사용해서 설정은 일단 ATMega16 으로 했습니다. > >그리고 In System Programming 설정을 0xD9EF 로 했는데 mega.c 를 실행시키니까 > >에러창이 뜨면서 Cannot Program Flash 라는 메시지가 나타나네요.. > >어떻게 해야될지 알려주시면 감사하겠습니다.
5566 답변완료ATtiny2313 인식 관련 김진형 2010-08-10 1,381
현재 ad-usbisp v20 을 사용하고 있습니다. 툴은 avr studio 4.x를 사용하고 있구요. ATMega128과 usbisp를 연결하면 초록색불이 반짝거리는데요. attiny에서는 빨간불만 반짝거리네요. 무엇이 어떤부분이 잘못되어서 그런지 알수 있을까요? 참고로 attiny의 주변에는 회로가 구성되어 있지 않습니다. vcc, gnd, reset, mosi, miso, sck 단자만 연결되어 있습니다. 결선은 몇번이고 확인했구요. 혹시 usbisp 펌웨어 업그레이드를 해야하는건지. 아니면 attiny2313을 지원을 안하는건지 알고 싶습니다.
관리자 답변 NEWTC · 2010-08-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, USBISP는 SCK 라인이 잘 연결되면, 초록불이 반짝거리게 됩니다. 따라서, 정상이라고 볼 수 있습니다. ATTINY 회로는 저희 회사 제품이 아니라서 왜 반짝 거리는 지는 알 수 없습니다. 하지만, ATTINY2313으로 저희 회사도 예전에 제품을 개발한 적이 있는 데, 거기서는 잘 동작한 제품입니다. tiny는 회로가 구성되어 있지 않다면, 그럼 내부 클럭으로 동작시키는 건지요? 버전에 따른 업데이트는 새로은 디바이스가 추가될경우 해당되는 내용입니다. 연결을 정상적으로 했으면, tiny2313에 인가 되는 전원이 제대로 인가했는지를 확인해 보시길 바랍니다. tiny2313 칩은 새것으로 구입한것이라면 내부클럭으로 먼저 동작되어 사용할수 있으나 사용된 칩이 외부로 되어 있을경우 크리스탈이나 오실레이터를 연결해야합니다. 자작보드에 대해서는 여러가지 조건으로 대응하기가 힘들어 써포트를 하지않습니다. 다만, 펌웨어를 3.0이상으로 업데이트 하시는 것이 좋습니다. 본사로 보내거나 방문하셔서 펌웨어 업데이트를 받으시는 것을 추천합니다. 수고하세요. >현재 ad-usbisp v20 을 사용하고 있습니다. >툴은 avr studio 4.x를 사용하고 있구요. > >ATMega128과 usbisp를 연결하면 초록색불이 반짝거리는데요. > >attiny에서는 빨간불만 반짝거리네요. > >무엇이 어떤부분이 잘못되어서 그런지 알수 있을까요? >참고로 attiny의 주변에는 회로가 구성되어 있지 않습니다. > >vcc, gnd, reset, mosi, miso, sck 단자만 연결되어 있습니다. > >결선은 몇번이고 확인했구요. > >혹시 usbisp 펌웨어 업그레이드를 해야하는건지. >아니면 attiny2313을 지원을 안하는건지 알고 싶습니다. > >
5565 답변완료자이로센서 각도를 LCD로 표시하는것중에 .... 이명상 2010-08-09 1,378
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=42 여기에 있는 코드로 LCD를 포트에 꼽아서 쓰는게 아니라 USART로 표현해보앗는데 소수형 표시가 안됩니다 정수형으로 표현했을때는 값은 굉장히 빠른속도로 나오는데 값이 XXXX대로 나오빈다.. USART로 소수형 표시할려면 어느 쪽을 바꿔야 합니까?
관리자 답변 NEWTC · 2010-08-09
안녕하세요 컴파일러 옵션중 printf에(float) 관련된 옵션과 return stack soze 30 으로 변경해서 사용하세요 변경해서 사용해야 소수점에 관련된 프린트문을 사용할수 있습니다. 수고하세요 >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=42 > > >여기에 있는 코드로 LCD를 포트에 꼽아서 쓰는게 아니라 > >USART로 표현해보앗는데 소수형 표시가 안됩니다 > >정수형으로 표현했을때는 값은 굉장히 빠른속도로 나오는데 값이 XXXX대로 나오빈다.. > >USART로 소수형 표시할려면 어느 쪽을 바꿔야 합니까?
5564 답변완료atmega2560 사용중 질문있습니다;; 정용범 2010-08-09 1,411
초기 제품 출하시에 JTAG가 enable된 상태가 0xff19ef이라고 설명이 되어 있습니다. 그런대 JTAG disable시키려면 퓨즈비트 설정은 안나와있네요..;; F포트에 상위 4비트를 쓸려면 퓨즈비트의 JTAG disable시키려면 퓨즈비트 설정값이 어떻게 되나요??;;
관리자 답변 NEWTC · 2010-08-09
안녕하세요 jtag을 사용하지않고 Fport 모두 사용할 경우 퓨즈값을 0xffd9ef 입니다. 퓨즈를 실주로 잘못 변경할 경우 칩이 구동하지 않을수도 있습니다. 주의해서 변경하시길 바랍니다. 데이터시트를 한번 읽어 보시는것이 좋을듯 합니다. 수고하세요 >초기 제품 출하시에 JTAG가 enable된 상태가 0xff19ef이라고 설명이 되어 있습니다. >그런대 JTAG disable시키려면 퓨즈비트 설정은 안나와있네요..;; >F포트에 상위 4비트를 쓸려면 퓨즈비트의 JTAG disable시키려면 퓨즈비트 설정값이 >어떻게 되나요??;; > >
5563 답변완료전원어댑터. 박성민 2010-08-09 1,345
AVR MEGA 128pro 개발키트 KD-128Pro 를 사용하는데 이에 맞는 전원어댑터 PW-AD12 (12V 아답타) 는 따로 판매하지않네요 그래서 타사이트에서 하나 더 구매하려합니다. 출력 : 12v ,몇 A로 선택하여 구매하면되는지요?
관리자 답변 NEWTC · 2010-08-09
안녕하세요 부하가 높은 모터나 LCD 같은것 사용할 경우 전류가 높은걸 사용하시길 바랍니다. 키트만 구동하시려면 300mA만 있으면 가능합니다. 키트에 모듈등을 추가할 경우 1A 이상을 사용하면됩니다. 아탑터는 본사로 전화하시면 구매가 가능합니다. 수고하세요 >AVR MEGA 128pro 개발키트 >KD-128Pro 를 사용하는데 이에 맞는 전원어댑터 PW-AD12 (12V 아답타) 는 따로 판매하지않네요 > >그래서 타사이트에서 하나 더 구매하려합니다. > >출력 : 12v ,몇 A로 선택하여 구매하면되는지요? > >
5562 답변완료0X8000은 하드웨어 설계로 확정된 주소인지요? 라임 2010-08-09 1,284
선생님, 휴가는 잘 다녀 오셨는지요? KT-M128 Kit용, 지난주말에 보내주신 CD를 참조하여 ISP 연결 및 HEX Writing을 해보았습니다. 실행까지 해보았습니다. 아주 신기하기만 합니다. **저는 우선 가변저항을 이용하여 TEXT LCD에 그 값을 표시하는 실습을 하려 합니다. 회로도에 처럼 memory mapped I/O로 사용되면 PORTA, PORTB로는 사용 되 못하는 것인지요? mcu_ad[0..7]로 연결 되어 있는데, text LCD로 어떻게 표시해주나요? 상관관계가 잘 이해도지 않습니다. 아니면 제가 한번 휴가내고 방문해서라도 문의를 드리고 싶습니다. 주신 프로그램을 검토하던 중 아래 의문이 생겼습니다. 0X8000은 하드웨어 설계로 확정된 주소인지요? 어떤 자료를 참고 해야 할까요? 반드시 지정해야 하는 것인지요? #define EX_DM_SEL (*(volatile unsigned int *)0x8004) 은 int 4Byte자료형 데이타라면 0X8004~0X8007까지 변수 저장공간으로 확보 되는 것인지요? 그렇다면 아래 주소 0x8006와 중첩되는 것은 아닌지요? #define EX_DM_DATA (*(volatile unsigned int *)0x8006) PORTA 사용시 지정값을 출력하면 direct control 될것 같은데, 아래처럼 어드레스를 포인터로 지정하는 이유에 대해 이해가 되질 않습니다. 설명 부탁드립니다. 제 생각은 한번 전화 통화를 했으면 합니다. 이 부분은 잘 이해가 도질 않아서요.. --- 아 래 --- #define EX_LCD_DATA (*(volatile unsigned char *)0x8000) #define EX_LCD_CONTROL (*(volatile unsigned char *)0x8001) #define EX_SS_DATA (*(volatile unsigned char *)0x8002) #define EX_SS_SEL (*(volatile unsigned char *)0x8003) #define EX_DM_SEL (*(volatile unsigned int *)0x8004) #define EX_DM_DATA (*(volatile unsigned int *)0x8006) #define EX_LED (*(volatile unsigned char *)0x8008) #define EX_STEPPING (*(volatile unsigned char *)0x8009) #define EX_DCMOTOR (*(volatile unsigned char *)0x800A) #define EX_SERVO (*(volatile unsigned char *)0x800B)
관리자 답변 NEWTC · 2010-08-09
안녕하세요? 고객님, 덕분에 휴가는 잘 다녀 왔습니다. 지난 번 답변에 올려 드린 pdf 문서가 있을 겁니다. 거기에 왜 0x8000 번지인지......하드웨어 설계상 왜 그런지...이유가 잘 나와 있습니다. 매우 자세히 설명되어 있지요. Memory mapped I/O로 외부 램을 사용하게 되면, 포트 A와 포트 C를 일반 포트로 사용은 못하는 거죠. 그 문서를 자세히 읽어 보세요. 그리고, AVR에서 int는 2바이트입니다. int는 MCU에 따라서 바이트 수가 달라짐을 유의하세요. - 아래 - http://www.newtc.co.kr/board/data/qna/1280974042/KT_M128_회로도_강좌.pdf 수고하세요. >선생님, 휴가는 잘 다녀 오셨는지요? >KT-M128 Kit용, 지난주말에 보내주신 CD를 참조하여 ISP 연결 및 HEX Writing을 해보았습니다. >실행까지 해보았습니다. 아주 신기하기만 합니다. > >**저는 우선 가변저항을 이용하여 TEXT LCD에 그 값을 표시하는 실습을 하려 합니다. > >회로도에 처럼 memory mapped I/O로 사용되면 PORTA, PORTB로는 사용 되 못하는 것인지요? >mcu_ad[0..7]로 연결 되어 있는데, text LCD로 어떻게 표시해주나요? 상관관계가 잘 이해도지 않습니다. 아니면 제가 한번 휴가내고 방문해서라도 문의를 드리고 싶습니다. > >주신 프로그램을 검토하던 중 아래 의문이 생겼습니다. >0X8000은 하드웨어 설계로 확정된 주소인지요? 어떤 자료를 참고 해야 할까요? 반드시 지정해야 하는 것인지요? > >#define EX_DM_SEL (*(volatile unsigned int *)0x8004) >은 int 4Byte자료형 데이타라면 0X8004~0X8007까지 변수 저장공간으로 확보 되는 것인지요? >그렇다면 아래 주소 0x8006와 중첩되는 것은 아닌지요? >#define EX_DM_DATA (*(volatile unsigned int *)0x8006) > > >PORTA 사용시 지정값을 출력하면 direct control 될것 같은데, >아래처럼 어드레스를 포인터로 지정하는 이유에 대해 이해가 되질 않습니다. >설명 부탁드립니다. > >제 생각은 한번 전화 통화를 했으면 합니다. 이 부분은 잘 이해가 도질 않아서요.. > >--- 아 래 --- > >#define EX_LCD_DATA (*(volatile unsigned char *)0x8000) >#define EX_LCD_CONTROL (*(volatile unsigned char *)0x8001) >#define EX_SS_DATA (*(volatile unsigned char *)0x8002) >#define EX_SS_SEL (*(volatile unsigned char *)0x8003) >#define EX_DM_SEL (*(volatile unsigned int *)0x8004) >#define EX_DM_DATA (*(volatile unsigned int *)0x8006) >#define EX_LED (*(volatile unsigned char *)0x8008) >#define EX_STEPPING (*(volatile unsigned char *)0x8009) >#define EX_DCMOTOR (*(volatile unsigned char *)0x800A) >#define EX_SERVO (*(volatile unsigned char *)0x800B)
5561 답변완료usb용 isp라이터 이상 증상 송명규 2010-08-09 1,371
안녕하세요 에스제이 송명규 입니다. usb 라이터기로 isp라이트시 칩 미스메치 에러가 나옵니다. 설정은 정확히 했고요 하드웨어 신호도 정확히 했습니다. 그간 잘 사용하던건데 갑자기 라이트가 안되고 에러가 나오네요.
관리자 답변 NEWTC · 2010-08-09
안녕하세요? 송명규 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 혹시, 타겟 디바이스의 문제는 아닌지 확인하여 보세요. 아니라면, 본사에서 A/S 받으시는 게 좋겠습니다. 택배나 방문 모두 가능합니다. 수고하세요. >안녕하세요 >에스제이 송명규 입니다. >usb 라이터기로 isp라이트시 칩 미스메치 에러가 나옵니다. >설정은 정확히 했고요 하드웨어 신호도 정확히 했습니다. >그간 잘 사용하던건데 갑자기 라이트가 안되고 에러가 나오네요.
5560 답변완료DC모터를 블루투스를 통해 PC로 제어 소스 박은홍 2010-08-08 1,401
안녕하세요 더운날씨임에도 불구하고 성실한 답변감사드립니다 귀사의 128소형보드로 시리얼통신을 하려니 잘안되는군요 시리얼통신소스와 블루투스 소스가 다른점이있나요 헥사파일을 보드에 라이팅하였는데 아무런 반응이 없습니다 라이팅을 한다음 하이퍼 터미널에서 무슨 명령어를 입력하여야 되는지요 라이팅한 소스를 첨부합니다 자세한 설명 부탁합니다....
관리자 답변 NEWTC · 2010-08-09
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, 본사의 128 보드와 PC 를 직접 연결하여, 시리얼 통신으로 데이터를 출력하여 보았는 지요? 사용하신 소스를 보니, 통신 속도 초기화 하는 부분의 값들이 좀 이상한 것 같습니다. 본사는 클럭을 16MHz를 사용하여 소스를 만드셔야 합니다. 아래에 보면, 통신 관련 이론과 예제들이 있으니, 참고 바랍니다. - 아래 - http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=101 그리고, 블루투스라면 패어링이 필요한 모듈인지, 아니면, 그냥 두 쌍이 서로 맞춰져 있는 모듈인지, 확인하여 사용하기 바랍니다. 임베디드 모듈 형태라면 패어링이 필요할 수도 있습니다. 또한, PC와 연결하여 직접 사용하는 형태의 모듈이라면, +-12V를 사용하는 RS-232C levle의 모듈일 수 있습니다. 그런 경우, 본사의 소형 보드는 TTL Level을 사용하는 128PL 모듈이 꼽혀 있어서, 그렇게 연결하면, 통신이 되지 않음을 주의 바랍니다. 본사의 PL 모듈과 PC가 우선 통신이 되는 것을 확인하려면, MAX232C를 사용한 모듈을 설계하여 사용하거나, 본사의 AM-128PRO 모듈로 바꿔서 사용하시면 뒤에 MAX232가 붙어 있는 형태이므로, 바로 PC의 시리얼 포트와 연결이 됩니다. 아니면, 소형 보드와 AD-USBSERIAL을 구매하여 연결하여 사용하면, PC에서 소형보드에서 보낸 데이터를 확인할 수 있을 겁니다. 그렇게 하나하나 확인 한 후에, 사용하는 것이 좋습니다. 수고하세요. >안녕하세요 더운날씨임에도 불구하고 성실한 답변감사드립니다 > >귀사의 128소형보드로 시리얼통신을 하려니 잘안되는군요 >시리얼통신소스와 블루투스 소스가 다른점이있나요 헥사파일을 보드에 >라이팅하였는데 아무런 반응이 없습니다 라이팅을 한다음 하이퍼 터미널에서 >무슨 명령어를 입력하여야 되는지요 >라이팅한 소스를 첨부합니다 자세한 설명 부탁합니다.... > > >
5559 답변완료[질문] AD-USBISP V03 와 89S51 시스템과의 ISP커넥터 연결방법 김웅 2010-08-07 1,367
AD-USBISP V03과 89S51이나 89S52 와의 연결이 <왼쪽이 AD-USBISP의 isp커넥터의 핀번호, 오른쪽이 89S51의 포트번호> 라고 볼 때 (p1.MOSI) - MOSI(port1.5) (p2.MOSO) - MISO(port1.6) (p3.SCK) - SCK(port1.7) (p4.Reset) - pin9 RST 는 쉽게 이해가 갑니다. 그런데 여기서 (p5.GND)와 (p6.VCC)는 아무 설명이 안나와 있습니다. 제가 왕초보라서 이 단자를 89S51의 pin20번의 GND와 pin40번의 VCC에 연결해야 하는지 아니면 그냥 개방해둬야 하는지 모르겠습니다. 그리고 AD-USBISP의 ISP커넥터의 VCC단자와 GND단자 연결과 관련해서 AD-USBISP의 USB전원을 89S51 시스템에서 끌어 쓸려면 어떻게 연결해야하고 또 89S51 시스템이 외부 전용전원을 쓴다면 또 어떻게 해야하는지요? 설명 좀 부탁드립니다. (p.s. 참고로 제 89S51 시스템은 40핀 DIP형이며 리셋버튼과 크리스탈만 있는 매우 간단한 자작 원보드입니다)
관리자 답변 NEWTC · 2010-08-09
안녕하세요? 고객님, 아래에 보면, 본사의 89S52 회로도가 나와 있습니다. 서로 준하여 회로가 작성 가능한 것이니, 참고하면 되겠습니다. 본사의 ISP 6핀 커넥터 배치에 맞게 만들어져 있습니다. - 아래 - http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=89S&select_arrange=headnum&desc=asc&no=318 수고하세요. >AD-USBISP V03과 89S51이나 89S52 와의 연결이 > ><왼쪽이 AD-USBISP의 isp커넥터의 핀번호, 오른쪽이 89S51의 포트번호> 라고 볼 때 >(p1.MOSI) - MOSI(port1.5) >(p2.MOSO) - MISO(port1.6) >(p3.SCK) - SCK(port1.7) >(p4.Reset) - pin9 RST >는 쉽게 이해가 갑니다. > >그런데 여기서 (p5.GND)와 (p6.VCC)는 아무 설명이 안나와 있습니다. >제가 왕초보라서 이 단자를 89S51의 pin20번의 GND와 pin40번의 VCC에 연결해야 하는지 >아니면 그냥 개방해둬야 하는지 모르겠습니다. >그리고 AD-USBISP의 ISP커넥터의 VCC단자와 GND단자 연결과 관련해서 AD-USBISP의 USB전원을 89S51 시스템에서 끌어 쓸려면 어떻게 연결해야하고 또 89S51 시스템이 외부 전용전원을 쓴다면 또 어떻게 해야하는지요? > >설명 좀 부탁드립니다. > >(p.s. 참고로 제 89S51 시스템은 40핀 DIP형이며 리셋버튼과 크리스탈만 있는 매우 간단한 자작 원보드입니다) >