로그인 | 회원가입 | 주문 조회
총 10,745개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
260 답변완료Seven-Segment numeric display 질문입니다. 수강생 2007-01-03 4,710
CD내용중에 ex_seven_segment 소스인데 어떻게 작동하는지 도저히 이해가 안갑니다. PORTA로 출력이 나가는지? PORTC로 나가는지도 잘 모르겠고, 숫자가 계속적으로 바뀌는데 어떤 원리로 작동을 하는지 모르겠습니다. 저는 4개의 숫자판에 각각 1,2,3,4를 출력하고 싶습니다. 원리를 모르니 main부분을 바꾸어도 작동은 하는데 잘 모르겠습니다. 하고싶은건 많은데 첫단계부터 막히네요. 도움을 주시면 감사하겠습니다. 좋은 하루 되세요. ===== ex_seven_segment 소스 전체내용 ==== #include <iom128v.h> #include <macros.h> void delay(int n); const char segment_data[10] = {63, 6,91,79,102,109,125,39,127,103}; unsigned char display_num[4]={0,0,0,0}; // Seven segment 4자리 숫자 출력 버퍼 void port_init(void) { PORTA = 0x00; DDRA = 0xff; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x0f; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } //TIMER0 initialize - prescale:64 // WGM: Normal // desired value: 1KHz // actual value: 1.000KHz (0.0%) void timer0_init(void) { TCCR0 = 0x00; //stop ASSR = 0x00; //set async mode TCNT0 = 0x06; //set count OCR0 = 0xFA; TCCR0 = 0x04; //start timer } unsigned char digit_num=0; #pragma interrupt_handler timer0_ovf_isr:17 void timer0_ovf_isr(void) { TCNT0 = 0x06; //reload counter value digit_num++; digit_num = digit_num%4; PORTC = 0x0f; PORTA = segment_data[display_num[digit_num]]; PORTC = ~(0x01 << digit_num); } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up CLI(); //disable all interrupts XDIV = 0x00; //xtal divider XMCRA = 0x00; //external memory port_init(); timer0_init(); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x01; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources SEI(); //re-enable interrupts //all peripherals are now initialized } void main(void) { int i=0; init_devices(); while(1){ i++; display_num[0] = (i%10000)/1000; display_num[1] = (i%1000)/100; display_num[2] = (i%100)/10; display_num[3] = (i%10); delay(1000); } } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } }
관리자 답변 수강생 · 2007-01-04
KD-128 Pro 키트이고 수업을 들었습니다. 세븐세그먼트는 LSD40361SRA 인거 보니 CA인것 같습니다. 그럼 제가 가진 키트는 CC와 CA 모두 되는건가요? CA에서 4개의 LED에 1,2,3,4를 출력하는 소스도 올려주시면 감사하겠습니다. 다른책에 있는 소스도 의도했던 대로 안되네요. ㅜㅡ;; 도움 주세요
259 답변완료AD-JTAG upgrade.ebn write error 문의 첨사용자 2007-01-03 5,040
AD-JTAG 제품을 사용하려고 합니다. Ponyprog로 BOOTRST 비트를 세팅하고 BOOT.hex까지 write 성공하였는데 AVRstudio에서 AVRPROG에서 upgrade.ebn을 할때 erase와 programming은 통과했지만 verify에서 address 0x0000에서부터 틀리다는 메시지가 뜨더군요. 어떻게 하면 해결할수 있는지요? JTAG enable bit를 같이 write하든 안하든 똑같은 결과는 현상이 있더군요.
관리자 답변 N.T.C · 2007-01-03
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 말씀하신 에러는 정상입니다. 원래 그 에러가 뜨게 되어 있습니다. ^---^ 계속 진행하시면 되겠습니다. 감사합니다.
258 답변완료28일 수강생입니다. 수강생 2006-12-29 4,860
완성 KD-128 pro를 샀는데 예제 CD를 분실하였습니다. 홈페이지나 서버의 다른 경로에 잠시 올려주시면 안될까요? 다시 용산까지 가기는 너무 멀고 춥네요. 메일이나 전화번호로 연락주시면 감사하겠습니다. narrowpath@empal.com 010-9948-4123
관리자 답변 N.T.C · 2006-12-30
안녕하세요? 이메일로 보내드렸습니다. 감사합니다.
257 답변완료AD-JTAG 사용법 문의 첨사용자 2006-12-29 4,850
기존에 USB 용 JTAGICE mkii를 쓰고 있으면서 추가로 AD-JTAG 제품을 사용하려고 해보았는데 다음과 같은 에러 메시지가 떴습니다. 해결법을 알려주시면 고맙겠습니다.
관리자 답변 N.T.C · 2006-12-30
안녕하세요? 우선, 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 현재 저희 제품은 AVR studio 서비스팩 2에 맞춰서 출시되어 있습니다. 따라서, 서비스팩 4를 사용하실 경우 업그레이드 하셔야 합니다. 업그레이드 방법은 Q&A에서 JTAG이라고 치셔서 검색해 보시면 업그레이드 방법이 나와 있으니 참고 바랍니다. 감사합니다.
256 답변완료DTV 셋탑 관련 칩 제공 회사입니다. N.T.C 2006-12-29 4,723
MPEG - Sigma Design - LG - TerraLogic - ST Tech.(Tomson SGS) - Sony - Motorola - IBM settop VSB (COM in cable) - LG(Zenith) - Oren - Broadcom - nextwave Tuner - Phillips - LG Innotek - Temic - Sony DPLL - ATSC 18 format - SMPTE : MPEG Video format0
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
255 답변완료안녕하세요~ 소스잘받았습니다.. 한가지 더부탁드립니다. 임수영 2006-12-28 4,744
안녕하세요 류대우님 메일 잘받았습니다. 아직 모터가 도착하지않았지만 .. 소스를 먼저보니 고민이되서 이렇게 글을 올립니다. 라인트레이서에서 모터를 동작하는 application 소스 말고 그냥 AVR128 에서 스텝모터 제어하는 소스는 없 나요? 제가 모터를 샀지만 라인트레이서 용으로 산게 아니라서... 부탁드립니다. NTC 에서 AVR 트레이닝 키트로 모터 제어하는 소스 부탁드립니다. 꾸벅 feinsu@naver.com 으로 보내주세요~감사합니다
관리자 답변 N.T.C · 2006-12-28
안녕하세요? 보내드린 소스에 있는 ex_linetracer 라는 폴더의 파일이 실은 라인트레이서 소스가 아니구요. 이름만 그렇습니다. 자세히 소스를 보시면, 그냥 모터 구동 소스입니다. 여기 다시 첨부해 드립니다. 그리고, 여기 밑에 적은 소스는 예를 들어서 적어드린 것인데, 이것도 잘 동작되는 지 확인한 것입니다. 실제로 적용하실 때, 밑의 소스를 참고하시면 됩니다. 감사합니다. void main(void){ initdevices(); ....... while(1){ scanf("%c", &in); switch(in){ case '1' : //printf("\\r\\n LEFT"); motorOneClock(step,0); break; case '2' : //printf("\\r\\n RIGHT"); motorOneClock(step,1); break; case '3' : //printf("\\r\\n DOWN"); motorupdown(step,0); break; case '4' : //printf("\\r\\n UP"); motorupdown(step,1); break; default : //printf("\\r\\n other"); break; } } unsigned char motorupdown(unsigned char nowclock, char dir) { unsigned char test; nowclock = nowclock & 0xff; if(dir){ switch(nowclock){ case 0x11 : step=0x3c; break; case 0x3c : step=0x66; break; case 0x66 : step=0xc3; break; case 0xc3 : step=0x11; break; default : step=0x11; break; } }else{ switch(nowclock){ case 0x11 : step=0xc3; break; case 0xc3 : step=0x66; break; case 0x66 : step=0x3c; break; case 0x3c : step=0x11; break; default : step=0x11; break; } } return step; } >안녕하세요 류대우님 메일 잘받았습니다. 아직 모터가 도착하지않았지만 .. > >소스를 먼저보니 고민이되서 이렇게 글을 올립니다. 라인트레이서에서 모터를 > >동작하는 application 소스 말고 그냥 AVR128 에서 스텝모터 제어하는 소스는 없 > >나요? 제가 모터를 샀지만 라인트레이서 용으로 산게 아니라서... 부탁드립니다. > >NTC 에서 AVR 트레이닝 키트로 모터 제어하는 소스 부탁드립니다. 꾸벅 > >feinsu@naver.com 으로 보내주세요~감사합니다
254 답변완료안녕하세요~ 스테핑모터구동모듈을 디바이스마트에서 샀습니다 임수영 2006-12-27 4,926
안녕하세요~ 김재환 이름으로 디바이스 마트에서 스텝 모터 모듈을 샀습니다. feinsu@naver.com 으로 AVR 128 에서 스텝모터를 제어하는 어플리케이션 소스 를 보내주십시요~ 전화상으로 보내주신다고 약속하셔서 이렇게 글을 올립니다 다른소스도 함께 보내주셔도 됩니다.. 헤헤~ 연말 행복하게 보내시고요~ 항상감기 조심하세요
관리자 답변 N.T.C · 2006-12-30
안녕하세요? 이메일로 보내드렸습니다. 감사합니다.
253 답변완료안녕하세요 28일 오프라인강좌 수강하게 되었습니다^^ 주현 2006-12-25 4,749
전자상가를 친구랑 두리번 거리다가 우연히 책자를 보고 홈페이지에서 무료 AVR강좌를 한다는 것을 보고 들어왔었는데 마침 오프라인 강좌 신청을 해 이번 28일날 수강하게 되었습니다^^ AVR을 처음 접하는 터라 너무 힘들게 하나씩 책을보며 하나하나 따라한다고 힘들었는데... 사실 키트도 없어서 졸업한 친구한테 사용한 ATMega128모듈을 빌려서 사용해보려구 했는데 이것도 어떻게해야하는지 모르겠더라고요;; 이번 28일 강좌너무 기대되네요.. 첫걸음 띠는것이 너무 어려웠던터라... 이번 개기로 많은 것을 배우고 가고 싶네요~ 혹시 28일 강좌 들으러 갈때 필요한건 없나요? 특별하게 준비물은 없던데;;; 보면서 따라하려면 그래도 준비물이...ㅋㅋ
관리자 답변 N.T.C · 2006-12-26
안녕하세요? 저희 강좌를 들으신다니 반갑습니다. 특별히 준비하실 것은 없지만, 실습을 따라서 해보고 싶으시다면, KD-128PRO 킷트와 같은 AVR 킷트를 준비하시면 좋을 것 같습니다. 감사합니다.
252 답변완료전원보드 질문입니다. inner 2006-12-22 4,826
전원보드를 사용중인데 자동차에서 사용햐려고 하는데 전원보드에 물려도 상관없을까요? 자동차는 12V에 1A로 알고 있는데 .. 가능한지 답변부탁드립니다.
관리자 답변 N.T.C · 2006-12-22
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 전원 보드에 물려서 사용하시려고 하는 Load로 어떤 걸 물리시려는 지에 따라서 달라집니다. 전원보드에서 뽑으실 수 있는 전류는 800mA 정도 입니다. 자동차 밧데리 쪽에서 어느정도의 전류를 출력해 줄 수 있는 가는 입력의 문제이므로, 크게 중요하지 않습니다. 출력은 뽑아 나가는 문제이므로, 그 범위 내에서 사용하시면 되는 지 잘 판단하시기 바랍니다. 출력 전류만 문제 없다면 크게 문제 없을 것 같습니다. 또한, 자동차에 장착하실 때에, 쇼트 되지 않도록, 보드와 자동차와의 접촉에 유의하시기 바랍니다. 감사합니다.
251 답변완료KD-PRO 128 개발 키트 A/S 건에 대하여 이용희 2006-12-13 4,790
어제날짜로 택배로 atmega128 키트를 보냈습니다. 결과가 어떻게 나왔는지 궁금합니다. 문제점은 toastprog에서 device를 인식하지 못합니다.
관리자 답변 N.T.C · 2006-12-13
안녕하세요? 오늘 택배를 받았습니다. 테스트 결과 MCU가 나갔습니다. 크리스탈 문제면 크리스탈 교체만 하면 되지만, MCU가 나가서, MCU 전체를 교체해야 합니다. 감사합니다.
250 답변완료AD JTAG 을 사용하여 하려고 하는데 다음 과 같은 에러가 납니다. 공경준 2006-12-13 5,056
보드에 AD-JTAG을 연결하고 AVR 강좌에 있는것처럼 ICC를 설치하고 업그레이드 한후 케이블을 연결하고 mega.c로 프로젝트를 만들어서 in system programing에서 퓨즈 비트를 설정하고 하는데.. 0xff19EF을 퓨즈비트로 하고 W를 누르면 에러코드 : Cannot determine AVR device type please check power and cable 이라고 나오면 진행을 할 수 없습니다. 어떤 문제 때문일 까요.. 답변을 부탁드립니다.
관리자 답변 N.T.C · 2006-12-13
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 현재 보이는 에러는 JTAG하고는 관계 없는 에러로 보입니다. 타겟으로 쓸 메인 보드 납땜이나 선연결 등이 잘못된 것으로 보입니다. JTAG 등을 다 빼시고, 타겟보드에 전원을 넣고 7805를 거친 후에, 5V가 제대로 나오는 지 확인하시기 바라니다. 현재 사용하시는 AVR 타겟보드가 직접 배선해서 만드신거라면, ISP 관련 부분이나 전원 쪽이 뭔가 잘못 배선된 것 같습니다. 만일 저희 PCB를 이용한 킷트로 하고 계신다면, 배선 문제는 아니고, 납땜 불량으로 보입니다. ISP 커넥터를 거꾸로 꽂으시는 분도 간혹 계시던데, 잘 확인하시기 바랍니다. 감사합니다.
249 답변완료ex_printf 예제에 관해.. 곽동선 2006-12-11 5,163
안녕하세요.. 예제로 주신 ex_printf 파일을 ICC7.01로 컴파일 시켰습니다. 하이퍼터미널로 보율 9600으로 맞추고 데이터비트 8, 패리티 없음, 정지비트 1, 흐름제어 없음 으로 맞추고 통신을 했는데도 화면에 글씨가 깨진채로 나오네요.. 그리고 while문 안에 printf가 무한반복 되어야 하는데 그렇지도 않구요.. 시리얼 통신 테스트할려고 하는데 해결좀 해주세요..
관리자 답변 N.T.C · 2006-12-12
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 첨부해서 올려 드렸는 데, 첨부 파일로 다시 해보세요. 감사합니다. >안녕하세요.. > >예제로 주신 ex_printf 파일을 ICC7.01로 컴파일 시켰습니다. > >하이퍼터미널로 보율 9600으로 맞추고 데이터비트 8, 패리티 없음, 정지비트 1, 흐름제어 없음 으로 맞추고 통신을 했는데도 화면에 글씨가 깨진채로 나오네요.. > >그리고 while문 안에 printf가 무한반복 되어야 하는데 그렇지도 않구요.. > >시리얼 통신 테스트할려고 하는데 해결좀 해주세요..
248 답변완료AM-128PRO 모듈질문입니다. 정준섭 2006-12-11 5,239
얼마전에도 UART1번을 사용하지 않고 모듈에서 선을 끊는것을 물어봤었는데 PA0과 UART0을 끊는것이 궁금합니다. (UART0,1모두 TTL레벨로 통신을 합니다.) PA0은 LED던데 어떤 기능을 하는 LED인지도요 그럼 답변부탁드립니다.
관리자 답변 N.T.C · 2006-12-12
안녕하세요? 저희 뉴테크놀로지를 방문해 주셔서 감사드립니다. PA0는 끊지 않습니다. 전에 답변해 드릴 때, 사용하실 UART의 AVR에서 MAX232 쪽으로 가는 (RXD0, TXD0, RXD1, TXD1)선을 끊으시고 사용하시라는 말씀을 드렸습니다. 하지만, 예전 기억으로는 끊지 않고도 잘 되었던 것으로 기억이 되어서, 좀 이상하다는 생각은 듭니다. PA0는 그냥 모듈 테스트 하시라고 달아둔 LED 입니다. 감사합니다. >얼마전에도 UART1번을 사용하지 않고 모듈에서 선을 끊는것을 물어봤었는데 > >PA0과 UART0을 끊는것이 궁금합니다. >(UART0,1모두 TTL레벨로 통신을 합니다.) > >PA0은 LED던데 어떤 기능을 하는 LED인지도요 > >그럼 답변부탁드립니다.
247 답변완료ATMega128 Pro 개발 키트.... 이정진 2006-12-08 5,969
ATMega128 Pro 개발 키트(조립용)를 구입해서 조립을 하고 있습니다. 보드 위에 적힌 'AREF'를 어디에 연결해야 하는지 모르겠습니다. 아래의 글에서 AREF가 아날로그 레퍼런스라고 하셨는데, ATMega128 pro 개발 키트에서 'AREF'가 사용되는지, 사용된다면 어디에 연결하는지 알려주세요. AREF가 A/D 컨버터에 사용된다고 하셨는데 ATMega128 Pro 개발 키트에 A/D 컨버터 부품이 있나요? 입문자임을 고려하셨어 자세히 좀 알려주세요.
관리자 답변 N.T.C · 2006-12-10
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다. AREF는 A/D를 할 때, 기준이 되는 전압을 설정하는 핀입니다. 즉, AREF를 5V에 연결하면 0~5V 범위를 10비트로 A/D 하게 되구요. 3.3V에 연결하면 0~3.3V 범위를 10비트로 A/D 하게 됩니다. 즉, 1024 단계로 A/D 한다는 얘기지요. 저희 보드에 A/D 컨버터는 ATmega 128 MCU 안에 들어 있습니다. F 포트에 케이블로 확장해서 사용하시면 A/D가 가능하삽니다. 더 자세한 사항은 AVR A/D 강좌를 참고하시구요. 데이터 시트를 참고하세요. 감사합니다.
246 답변완료kd-128pro 킷트로 서보모터 구동이 안대요.... 박철민 2006-12-08 5,698
kd-128pro 키트와 서보모터 컨트롤러 서보모터를 연결하고 pro 키트에 들어있는 예제소스로 돌려보고 있는데, 스테핑 모터(스테핑쪽도 구입했습니다.)는 예제소스로 돌아가는데, 서보모터는 예제소스를 아무리고치고 돌려도 돌아가질 않아요.. 모터에 전원은 돌아오는지 웅~~ 이런소리는 납니다. 소스가 잘못댔으면 소스좀 주세요...
관리자 답변 N.T.C · 2006-12-10
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사합니다. 이상하군요. 예제대로 돌렸는 데, 돌아가지 않는 다는 게.. 소스는 맞는 거 거든요. 가능하시다면 회사로 방문해 주세요. 감사합니다.