로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
1643 답변완료타미머 질문이요 ㅋ 강민석 2008-09-24 1,367
AVR MEGA 128pro 개발키트를 사용하고 컴파일러는 avredit입니다 1초 발생하는 타이머 기본소스를 알고 싶습니다 ,
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 [email protected] 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
1642 답변완료죄송합니다만,, 서덕영 2008-09-24 1,407
스템모터 제어때문에 자꾸 문의드리게되는데,, se-sm 모터와 ms2 모듈로 구동중인데요 전원 제대로 주었고 올라와있는 예제소스로 ISP 제대로 했습니다. 포트G의 LED도 깜박거리거든요. 혹시나 제가 포트를 잘못연결했나 싶어서, 포트 C, 포트 B 번갈아가면서 연결해봤는데 둘다 안되네요 /* 마이크로 스텝드라이버 구동 소스 포트 연결 Enable : PORTB 7번핀 Mode1 : PORTB 5번핀 Mode0 : PORTB 4번핀 R_DIR : PORTB 3번핀 R_CLK : PORTB 2번핀 L_DIR : PORTB 1번핀 L_CLK : PORTB 0번핀 */ #include <iom128v.h> #include <macros.h> #include <stdio.h> #define MOTOR_PORT PORTC // 스테핑 모터 연결 포트 #define MOTOR_PORT_DDR DDRC // 스테핑 모터 연결 포트의 DDR REG #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 · 2008-09-24
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 혹시, 전원핀 2핀 짜리 커넥터로 전원은 넣어 주셨나요? 현재소스로 볼 때는 PORTC로 하신 거 같은데요. 만약에 전원도 잘 넣어 주셨는 데, 그렇다면, 보드 불량일 확률이 있습니다만, 저희가 100% 테스트 해서 내 보내기 때문에, 그럴 확률이 적으니, 테스트 바랍니다. 전원은 가능한 24V 3A를 주시면 좋겠습니다. 12V 부터 돌아는 가지만, 토크가 많이 주어지지 않거든요. 그리고, 보드 중간에 있는 가변저항을 돌려서, 적절한 토크 지점을 맞추셔야 사용이 가능합니다. 이 문제일 수도 있으니, 확인 바랍&#45775;.ㅏ 감사합니다. >스템모터 제어때문에 자꾸 문의드리게되는데,, > >se-sm 모터와 ms2 모듈로 구동중인데요 > >전원 제대로 주었고 올라와있는 예제소스로 ISP 제대로 했습니다. > >포트G의 LED도 깜박거리거든요. > >혹시나 제가 포트를 잘못연결했나 싶어서, >포트 C, 포트 B 번갈아가면서 연결해봤는데 둘다 안되네요 > >/* > 마이크로 스텝드라이버 구동 소스 > 포트 연결 > Enable : PORTB 7번핀 > Mode1 : PORTB 5번핀 > Mode0 : PORTB 4번핀 > R_DIR : PORTB 3번핀 > R_CLK : PORTB 2번핀 > L_DIR : PORTB 1번핀 > L_CLK : PORTB 0번핀 >*/ > >#include <iom128v.h> >#include <macros.h> >#include <stdio.h> > >#define MOTOR_PORT PORTC // 스테핑 모터 연결 포트 >#define MOTOR_PORT_DDR DDRC // 스테핑 모터 연결 포트의 DDR REG > >#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) > > >혹시나 불량은 아닌지요..? >답변부탁드릴께요~
1641 답변완료스위치 보드 사용법 질문드립니다. 채성욱 2008-09-24 1,442
안녕하세요 AVR 왕초보입니다. 먼저 귀사로 부터 1.AVRMEGA128PRO키트(KD-128Pro 77000원) 2.LED테스트보드(AM-TL8 4400원) 3.스위치 보드(AM-TS8 7700원) 3가지를 구입하였습니다. 첫강좌를 보고 LED에 불이 들어오는 프로그래밍을 해보았습니다. ICCV for AVR에서 강좌에 올라와 있는 mega.c 파일을 직접 AVR에 다운로드하여 실행해보니 LED보드에 불이 들어오는 것을 확인할 수 있었습니다. 추가적으로 8개 LED를 정상적으로 불이 들어왔습니다. 제가 최종적으로 하고자 하는것은 스위치보드에 8개의 버튼이 있습니다. 이 8개의 버튼중 첫번째 버튼을 누르면 첫번째 LED가 켜지고, 2번째 버튼을 누르면 두번째 LED가 켜지고 세번째 버튼을 누르면 세번째 LED가 켜지는 이런 프로그래밍을 하고자 합니다. 강좌의 스위치 관련된 예제문 switch_AM_TS8_example.zip 을 다운받아서 해봤는데 위의 LED할때와는 달리 계속해서 컴파일 에러가 나네요. 현재 LED보드는 AVR키트의 PORTC에 물려 있구요. 스위치 보드는 AVR키트에 PORTA에 달아 놨습니다. 프로그래밍을 어떤식으로 해야 할련지요. 011-9568-8681 [email protected] 입니다. 부탁드리겠습니다.
관리자 답변 N.T.C · 2008-09-24
안녕하세요? 고객님, ICCAVR V6.xx 예제를 가지고 계신 것 같습니다. 첨부해 드린 예제는 ICCAVR V7.xx에서 사용가능한 예제입니다. 첨부해 드린 예제를 참고하시면 에러가 안날 겁니다. DDRC = 0xff; DDRA = 0x00; 하시구요. PORTC로 출력하시구요. PINA로 입력 받으시면 됩니다. 감사합니다. >안녕하세요 AVR 왕초보입니다. > >먼저 귀사로 부터 >1.AVRMEGA128PRO키트(KD-128Pro 77000원) >2.LED테스트보드(AM-TL8 4400원) >3.스위치 보드(AM-TS8 7700원) > >3가지를 구입하였습니다. > >첫강좌를 보고 LED에 불이 들어오는 프로그래밍을 해보았습니다. >ICCV for AVR에서 강좌에 올라와 있는 mega.c 파일을 직접 AVR에 다운로드하여 실행해보니 LED보드에 불이 들어오는 것을 확인할 수 있었습니다. 추가적으로 8개 LED를 정상적으로 불이 들어왔습니다. > > >제가 최종적으로 하고자 하는것은 >스위치보드에 8개의 버튼이 있습니다. >이 8개의 버튼중 첫번째 버튼을 누르면 첫번째 LED가 켜지고, 2번째 버튼을 누르면 두번째 LED가 켜지고 세번째 버튼을 누르면 세번째 LED가 켜지는 이런 프로그래밍을 하고자 합니다. >강좌의 스위치 관련된 예제문 switch_AM_TS8_example.zip 을 다운받아서 해봤는데 위의 LED할때와는 달리 계속해서 컴파일 에러가 나네요. > >현재 LED보드는 AVR키트의 PORTC에 물려 있구요. >스위치 보드는 AVR키트에 PORTA에 달아 놨습니다. > >프로그래밍을 어떤식으로 해야 할련지요. > > >011-9568-8681 >[email protected] 입니다. >부탁드리겠습니다.
1640 답변완료보드 장착을 위한 치수 데이터 요청 금영욱 2008-09-24 1,412
안녕하세요. 귀사 제품을 디바이스마트에 발주를 했는데 아직 수령전입니다. 오늘 중으로 치수 데이터를 기구설계 업체에 전달 해야 하므로 관련 정보를 요청합니다. 감사합니다. 제이에스엠 헬스케어(주) Tel. 031-703-8091 모델명: AB-M128-B / AM-DC2-2D / AM-CS2P 요청자료: 장착시 간섭 회피를 위한 치수(가로, 세로, 높이, 고정홀 위치 및 크기)
관리자 답변 N.T.C · 2008-09-24
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 요청하신 외관도를 첨부해 드립니다. 감사합니다. >안녕하세요. >귀사 제품을 디바이스마트에 발주를 했는데 아직 수령전입니다. >오늘 중으로 치수 데이터를 기구설계 업체에 전달 해야 하므로 >관련 정보를 요청합니다. >감사합니다. > >제이에스엠 헬스케어(주) >Tel. 031-703-8091 > >모델명: AB-M128-B / AM-DC2-2D / AM-CS2P >요청자료: 장착시 간섭 회피를 위한 치수(가로, 세로, 높이, 고정홀 위치 및 크기)
1639 답변완료귀사의 제품이 너무 좋습니다. 권택현 2008-09-24 1,443
몇번 귀 제품을 사용했는데... 실력도 대단하신것 같고 제품에 대한 답변도 너무 잘해 주셔서 항상 고맙습니다.
관리자 답변 N.T.C · 2008-09-24
감사합니다. 언제든 질문 있으시면 올려 주시기 바랍니다. 성심껏 답변해 드리겠습니다. >몇번 귀 제품을 사용했는데... >실력도 대단하신것 같고 제품에 대한 답변도 너무 잘해 주셔서 항상 고맙습니다.
1638 답변완료mega.c 작동에 관해서 에러 2008-09-24 1,442
M128-AC를 사용하고 있습니다. 강좌를 보면서 하고 있는데, 1번째꺼 mega.c 다운로드 했습니다. 처음에 동작을 안하더라구요. 껐다 켜야하는가해서 그렇게도 해봤지요;; PDF파일을 보고있는데 어느순간 동작 하더라구요 -_-;;;; 그리고 두번째거로 넘어갔습니다. printf. 컴파일 에러가 나더라구라요 ;; putchar..; 128(see Notes) 로 설정되어있구요. iccavr 최신버전을 사용하고 있습니다. 검색을 해보니 putchar에 관해 정의 해주면 되더군요.(stdio.h추가후) 그리고 컴파일 하고 포트 출력을 보는데; 안나오더라구요 ;; putty로 이상한 글자만 반복되고 , 하이퍼 터미널로는 아무것도 안뜨고요. 다시 1번 mega.c를 했습니다. 그것도 안되더군요. 보내주신 시디 예제 거의 다 해봤습니다. 사이렌.. 그런거 되던데.. 이유가 뭐인가요? 혼자 컴파일 다운로드를 30번 정도 한것 같습니다 -_- pdf도 수없이 보고 ;;
관리자 답변 N.T.C · 2008-09-24
안녕하세요? 고객님, 안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 많이 불편을 끼쳐 드려서 죄송합니다. 예제가 ICCAVR 6.xx 버전 기준으로 작성되어 있는 데, 7.xx 버전에서 실행하게 되면, 여러가지 에러를 일으킵니다. 다시 7.xx로 작성하여 몇일 내로 올려드리도록 하겠습니다. 연락처를 남겨주시면, 연락 드리고 소스 보내드리겠습니다. 우선은 AM-128PRO용 CD를 받아 보시기 바랍니다. 여기에는 7.xx용으로 컴파일 되어 있습니다. 하지만, KT-M128용으로 된 예제들을 조만간 올려드리도록 하겠습니다. 연락처를 꼭 남겨 주시기 바랍니다. - 아래 - http://www.NewTC.co.kr/download/TotalCD.zip 다운 받으시면 빨리 받으실 수 있을 겁니다. 감사합니다. >M128-AC를 사용하고 있습니다. > >강좌를 보면서 하고 있는데, 1번째꺼 mega.c 다운로드 했습니다. > >처음에 동작을 안하더라구요. 껐다 켜야하는가해서 그렇게도 해봤지요;; > >PDF파일을 보고있는데 어느순간 동작 하더라구요 -_-;;;; > >그리고 두번째거로 넘어갔습니다. printf. > >컴파일 에러가 나더라구라요 ;; putchar..; > >128(see Notes) 로 설정되어있구요. iccavr 최신버전을 사용하고 있습니다. >검색을 해보니 putchar에 관해 정의 해주면 되더군요.(stdio.h추가후) > >그리고 컴파일 하고 포트 출력을 보는데; 안나오더라구요 ;; > >putty로 이상한 글자만 반복되고 , 하이퍼 터미널로는 아무것도 안뜨고요. > > >다시 1번 mega.c를 했습니다. 그것도 안되더군요. > >보내주신 시디 예제 거의 다 해봤습니다. 사이렌.. 그런거 되던데.. > >이유가 뭐인가요? > > >혼자 컴파일 다운로드를 30번 정도 한것 같습니다 -_- >pdf도 수없이 보고 ;; > >
1637 답변완료[질문] am-cs2 or am-cs2p문의 드립니다 리얼양군 2008-09-24 1,391
안녕하세요 부득이 하게 급하게 AVR을 손되게 초보 학생입니다. 제가 귀사의 제품을 사용함에 있어서 몇가지 의문점이 들어서 이렇게 질문을 드립니다.(사실은.. 많음 ㅠ_ㅠ) 제가 이미 KH42HM2-901 스태핑 모터 2개를 보유 하고 있습니다. 1. 이모터를 NTC의 128Pro 보드의 12V OUT과 AM-CS2시리즈와 연결시 모터 제어가 가능한가요? 2.128pro 보드를 12V 1300mA의 연축전지로 전압을공급해도 무리가 없나요? 3.이모터를 구동시 am-cs2 or am-cs2p중 어느 것을 이용해야 하나요? 4.am-cs2를 이용 제어시 아주 살짝씩 회전시키고 싶은데 (카메라에 연결하여 입력값에 따라 조금씩 돌려 보는 용도입니다.) 스태핑 모터는 최소 어느정도 회전이 가능한가요? 그럽 답변 기다리겠습니다.~ 이번주까지 주문해야 해서.. 빠른 답변 부탁드릴게요.
관리자 답변 N.T.C · 2008-09-24
안녕하세요? 고객님, 저희 N.T.C 제품을 고려하여 주셔서 감사합니다. 답변해 드릴께요. 1. 가능합니다. 하지만, 스테핑 모터가 전류를 많이 먹으므로, 전류를 충분히 공급해 주셔야 합니다. 그리고, 스테핑 모터구동부는 24V를 입력 하여 주시는 것이 풀토크를 내시는 데 좋습니다. 12 V 로는 충분치 않을 수 있습니다. 2. 문제는 없습니다만, 전압이 스테핑 모터 구동용으로 풀토크를 내지는 못할 것 같구요. 소량의 토크는 가능할 것 같습니다. 3. CS2나 CS2P 모두 가능할 것 같지만, CS2P를 쓰시는 것이 좋겠습니다. CS2는 가격 차이가 없어서, 현재 단종입니다. 그리고, 전류를 충분히 흘릴 수 있는 것이 좋겠지요. 4.CS2P를 이용하시게 되면, 1-2상 여자 방식을 이용하여 상당 0.9도를 돌리실 수 있습니다. 얼마든지 천천히 돌리셔도 문제는 없지만, 토크가 클 경우엔 정격 전압과 전류 공급이 충분해야 합니다. 또한, 갑자기 빠르게 돌리기는 어렵구요. 천천히 돌리면서, 속도를 빠르게 올려주는 가속테이블을 만들어서 하셔야 합니다. 가속 테이블은 모터의 특성마다 다를 수 있습니다. 감사합니다. >안녕하세요 부득이 하게 급하게 AVR을 손되게 초보 학생입니다. > >제가 귀사의 제품을 사용함에 있어서 몇가지 의문점이 들어서 이렇게 질문을 > >드립니다.(사실은.. 많음 ㅠ_ㅠ) > >제가 이미 KH42HM2-901 스태핑 모터 2개를 보유 하고 있습니다. > >1. 이모터를 NTC의 128Pro 보드의 12V OUT과 AM-CS2시리즈와 연결시 > >모터 제어가 가능한가요? > >2.128pro 보드를 12V 1300mA의 연축전지로 전압을공급해도 무리가 없나요? > >3.이모터를 구동시 am-cs2 or am-cs2p중 어느 것을 이용해야 하나요? > >4.am-cs2를 이용 제어시 아주 살짝씩 회전시키고 싶은데 > >(카메라에 연결하여 입력값에 따라 조금씩 돌려 보는 용도입니다.) > >스태핑 모터는 최소 어느정도 회전이 가능한가요? > >그럽 답변 기다리겠습니다.~ 이번주까지 주문해야 해서.. 빠른 답변 부탁드릴게요.
1636 답변완료어제 usb to serial을 사용했을 때 질문 했던 사람입니다. 우주비행사 2008-09-24 1,353
USB to Serial에서 들어오는 노이즈는 PC 쪽에서 들어오는 노이즈 같습니다. USB를 타고 들어오는 노이즈 같은데, 전원을 USB 쪽에서 받아서, 사용하는 모듈에전원을 공급하게 되면 그런 일이 생기더군요. 모듈에는 따로 전원을 연결하여 주면 문제가 없었습니다. 라고 말씀 주셨는데 usb to serial 모듈에 따로 전원을 줄 수 있나요? 해결 방법 좀 부탁 드립니다.
관리자 답변 N.T.C · 2008-09-24
안녕하세요? 고객님, 노이즈를 없애는 방법이 있습니다. 보드 중앙 밑쪽에 보면(7404 IC 밑입니다.) D452라고 DIODE가 하나 있습니다. 그걸 제거하시면 됩니다. 감사합니다. >USB to Serial에서 들어오는 노이즈는 PC 쪽에서 들어오는 노이즈 같습니다. >USB를 타고 들어오는 노이즈 같은데, 전원을 USB 쪽에서 받아서, 사용하는 모듈에전원을 공급하게 되면 그런 일이 생기더군요. 모듈에는 따로 전원을 연결하여 주면 문제가 없었습니다. > >라고 말씀 주셨는데 usb to serial 모듈에 따로 전원을 줄 수 있나요? >해결 방법 좀 부탁 드립니다.
1635 답변완료se-sm 모터를 구매했습니다. 설병조 2008-09-23 1,378
어제 se-sm 모터와 구동회로를 구매했던 학생입니다. 홈페이지에 올라온 소스를 보고 //insert your fuctional code here.... 이부분을 제가 작성해서 해봤는데 구동이 안되네여~ 모터가 고장인지 구동회로가 문제인지,, 제가 짠 프로그램이 문제인지 해서 여쭙니 다. 혹 저 빈칸에 기본적으로 모터가 돌아가는 코드만 첨부해주실수 있나요??
관리자 답변 N.T.C · 2008-09-23
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 자료실->기존자료실에 가셔서 MS2라고 치시면, 동작하는 예제 소스를 구하실 수 있습니다. 감사합니다. >어제 se-sm 모터와 구동회로를 구매했던 학생입니다. > >홈페이지에 올라온 소스를 보고 > >//insert your fuctional code here.... > >이부분을 제가 작성해서 해봤는데 구동이 안되네여~ > >모터가 고장인지 구동회로가 문제인지,, 제가 짠 프로그램이 문제인지 해서 여쭙니 > >다. > >혹 저 빈칸에 기본적으로 모터가 돌아가는 코드만 첨부해주실수 있나요??
1634 답변완료AM-MS2 서덕영 2008-09-23 1,430
이 모듈과 SE-SM 모터로 하고 있는데요.. 음.. 예제 코드에 있는 걸로 ICC 로 ISP도 하고 전원도 128에 12V 아웃풋에 연결도 했는데 작동하지 않아요,, 예제 코드에 제대로 코딩을 못해서 그런건지뭔지모르겠네요 ㅠ 예제코드만으로는 돌아가지 않는거죠?
관리자 답변 N.T.C · 2008-09-23
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 예제만으로 돌아갑니다. 그런데, 소스 상에서 MS2를 꽂은 포트설정을 제대로 맞추셨는 지 확인해 보세요. 감사합니다. >이 모듈과 SE-SM 모터로 하고 있는데요.. > >음.. 예제 코드에 있는 걸로 ICC 로 ISP도 하고 전원도 >128에 12V 아웃풋에 연결도 했는데 > >작동하지 않아요,, > >예제 코드에 제대로 코딩을 못해서 그런건지뭔지모르겠네요 ㅠ > >예제코드만으로는 돌아가지 않는거죠?
1633 답변완료cannot program or verify flash 라고 뜹니다. 홍길동 2008-09-23 1,585
C:\\iccv7avr\\bin\\imakew -f NEW_PRJ2.mak iccavr -o NEW_PRJ2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEW_PRJ2.lk -lcatm128 Device 0% full. Done. Tue Sep 23 18:31:45 2008 "C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom3 -dATmega128 STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005. Connected to STK500 V2 on port com3 Connection to STK500 V2 closed Done. Tue Sep 23 18:31:46 2008 informational - project has no EEPROM file Programming FLASH... "C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom3 -dATmega128 -e -pf -ifC:\\DOCUME~1\\sk\\바탕화~1\\NEW_PRJ2.hex STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005. Connected to STK500 V2 on port com3 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. Tue Sep 23 18:31:46 2008 Cannot program or verify Flash ISP programming done. 이런식으로 문제가 발생하는데 왜일까요? 소스코드는 mega.c 입니다. //ICC-AVR application builder : 2005-04-04 오전 1:53:50 // Target : M128 // Crystal: 7.3728Mhz #include <iom128v.h> #include <macros.h> void delay(int n); void port_init(void) { PORTA = 0x00; DDRA = 0xff; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x03; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } //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(); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x00; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources SEI(); //re-enable interrupts //all peripherals are now initialized } void main(void) { init_devices(); while(1){ PORTA = 0xff; PORTC = 0x01; PORTG = 0x01; delay(500); PORTA = 0x00; PORTC = 0x02; PORTG = 0x02; delay(500); } } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } 그리고 usbisp 에 있는 두 하얀 버튼(?) 중 오른쪽2번은 자체 전원줄때 쓴다는건 설명서에서 보고 알겠는데 왼쪽1번은 뭘 의미하는지 모르겠네요.
관리자 답변 N.T.C · 2008-09-23
시리얼이 정말 COM3로 설정된게 맞나요? ISP 모드로 들어가지 못하고 있는 것 같습니다. 아니면, ISP 커넥터 배열이 저희 회사와 다른 보드를 사용하시는 지요? 확인바랍니다. 감사합니다. >C:\\iccv7avr\\bin\\imakew -f NEW_PRJ2.mak > iccavr -o NEW_PRJ2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEW_PRJ2.lk -lcatm128 >Device 0% full. >Done. Tue Sep 23 18:31:45 2008 >"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom3 -dATmega128 >STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005. > >Connected to STK500 V2 on port com3 >Connection to STK500 V2 closed > >Done. Tue Sep 23 18:31:46 2008 >informational - project has no EEPROM file >Programming FLASH... >"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom3 -dATmega128 -e -pf -ifC:\\DOCUME~1\\sk\\바탕화~1\\NEW_PRJ2.hex >STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005. > >Connected to STK500 V2 on port com3 >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. Tue Sep 23 18:31:46 2008 > >Cannot program or verify Flash > >ISP programming done. > > >이런식으로 문제가 발생하는데 왜일까요? > >소스코드는 mega.c 입니다. > >//ICC-AVR application builder : 2005-04-04 오전 1:53:50 >// Target : M128 >// Crystal: 7.3728Mhz > >#include <iom128v.h> >#include <macros.h> > >void delay(int n); > > >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0xff; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0x03; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x03; >} > >//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(); > > MCUCR = 0x00; > EICRA = 0x00; //extended ext ints > EICRB = 0x00; //extended ext ints > EIMSK = 0x00; > TIMSK = 0x00; //timer interrupt sources > ETIMSK = 0x00; //extended timer interrupt sources > SEI(); //re-enable interrupts > //all peripherals are now initialized >} > >void main(void) >{ > init_devices(); > > while(1){ > PORTA = 0xff; > PORTC = 0x01; > PORTG = 0x01; > delay(500); > PORTA = 0x00; > PORTC = 0x02; > PORTG = 0x02; > delay(500); > } >} > > >void delay(int n) >{ > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } >} > > >그리고 usbisp 에 있는 두 하얀 버튼(?) 중 오른쪽2번은 자체 전원줄때 쓴다는건 설명서에서 보고 알겠는데 왼쪽1번은 뭘 의미하는지 모르겠네요.
1632 답변완료cannot program flash 에러가 납니다. 홍길동 2008-09-23 1,446
이렇게 나오고 cannot program flash 라고 뜨네요. C:\\iccv7avr\\bin\\imakew -f NEW_PRJ2.mak iccavr -o NEW_PRJ2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEW_PRJ2.lk -lcatm128 Device 0% full. Done. Tue Sep 23 17:08:22 2008 informational - project has no EEPROM file Erasing memory ...Programming FLASH... Cannot program Flash ISP programming done.
관리자 답변 N.T.C · 2008-09-23
안녕하세요? 고객님, USBISP이신 경우, 이렇게 메시지가 나오지 않습니다. AVR Studio가 깔려있지 않거나, ICCAVR의 USBISP 설정이 잘못된 것 같습니다. 확인 부탁드립니다. 감사합니다. >이렇게 나오고 cannot program flash 라고 뜨네요. > >C:\\iccv7avr\\bin\\imakew -f NEW_PRJ2.mak > iccavr -o NEW_PRJ2 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEW_PRJ2.lk -lcatm128 >Device 0% full. >Done. Tue Sep 23 17:08:22 2008 >informational - project has no EEPROM file > >Erasing memory ...Programming FLASH... > >Cannot program Flash > >ISP programming done. >
1631 답변완료라이팅관련 설정한것 스샷올립니다.. 임진강 2008-09-23 1,393
답변부탁 혹시 제가 기존꺼랑 다르게 설정했는지...확인해주세요.. 제가 그리 여유롭지않아서 방문까지는 힘들꺼같네요..
관리자 답변 N.T.C · 2008-09-23
모듈의 이상이거나, 설정 문제 같지만, 보이는 결과로는 모듈 이상의 확률이 60% 이상일 것 같습니다. 방문해 주세요. 감사합니다. >답변부탁 혹시 제가 기존꺼랑 다르게 설정했는지...확인해주세요.. > >제가 그리 여유롭지않아서 방문까지는 힘들꺼같네요..
1630 답변완료USB-ISP 드라이버좀 올려주세요. 11 2008-09-23 1,388
제품명은 AVR 용 USB-ISP V02 입니다. AD-USBISP V02
관리자 답변 N.T.C · 2008-09-23
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 자료실->USBISP를 찾으시면 드라이버를 찾으실 수 있습니다. 이곳은 여러분이 보시는 곳이므로 본명으로 질문 부탁드립니다. 감사합니다. >제품명은 > >AVR 용 USB-ISP V02 입니다. > >AD-USBISP V02
1629 답변완료라이팅이 안되요... 임진강 2008-09-23 1,407
같은회사건데..포트설정하고 라이팅하면 연결안하고 라이팅한거처럼 뜸니다.. 빠른답변부탁드립니다.. 제품 2개씩사고 ISP도 2개나 샀는데 돈하고.. 시간을 너무 많이 허비해서.. 짜증납니다..
관리자 답변 N.T.C · 2008-09-23
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 연결하시는 데나, 프로그램에서 설정 같은데에 문제가 있으신 것 같습니다. 가능하시다면, 자세히 올려 주시거나, 제품을 모두 가지고 직접 방문해 주시면 가장 좋겠습니다. 본명으로 질문 부탁드립니다. 감사합니다. >같은회사건데..포트설정하고 라이팅하면 연결안하고 라이팅한거처럼 뜸니다.. > >빠른답변부탁드립니다.. > >제품 2개씩사고 ISP도 2개나 샀는데 돈하고.. 시간을 너무 많이 허비해서.. > >짜증납니다..