로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
5088 답변완료kr-sl16 라인트레이서 문의사항입니다 김만석 2010-05-11 1,298
kr-sl16 라인트레이서(조립)가 작동이 잘 안되고 있습니다. 납땜을 완성하고 조립하여 켜보니 모터는 작동하고 있는 상태 입니다.(배터리는 리튬폴리머 3.7v를 3개 직렬연결하여 사용중) cd 에있는 예제 강좌1에 나오는 설명데로 source폴더 16.c파일의 내용을 보드에 프로그래밍을 했는데 오류는 나지 않고 프로그래밍이 된거 같았는데 모터만 일정하게 돌아가고 프로그래밍이 제대로 안된거 같습니다(LED 2개가 1초에 한번씩 깜빡이지는 않음)뭐가 잘못 됬는지 정확히 잘 모르겠습니다. 첫번재 예제 강좌에서는 atmega128기준으로 되어있는데 atmega16을 사용할려면 강좌이외에 icc avr에 설정을 달리 해야 되나요? 두번째 저희가 가지고 있는 센서보드는 센서부가 4개짜리와 2개짜리가 있는데 어떤걸 사용 해야되나요? 4개짜리센서보드는 led에 불이 들어 오는데 2개짜리 센서보드는 불이 안드러 옵니다. 세번째 uart를 사용해야 되나요? 사용해야되면 케이블이나 포트를 어떻게 사용해야 되나요?
관리자 답변 NEWTC · 2010-05-11
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 답변하여 드릴께요. >kr-sl16 라인트레이서(조립)가 작동이 잘 안되고 있습니다. 납땜을 완성하고 조립하여 켜보니 모터는 작동하고 있는 상태 입니다.(배터리는 리튬폴리머 3.7v를 3개 직렬연결하여 사용중) ==> 떔이 잘못되었을 수도 있습니다. 이 경우 본사로 오셔서, 가이드 받으시거나 점검 받는 게 좋겠습니다. 하지만, 우선은 CD에 들어 있는 예제로 동작시켜 보세요. 센서는 디지탈 방식의 4개짜리 기준으로 예제가 작성되어 보내드리고 있음을 참고 바랍니다. >cd 에있는 예제 강좌1에 나오는 설명데로 source폴더 16.c파일의 내용을 보드에 프로그래밍을 했는데 오류는 나지 않고 프로그래밍이 된거 같았는데 모터만 일정하게 돌아가고 프로그래밍이 제대로 안된거 같습니다(LED 2개가 1초에 한번씩 깜빡이지는 않음)뭐가 잘못 됬는지 정확히 잘 모르겠습니다. ==> 퓨즈비트 셋팅은 제대로 하셨는 지요? 0xd9ef 로 설정하셔서 write 해야 합니다. >첫번재 예제 강좌에서는 atmega128기준으로 되어있는데 atmega16을 사용할려면 강좌이외에 icc avr에 설정을 달리 해야 되나요? ==> Tools->Options에서 Target을 ATMEGA16으로 잡아야 하구요. 처음에 마법사(Application Builder)에서 MCU 선택할 때 ATMEGA16으로 선택해야 합니다. 16과 128은 포트 수등이 달라서, 레지스터 이름도 좀 틀린게 있습니다. >두번째 저희가 가지고 있는 센서보드는 센서부가 4개짜리와 2개짜리가 있는데 어떤걸 사용 해야되나요? 4개짜리센서보드는 led에 불이 들어 오는데 2개짜리 센서보드는 불이 안드러 옵니다. ==> 4개짜리를 사용하시면 되구요. 2개 짜리는 아날로그 방식인데, ADC 학습을 위해서 나중에 시간나면 해보는 것도 좋겠습니다. 그런데, 4개 짜리도, 센서의 가변 저항을 돌려서, 적절한 위치로 두어야 합니다. 하는 방법은 각 가변저항 반대쪽에 있는 센서를 손으로 막고서 가변저항을 돌리다가 불이 딱 들어오는 순간 딱 가변 저항을 그만 돌리고서, 센서에 손을 뗏다 붙였다 하면 불이 들어왔다 나갔다 할겁니다. 그 순간까지 돌려서, 센서 튜닝을 해야 합니다. >세번째 uart를 사용해야 되나요? 사용해야되면 케이블이나 포트를 어떻게 사용해야 되나요? ==> 라인트레이서 목적이라면 꼭 사용하지 않아도 되지만, ADC 등을 할 때, 값이 어떻게 들어오는 지 모니터링 용도로 만들어 둔 것입니다. 이 경우, 동봉된 SE-3T9 케이블을 3핀 쪽을 보드에 꽂으시고 반대쪽 9핀 쪽을 PC에 꽂으면 됩니다. 수고하세요. > >
5087 답변완료am-dc2-2d를 구입하였는데요 조요한 2010-05-10 1,304
DC 모터를 제어하고 싶어서 am-dc2-2d를 구입하였습니다. 그래서 전원에 9v배터리 를 연결하고 모터를 연결하였는데요 newtc에 보드 말고 다른 보드로 모터 제어를 하려고 하는데 enable로 제어하고 싶은데.... 케이블 연결은 어떻게 하나요.... 일단 모터만 돌아가는걸 보고 싶은데
관리자 답변 NEWTC · 2010-05-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, 자료실에 가면 AM-DC2-2D에 관한 메뉴얼이 있습니다. 거기 보면, 10핀 헤더의 용도가 잘 설명되어 있습니다. 1~8번은 제어용으로 쓰고, 9번10번은 논리 전원으로 씁니다. 모터용 전원은 모터용 전원으로 2핀이 10핀 헤더 옆에 나와 있지요. 거기에는 모터 구동을 위한 전원을 연결하여야 합니다. 그리고, 모터의 스펙을 보시고, 필요한 전류와 전압을 보세요. 일반 건전지는 전류를 많이 쏟아낼 수 없습니다. 충전지로 교체하여 사용하세요. 선 연결이 어렵다면, 본사의 SE-MIN1 케이블을 구매하여 사용하세요. 이 케이블은 1핀 : 1핀으로 연결하게 해 주는 케이블로 양쪽이 암놈으로 나와 있습니다. 본사에서 구매하시거나, 용산 에스와이 전자에서 구매 가능합니다. 수고하세요. >DC 모터를 제어하고 싶어서 >am-dc2-2d를 구입하였습니다. > >그래서 전원에 9v배터리 를 연결하고 모터를 연결하였는데요 > >newtc에 보드 말고 > >다른 보드로 모터 제어를 하려고 하는데 > >enable로 제어하고 싶은데.... >케이블 연결은 어떻게 하나요.... > >일단 모터만 돌아가는걸 보고 싶은데 >
5086 답변완료서보모터 제어 모듈에 관한 문의입니다. 조혁신 2010-05-10 1,453
AM-CSVP 서보모터 제어 모듈 관련 문의 드립니다. 제가 freescale사의 mc9s12 MCU를 사용하고 있는데요, 서보모터 8개 제어할 수 있는 제어 모듈이 다른 MCU와도 호환이 되는지 알고 싶습니다. 빠른 답변 부탁드립니다.
관리자 답변 NEWTC · 2010-05-10
안녕하세요? 고객님,' 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 물론, 본사의 확장 모듈이, 다른 MCU와도 가능하겠지만, 대부분 3.3V 또는 5V 레벨에 맞게 움직이는 MCU 들입니다. 모든 I/O 보드들도 이에 맞게 디자인되어 있습니다. 2.5V 용이라면 좀 곤란하겠습니다. MCU의 스펙을 확인하여 사용하시면 되겠습니다. 문의하신 AM-CSVP 모듈은 사용하시는 서보 모터가 사용하시는 MCU 레벨을 지원한다면, 문제없이 사용할 수 있습니다. ON / OFF 시의 레벨의 한도가 어디까지인지가 이슈일 것 같습니다. 수고하세요. > AM-CSVP 서보모터 제어 모듈 관련 문의 드립니다. > >제가 freescale사의 mc9s12 MCU를 사용하고 있는데요, > >서보모터 8개 제어할 수 있는 제어 모듈이 > >다른 MCU와도 호환이 되는지 알고 싶습니다. > >빠른 답변 부탁드립니다.
5085 답변완료am-tlcd-p 관련 다시 질문드립니다. 김선혜 2010-05-10 1,417
안녕하세요? LCD 화면에 아무것도 나오지 않는 이유는, 프로그램이 다운로드 되지 않았기 때문입니다. 일단, PORT를 강제로 COM1~4 사이에 비어 있는 곳으로 변경해 주세요. 일반적으로 COM1은 시스템이 이미 잡고 있고, COM2~3 중에 하나로 변경하면 됩니다. 그런 다음, 그 포트로 잡아서 해보세요. 안 되면 급하다면, 본사로 방문해 보세요. 그것도 아니라면, 직접 봐야 알 것 같습니다. USBISP의 딥스위치를 모두 OFF로 두고 해 보세요. 수고하세요. >안녕하세요. > >제가 지금 AB-M128Pro-A 보드랑 am-tlcd-p 제품을 사용하고 있습니다. >홈페이지에 있는 예제 소스를 lcd화면에 띄워보고 싶어서 메뉴얼대로 하나하나 >정확히 따라했는데요, iccavr로 컴파일시 자꾸 아래 첨부한 사진과 같은 에러메시지가 나와요. >물론 lcd화면에 아무것도 출력되지 않구요~. >제가 무엇을 잘못한건지 지적해 주시면 감사하겠습니다. ㅠㅠ > >참고로 장치관리자 확인해서 PORT5확인하고, avr스튜디오설치해서 STK500.exe파일생성 된거 >경로설정 잘 했어요. ㅠㅠ 에 대해서 답변 주신대로 포트바꿔서도 해보고요 usbisp의 딥스위치는 이미 모두 off로 되어있습니다. 이에 대해 진전이 없어서 혹시 하드웨어적인 문제인가도싶고...해서 본사로 방문을 한번 해볼까 생각하는데요. 5월 12일 수요일 오후에 찾아뵈도 될런지요? 그리고 찾아가서 아무에게나 제품관련 문의할게 있어서 왔다고 질문하면 되나요? 아니면 어느분을 찾아야 할까요?
관리자 답변 NEWTC · 2010-05-10
안녕하세요? 네, 수요일날 오후에 방문 가능하시구요. 가능하면 오전(10:00-12:00)이 가장 좋고, 오후 3시 이전에 오시는 것이 좋습니다. 오시면, 담당 직원이 나갈 겁니다. 그 때, 편안하게 말씀하시면 됩니다. 감사합니다. >안녕하세요? > >LCD 화면에 아무것도 나오지 않는 이유는, 프로그램이 다운로드 되지 않았기 때문입니다. >일단, PORT를 강제로 COM1~4 사이에 비어 있는 곳으로 변경해 주세요. >일반적으로 COM1은 시스템이 이미 잡고 있고, COM2~3 중에 하나로 변경하면 됩니다. >그런 다음, 그 포트로 잡아서 해보세요. 안 되면 급하다면, 본사로 방문해 보세요. >그것도 아니라면, 직접 봐야 알 것 같습니다. USBISP의 딥스위치를 모두 OFF로 두고 해 보세요. > >수고하세요. > >>안녕하세요. >> >>제가 지금 AB-M128Pro-A 보드랑 am-tlcd-p 제품을 사용하고 있습니다. >>홈페이지에 있는 예제 소스를 lcd화면에 띄워보고 싶어서 메뉴얼대로 하나하나 >>정확히 따라했는데요, iccavr로 컴파일시 자꾸 아래 첨부한 사진과 같은 에러메시지가 나와요. >>물론 lcd화면에 아무것도 출력되지 않구요~. >>제가 무엇을 잘못한건지 지적해 주시면 감사하겠습니다. ㅠㅠ >> >>참고로 장치관리자 확인해서 PORT5확인하고, avr스튜디오설치해서 STK500.exe파일생성 된거 >>경로설정 잘 했어요. ㅠㅠ > >에 대해서 답변 주신대로 포트바꿔서도 해보고요 usbisp의 딥스위치는 이미 모두 off로 되어있습니다. 이에 대해 진전이 없어서 혹시 하드웨어적인 문제인가도싶고...해서 본사로 방문을 한번 해볼까 생각하는데요. 5월 12일 수요일 오후에 찾아뵈도 될런지요? 그리고 찾아가서 아무에게나 제품관련 문의할게 있어서 왔다고 질문하면 되나요? 아니면 어느분을 찾아야 할까요?
5084 답변완료AVR STUDIO +WIN AVR에서 플래시 메모리에 데이터 저장하는 방법좀.. 은진 2010-05-10 1,357
문자 출력하는 프로그램 짜고있는데요, 아스키 폰트 를 배열로 저장해야 되는데 용량이 꽤 되서 플래시 메모리에 저장해 놓고 불러다 써야 될 듯 합니다. 인터넷에서 검색해서 주워듣기론 avr/pgmspace.h 인클루드하고 const char ASCII[][] PROGMEM = { ..................} 이런식으로 하면 된다던데 디버그 해 보니 정상적인 값을 안읽어오고 계속 이상한 값을 읽어옵니다. 마우스를 변수 위에 가져가면 0x008C[FLASH] 가 뜨는 것으로 봐서 맞게 저장된 것 같은데 메모리 맵 상에는 저장되어 있어야 할 폰트값이 안뜨네요. 선언하는 방식이 잘못된건지 뭐가 잘못된 건지 모르겠습니다. 8051에선 EEPROM에다 데이터 저장해 놓고 불러와서 쓰는게 가능했던 것 같은데 atmega128에서는 플래시 메모리에 저장된 데이터 프로그램실행 도중 읽는 것이 불가능한것인지?? 답변 부탁드립니다.
관리자 답변 NEWTC · 2010-05-10
안녕하세요 상용컴파일러에서는 const 잡은 변수들 플래쉬에 저장이 됩니다. 그러나 무료 컴파일러인 winavr(gcc)는 램영역에 저장이 됩니다. 플래쉬에 저장할때는 <avr/pgmspace.h>: Program Space Utilities 함수를 사용해야합니다. 함수내용은 winavr 설치 하면서 같이 깔리는 avr-libc-manual 을 참조 하시면 안에 사용 예제들도 있습니다. prog_uchar buf[1000]; 수고하세요 >문자 출력하는 프로그램 짜고있는데요, >아스키 폰트 를 배열로 저장해야 되는데 >용량이 꽤 되서 플래시 메모리에 저장해 놓고 불러다 써야 될 듯 합니다. > >인터넷에서 검색해서 주워듣기론 > >avr/pgmspace.h 인클루드하고 > >const char ASCII[][] PROGMEM = >{ ..................} > >이런식으로 하면 된다던데 >디버그 해 보니 정상적인 값을 안읽어오고 계속 이상한 값을 읽어옵니다. > >마우스를 변수 위에 가져가면 >0x008C[FLASH] >가 뜨는 것으로 봐서 맞게 저장된 것 같은데 >메모리 맵 상에는 저장되어 있어야 할 폰트값이 안뜨네요. > >선언하는 방식이 잘못된건지 뭐가 잘못된 건지 모르겠습니다. > >8051에선 EEPROM에다 데이터 저장해 놓고 불러와서 쓰는게 가능했던 것 같은데 atmega128에서는 플래시 메모리에 저장된 데이터 프로그램실행 도중 읽는 것이 불가능한것인지?? > >답변 부탁드립니다.
5083 답변완료프로그램을 넣으면 첨부파일과 같은 화면이 뜨면서 문제가 발생합니다. 엄대식 2010-05-10 1,511
코드에서 void input_mode(void)부분에 있는 곳에 주석을 달아놨구요 그부분을 바꾸면 문제 화면이 발생한후 지워지지도 프로그램이 들어가지도 않습니다. 코드비젼을 사용하고 있습니다. 사용 모듈을 AB-M128-B이구요 무슨 문제인지 조언 부탁드립니다. 수고하세요
관리자 답변 NEWTC · 2010-05-10
안녕하세요 자주 그런 현상일 경우 1. 칩이 망가진 경우 2. 컴파일러 설정 잘못된 방식으로 계속 하는 경우 3. 컴퓨터 패럴러이 정상이 아닌 경우 위 3가지 현상 중에 있는듯합니다. 저희근무시간 월요일 ~ 금요일 10시이후 ~ 6시까지 근무를 합니다. 수고하세요 >코드에서 void input_mode(void)부분에 있는 곳에 주석을 달아놨구요 >그부분을 바꾸면 문제 화면이 발생한후 >지워지지도 프로그램이 들어가지도 않습니다. >코드비젼을 사용하고 있습니다. >사용 모듈을 AB-M128-B이구요 >무슨 문제인지 조언 부탁드립니다. >수고하세요
5082 답변완료시리얼lcd를 여러개 485로 데이타를 보낼려고 하는데 어떻게 해야 합니까? 정연진 2010-05-10 1,420
수고많으십니다... PLC와 연결하여 485데이타를 여러대의 시리얼LCD로 보낼려고 합니다... 질문1) 이때, LCD는 232로 되어 있으니, 각시리얼LCD앞에 485컨버터를 달아야 합니까? 질문2) PLC에서 485통신시에는 LCD의 시리얼FOMAT에맞추어 보내면 되는 것인지? (참고로 PLC는 LS산전의 XGB모델입니다....) 답변부탁바랍니다.... From 넷메카 정연진(HP:010-3241-7031)
관리자 답변 NEWTC · 2010-05-10
안녕하세요 >질문1) 이때, LCD는 232로 되어 있으니, 각시리얼LCD앞에 485컨버터를 달아야 합니까? 시리얼 LCD는 232 통신을 합니다. rs485 컨버터를 추가해서 사용해야합니다. >질문2) PLC에서 485통신시에는 LCD의 시리얼FOMAT에맞추어 보내면 되는 것인지? 시리얼LCD 메뉴얼을 보시면 포맷이 나와있습니다. 그포맷형식으로 보내시면 됩니다. 수고하세요 >수고많으십니다... > >PLC와 연결하여 485데이타를 여러대의 시리얼LCD로 보낼려고 합니다... > >질문1) 이때, LCD는 232로 되어 있으니, 각시리얼LCD앞에 485컨버터를 달아야 합니까? >질문2) PLC에서 485통신시에는 LCD의 시리얼FOMAT에맞추어 보내면 되는 것인지? > (참고로 PLC는 LS산전의 XGB모델입니다....) > >답변부탁바랍니다.... > >From 넷메카 정연진(HP:010-3241-7031)
5081 답변완료ATMEGA128 에 MAX485 Chip을 어떻게 연결을 해야 하는지요...? 이용헌 2010-05-10 1,473
안녕하세요. 지금 ATMEGA128을 공부하고 있는데 현재 KD-128 PRO 키트에는 RS232 2개 포트가 구성되어 있습니다. 여기서 1포트를 RS485 통신을 할려고 합니다. rs232는 Rx/Tx 단자만 이용하면 되는데 rs485의 경우 MAX485 <--> ATMEGA128 RO <--> Rx1 (PD2) DI <--> Tx1 (PD3) /RE <--> ? DE <--> ? 위와 같이 연결해야 하는 것으로 알고 있습니다. 물음표에 답좀 달아 주시면 안되는지요. 수고하세요.
관리자 답변 NEWTC · 2010-05-10
안녕하세요 > MAX485 <--> ATMEGA128 > RO <--> Rx1 (PD2) > DI <--> Tx1 (PD3) > /RE <--> 예 PD1 > DE <--> PD1 /re 액티브 로우 신호일때 수신으로 사용하고. de 액디브 하이 신호 일때송신으로 사용하다는 말이죠 일반 io 포트 아무거나 연결하여 데이터를 송신할&#46468; de 하이 신호(/re 하이)를 일반 대기모드일&#46468;는 de 로우 신호(/re 로우)를 인가합니다. 본사에서 판매 되고 있는 키트에 대해 문의를 받지만 그외에는 써포트를 하지 않습니다. 위 내용은 검색 엔진에서 쉽게 찾을수 있는 내용입니다. ^^ 수고하세요 >안녕하세요. > >지금 ATMEGA128을 공부하고 있는데 현재 KD-128 PRO 키트에는 > >RS232 2개 포트가 구성되어 있습니다. > >여기서 1포트를 RS485 통신을 할려고 합니다. > >rs232는 Rx/Tx 단자만 이용하면 되는데 > >rs485의 경우 > > MAX485 <--> ATMEGA128 > RO <--> Rx1 (PD2) > DI <--> Tx1 (PD3) > /RE <--> ? > DE <--> ? > >위와 같이 연결해야 하는 것으로 알고 있습니다. > >물음표에 답좀 달아 주시면 안되는지요. > >수고하세요.
5080 답변완료hex파일 실행에 관한 질문이에요^^ 박정우 2010-05-09 1,422
뉴티씨에서 제공하는 리모컨 송수신hex를 돌려보고 리모콘으로 전기차 구동했던 예제 중 hex를 돌려 보다가 리모콘으로 돌릴때 비록 짧은 거리에서 지만 hex파일을 구동시킬수 있었습니다. 그래서 전기차 예제도 hex를 넣어 봤는데 PA0에 불이 들어 오는걸 보면 분명 리모컨 송수신 때처럼 프로그램 다운이 정확히 된건데 안되서요 그건 분명 하드웨어에서 핀이나 포트 연결이 다르게 되있는 걸로 생각되는 데요 특히 리모컨 수신 센서의 1번이라고 해야 하나? +,-,나머지 다르하나가 리모컨 수신 센서때는 pd1에 연결했는데 이번에 pe4에 연결해줬거든요? 소스에 pin f 부분이 아마 이부분 같은데 하드웨어를 예제쪽에 맞춰 볼까 생각 중이거든요.. ㅜㅜ 소프트웨어쪽이 너무 약해서요 . 혹시 질문이 너무 막연해서 답변을 주실수 없다면 예제로 보내주신 리모컨 구동 전기차 회로도를 제공해주셔도 큰도움이 될것 같습니다. hex를 돌릴수 있도록 노력해보겠습니다. 이걸해결해도 또앞으로 산넘어 산이네요. 참! cpu정보를 전혀 말씀 안드려서 헷갈릴수 있겠네요 밑에 성병훈씨와 같은 Atmega 128입니다. 16m 이구요. 예제도 마찬가지구요 . 감사합니다.
관리자 답변 NEWTC · 2010-05-10
안녕하세요? 제가 올려드린 그 소스는 다시 첨부했지만, 아래와 같이 PORTF의 D0 핀으로 입력을 받습니다. - 아래 - #define IR_IN ( PINF & 0x01 ) 하지만, 리모컨이 뭔지도 중요합니다. 삼성전자 LCD TV에서 사용하는 PAVV용 리모컨을 사용하였습니다. 하지만, 리모컨 원리를 파악하여 다시 짜는 것도 좋겠습니다. 수고하세요. >뉴티씨에서 제공하는 리모컨 송수신hex를 돌려보고 리모콘으로 전기차 구동했던 예제 중 hex를 돌려 보다가 리모콘으로 돌릴때 비록 짧은 거리에서 지만 hex파일을 구동시킬수 있었습니다. 그래서 전기차 예제도 hex를 넣어 봤는데 PA0에 불이 들어 오는걸 보면 분명 리모컨 송수신 때처럼 프로그램 다운이 정확히 된건데 안되서요 그건 분명 하드웨어에서 핀이나 포트 연결이 다르게 되있는 걸로 생각되는 데요 특히 리모컨 수신 센서의 1번이라고 해야 하나? +,-,나머지 다르하나가 리모컨 수신 센서때는 pd1에 연결했는데 이번에 pe4에 연결해줬거든요? 소스에 pin f 부분이 아마 이부분 같은데 하드웨어를 예제쪽에 맞춰 볼까 생각 중이거든요.. ㅜㅜ 소프트웨어쪽이 너무 약해서요 . 혹시 질문이 너무 막연해서 답변을 주실수 없다면 예제로 보내주신 리모컨 구동 전기차 회로도를 제공해주셔도 큰도움이 될것 같습니다. hex를 돌릴수 있도록 노력해보겠습니다. 이걸해결해도 또앞으로 산넘어 산이네요. > 참! cpu정보를 전혀 말씀 안드려서 헷갈릴수 있겠네요 밑에 성병훈씨와 같은 Atmega 128입니다. 16m 이구요. 예제도 마찬가지구요 . 감사합니다.
5079 답변완료tiny13 관련 더 궁금한게 있습니다. 이문학 2010-05-09 1,397
아래 답글 감사드립니다. 아래 내용중에 궁금한게 있습니다. => 퓨즈비트 설정을 중간에 잘못하신게 아닌지요? 제가 마지막으로 이상한 것은 설령 퓨즈비트를 잘못설정해도 ISP 장비와 정상으로 연결이 되어야하지 않나 생각이 되는대요. ATMEGA16같은 경우에는 어떤식으로 해도 정상처리가 되어서요 TINY13A만 유독 IC가 죽는 현상 같이 발생됩니다. 벌서 5개를 망가트려서 월요일(내일) 급히 신청할 계획입니다. 펌웨어 버전을 어떻게 보아야 할지 몰라서 화면을 켑처해서 첨부파일로 보내드립니다. 아주 급한상황이라요 판단을 해주세요. 감사합니다. 안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. tiny13도 지원됩니다. ISP Mode로 놓고 사용하시면 됩니다. 아무래도 tiny13 쪽이 망가진 게 아닌가 싶은데요. 퓨즈비트 설정을 중간에 잘못하신게 아닌지요? USBISP 버전은 어떻게 되시는 지요? V03이 아니시라면, 펌웨어 업그레이드를 권장해 드립니다. V03이 아닌 경우 본사로 보내서 펌웨어 업그레이드 받아서 사용하시면 좀 더 빠르고, 정확한 기능으로 사용하실 수 있습니다. 수고하세요. >ATtiny13을 처음 사용하는대요 > >장비명 : AD-USBISP >S/W : AVR STUDIO 4.17 > >최초에 장비를 연결하고 >AVR STUDIO WRITE 화면 MAIN에서 >Device and Signature Byte 화면에서 >최초에 read Signature을 클릭하면 >디바이스 코드 : 0X1E 0X90 0X07이라고 표시가 됩니다. >그러나 프로그램을 라이트하고나면 > >디바이스 코드가를 읽으면 : 0X00 0X00 0X00 표시되고 >아래 화면에 >wARNING : Signature does not match selected device! >라고 화면에 표시가 됩니다 > >정상일때는 MISO 신호가 0V~5V로 레벨로 변화하나 >에러가 나고 부터는 0~0.5V밖에 변화가 생기질 않습니다. >MISO 신호가 죽어버린건지 궁굼함. > >USB-ISP 장비가 tiny13을 지원을 못하는것인지 >확인을 부탁드립니다. > >참고로 atmega16이나 atmega128은 잘 사용하고 있습니다. > >빠른 답변부탁드립니다. > >감사합니다.
관리자 답변 NEWTC · 2010-05-10
안녕하세요? 일단, 하드웨어에 PCB 상에 네모 박스 안에 AD-USBISP V03 이라고 적혀 있는 지 AD-USBISP V02라고 적혀있는 지, AD-USBISP 라고만 적혀 있는 지 확인 바랍니다. 수고하세요. >아래 답글 감사드립니다. > >아래 내용중에 궁금한게 있습니다. >=> 퓨즈비트 설정을 중간에 잘못하신게 아닌지요? >제가 마지막으로 이상한 것은 설령 퓨즈비트를 잘못설정해도 >ISP 장비와 정상으로 연결이 되어야하지 않나 생각이 되는대요. >ATMEGA16같은 경우에는 어떤식으로 해도 정상처리가 되어서요 >TINY13A만 유독 IC가 죽는 현상 같이 발생됩니다. >벌서 5개를 망가트려서 월요일(내일) 급히 신청할 계획입니다. > >펌웨어 버전을 어떻게 보아야 할지 몰라서 화면을 켑처해서 >첨부파일로 보내드립니다. > >아주 급한상황이라요 판단을 해주세요. > >감사합니다. > > > >안녕하세요? 고객님, >저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. > >tiny13도 지원됩니다. ISP Mode로 놓고 사용하시면 됩니다. >아무래도 tiny13 쪽이 망가진 게 아닌가 싶은데요. >퓨즈비트 설정을 중간에 잘못하신게 아닌지요? >USBISP 버전은 어떻게 되시는 지요? V03이 아니시라면, 펌웨어 업그레이드를 권장해 드립니다. >V03이 아닌 경우 본사로 보내서 펌웨어 업그레이드 받아서 사용하시면 좀 더 빠르고, 정확한 기능으로 사용하실 수 있습니다. > >수고하세요. > >>ATtiny13을 처음 사용하는대요 >> >>장비명 : AD-USBISP >>S/W : AVR STUDIO 4.17 >> >>최초에 장비를 연결하고 >>AVR STUDIO WRITE 화면 MAIN에서 >>Device and Signature Byte 화면에서 >>최초에 read Signature을 클릭하면 >>디바이스 코드 : 0X1E 0X90 0X07이라고 표시가 됩니다. >>그러나 프로그램을 라이트하고나면 >> >>디바이스 코드가를 읽으면 : 0X00 0X00 0X00 표시되고 >>아래 화면에 >>wARNING : Signature does not match selected device! >>라고 화면에 표시가 됩니다 >> >>정상일때는 MISO 신호가 0V~5V로 레벨로 변화하나 >>에러가 나고 부터는 0~0.5V밖에 변화가 생기질 않습니다. >>MISO 신호가 죽어버린건지 궁굼함. >> >>USB-ISP 장비가 tiny13을 지원을 못하는것인지 >>확인을 부탁드립니다. >> >>참고로 atmega16이나 atmega128은 잘 사용하고 있습니다. >> >>빠른 답변부탁드립니다. >> >>감사합니다. >
5078 답변완료포트이용 정혜현 2010-05-09 1,467
안녕하세요 예제소스에서 모터는 C 릴레이보드도 C에 되어있길래 저는 지금 릴레이보드를 포트 C 모터모듈은 포트 A에 연결하였는데 이래도 되는거죠? 이상하게........ PORTC=0x00; 해놓고 다른 별다른 설정안했는데 그리고 그냥 모터만 동작시킬려고 PORTA를 제어했더니.. 갑자기 팬이 돌아가서요;; 혹시 포트를 제가 잘못하용한건지 궁금해서 질문합니다. ㅜㅜ //ICC-AVR application builder : 2005-05-06 오후 10:36:45 // Target : M128 // Crystal: 16Mhz #include <iom128v.h> #include <macros.h> void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } //UART0 initialize // desired baud rate: 9600 // actual: baud rate:9600 (0.0%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; // UBRR0L = 0x2F; //set baud rate lo 7.3728 MHz // UBRR0L = 0x47; //set baud rate lo 11.0592 Mhz UBRR0L = 0x67; //set baud rate lo 16Mhz UBRR0H = 0x00; //set baud rate hi UCSR0B = 0x08; } //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(); uart0_init(); // UART 0 초기화 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 } #define MOTOR_PORT PORTA #define MOTOR_DDR DDRA #define PWM1_ON (MOTOR_PORT|=0x01) #define PWM1_OFF (MOTOR_PORT&=0xFE) #define DIR1_ON (MOTOR_PORT|=0x02) #define DIR1_OFF (MOTOR_PORT&=0xFD) #define ENABLE1_OFF (MOTOR_PORT|=0x04) #define ENABLE1_ON (MOTOR_PORT&=0xFB) #define PWM2_ON (MOTOR_PORT|=0x10) #define PWM2_OFF (MOTOR_PORT&=0xEF) #define DIR2_ON (MOTOR_PORT|=0x20) #define DIR2_OFF (MOTOR_PORT&=0xDF) #define ENABLE2_ON (MOTOR_PORT|=0x40) #define ENABLE2_OFF (MOTOR_PORT&=0xBF) \\ void main (void) { int i, d, count=1; init_devices(); delay(1000); delay(1000); MOTOR_DDR = 0xff; // 모터포트 초기화 ENABLE1_ON; DIR1_ON; for(i=0; i<10; i++) { PWM1_ON; delay(1000); PWM1_OFF; delay(10000); } ENABLE1_OFF; PWM1_OFF; delay(10000000); } // 시간 지연 함수 void delay(int n) { volatile int i,j; for(i=0;i<n;i++) { for(j=0;j<100;j++); } } 이렇게 했는데 이상하게 PORTC에 연결된 릴레이보드가 동작해서 팬이 구동이 됩니다;; PORTC출력설정을 하지 않은것 같은데;; 혹시 외그러는걸까요;;
관리자 답변 NEWTC · 2010-05-09
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. KD-128PRO-C 킷트를 사용하시는 것 같네요. 맞나요? 그 킷트의 경우, 포트 A와 C 포트가 세븐세그먼트에 연결되어 있습니다. 그래서, 풀업된 효과를 가져옵니다. 그런 것들의 영향을 받지 않으려면, AB-M128-B(소형) 보드를 이용하시면, 포트에 아무것도 붙어있지 않으므로, 어떤 영향도 받지 않아서 좋습니다. 그래서, 프로젝트 시에는 이 보드를 사용하는 것도 좋습니다. 수고하세요. >안녕하세요 >예제소스에서 모터는 C >릴레이보드도 C에 되어있길래 > >저는 지금 릴레이보드를 포트 C >모터모듈은 포트 A에 연결하였는데 이래도 되는거죠? > >이상하게........ >PORTC=0x00; > >해놓고 다른 별다른 설정안했는데 >그리고 그냥 모터만 동작시킬려고 PORTA를 제어했더니.. > >갑자기 팬이 돌아가서요;; > >혹시 포트를 제가 잘못하용한건지 궁금해서 질문합니다. ㅜㅜ > > > >//ICC-AVR application builder : 2005-05-06 오후 10:36:45 >// Target : M128 >// Crystal: 16Mhz > >#include <iom128v.h> >#include <macros.h> > >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0x00; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0x00; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x03; >} > >//UART0 initialize >// desired baud rate: 9600 >// actual: baud rate:9600 (0.0%) >// char size: 8 bit >// parity: Disabled >void uart0_init(void) >{ > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; >// UBRR0L = 0x2F; //set baud rate lo 7.3728 MHz >// UBRR0L = 0x47; //set baud rate lo 11.0592 Mhz > UBRR0L = 0x67; //set baud rate lo 16Mhz > > UBRR0H = 0x00; //set baud rate hi > UCSR0B = 0x08; >} > >//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(); > uart0_init(); // UART 0 초기화 > > 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 >} > >#define MOTOR_PORT PORTA >#define MOTOR_DDR DDRA >#define PWM1_ON (MOTOR_PORT|=0x01) >#define PWM1_OFF (MOTOR_PORT&=0xFE) >#define DIR1_ON (MOTOR_PORT|=0x02) >#define DIR1_OFF (MOTOR_PORT&=0xFD) >#define ENABLE1_OFF (MOTOR_PORT|=0x04) >#define ENABLE1_ON (MOTOR_PORT&=0xFB) >#define PWM2_ON (MOTOR_PORT|=0x10) >#define PWM2_OFF (MOTOR_PORT&=0xEF) >#define DIR2_ON (MOTOR_PORT|=0x20) >#define DIR2_OFF (MOTOR_PORT&=0xDF) >#define ENABLE2_ON (MOTOR_PORT|=0x40) >#define ENABLE2_OFF (MOTOR_PORT&=0xBF) > >\\ > >void main (void) >{ > int i, d, count=1; > init_devices(); > > delay(1000); > delay(1000); > > MOTOR_DDR = 0xff; // 모터포트 초기화 > ENABLE1_ON; > DIR1_ON; > for(i=0; i<10; i++) > { > PWM1_ON; > delay(1000); > PWM1_OFF; > delay(10000); > } > ENABLE1_OFF; > PWM1_OFF; > delay(10000000); > >} > >// 시간 지연 함수 >void delay(int n) >{ > volatile int i,j; > for(i=0;i<n;i++) > { > for(j=0;j<100;j++); > } >} > > >이렇게 했는데 이상하게 PORTC에 연결된 릴레이보드가 동작해서 팬이 구동이 됩니다;; >PORTC출력설정을 하지 않은것 같은데;; >혹시 외그러는걸까요;;
5077 답변완료모터모듈 정혜현 2010-05-09 1,407
안녕하세요 AM-DC2-2D 모터 모듈을 사용하고있습니다. 이걸통해 DC모터 두개를 동시에 제어하려고 합니다. 문개폐를 하고 싶어서 종이를 돌돌마는식으로 문을 열고닫을려고하는데 그럴려면 DC모터두개를 동시에 같은방향으로 돌려야 합니다. 예제파일을 돌려보았습니다. #define MOTOR_PORT PORTC #define MOTOR_DDR DDRC #define PWM1_ON (MOTOR_PORT|=0x01) #define PWM1_OFF (MOTOR_PORT&=0xFE) #define DIR1_ON (MOTOR_PORT|=0x02) #define DIR1_OFF (MOTOR_PORT&=0xFD) #define ENABLE1_OFF (MOTOR_PORT|=0x04) #define ENABLE1_ON (MOTOR_PORT&=0xFB) #define PWM2_ON (MOTOR_PORT|=0x10) #define PWM2_OFF (MOTOR_PORT&=0xEF) #define DIR2_ON (MOTOR_PORT|=0x20) #define DIR2_OFF (MOTOR_PORT&=0xDF) #define ENABLE2_ON (MOTOR_PORT|=0x40) #define ENABLE2_OFF (MOTOR_PORT&=0xBF) void main (void) { int i, d, count=1; init_devices(); delay(1000); delay(1000); MOTOR_DDR = 0xff; // 모터포트 초기화 ENABLE1_ON; ENABLE2_ON; while(1){ // DIR1_ON; // Ch1 정방향 DIR2_ON; // Ch2 정방향 for(d=0; d<10; d++){ // 10 단계로 속도 조절 for(i=0; i<1000; i++){ // 100 번 PWM 발생 PWM1_ON; // PWM1 신호 1 PWM2_ON; // PWM2 신호 1 delay(10-d); PWM1_OFF; // PWM1 신호 0 PWM2_OFF; // PWM2 신호 0 delay(d); } } DIR1_OFF; // Ch1 역방향 DIR2_OFF; // Ch2 역방향 for(d=0; d<10; d++){ // 10 단계로 속도 조절 for(i=0; i<1000; i++){ // 100 번 PWM 발생 PWM1_ON; // PWM1 신호 1 PWM2_ON; // PWM2 신호 1 delay(10-d); PWM1_OFF; // PWM1 신호 0 PWM2_OFF; // PWM2 신호 0 delay(d); } } } } 이런식으로 되어이짜나요 그러면 ch1 ch2 동시에 DC모터가 연결되었으면 모터가 다 같이 돌아가야하는거아닌가요 ㅜㅜ? 이상해요 한개만돌아가요 어쩔땐 ch1만 돌아가고 어쩔댄 ch2만돌아가고 막 자기멋대로에요 어떨땐 ch2만 동작하게했을때 ch1에 관련된걸 다 주석처리하고 실행을해도 돌아갈때도있고 안돌아갈때도있고 이러고 마찬가지 반대로 ch1만 동작하게 했을대 ch2에 관련된걸 다 주석처리하고 실행을해도 돌아갈때있고 안돌아갈때가있어요 도대체 외그러는걸까요 ㅜㅜ? 아무리 찾아바도 모르겠네요 ㅜㅜ 참고로 저희가 구동하려는 DC모터는 http://www.devicemart.co.kr/mart7/mall.php?cat=017012002&query=view&no=33521
관리자 답변 NEWTC · 2010-05-09
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. PWM 하는 부분이 main문에서 하게 되면, 중간중간에 인터럽트 함수 등이 실행되거나 시스템이 다른 동작을 할 경우, 불안정하게 동작하게 됩니다. 따라서, 아래와 같이 PWM을 타이머를 이용하여 하는 게 좋겠습니다. - 아래 - http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=DC&select_arrange=headnum&desc=asc&no=312 수고하세요. >안녕하세요 > >AM-DC2-2D 모터 모듈을 사용하고있습니다. >이걸통해 >DC모터 두개를 동시에 제어하려고 합니다. > >문개폐를 하고 싶어서 종이를 돌돌마는식으로 문을 열고닫을려고하는데 > >그럴려면 DC모터두개를 동시에 같은방향으로 돌려야 합니다. > >예제파일을 돌려보았습니다. > > >#define MOTOR_PORT PORTC >#define MOTOR_DDR DDRC >#define PWM1_ON (MOTOR_PORT|=0x01) >#define PWM1_OFF (MOTOR_PORT&=0xFE) >#define DIR1_ON (MOTOR_PORT|=0x02) >#define DIR1_OFF (MOTOR_PORT&=0xFD) >#define ENABLE1_OFF (MOTOR_PORT|=0x04) >#define ENABLE1_ON (MOTOR_PORT&=0xFB) >#define PWM2_ON (MOTOR_PORT|=0x10) >#define PWM2_OFF (MOTOR_PORT&=0xEF) >#define DIR2_ON (MOTOR_PORT|=0x20) >#define DIR2_OFF (MOTOR_PORT&=0xDF) >#define ENABLE2_ON (MOTOR_PORT|=0x40) >#define ENABLE2_OFF (MOTOR_PORT&=0xBF) > > > >void main (void) >{ > int i, d, count=1; > init_devices(); > > delay(1000); > delay(1000); > > MOTOR_DDR = 0xff; // 모터포트 초기화 > ENABLE1_ON; > ENABLE2_ON; > > while(1){ > // > > DIR1_ON; // Ch1 정방향 > DIR2_ON; // Ch2 정방향 > for(d=0; d<10; d++){ // 10 단계로 속도 조절 > for(i=0; i<1000; i++){ // 100 번 PWM 발생 > PWM1_ON; // PWM1 신호 1 > PWM2_ON; // PWM2 신호 1 > delay(10-d); > PWM1_OFF; // PWM1 신호 0 > PWM2_OFF; // PWM2 신호 0 > delay(d); > } > > } > > DIR1_OFF; // Ch1 역방향 > DIR2_OFF; // Ch2 역방향 > for(d=0; d<10; d++){ // 10 단계로 속도 조절 > for(i=0; i<1000; i++){ // 100 번 PWM 발생 > PWM1_ON; // PWM1 신호 1 > PWM2_ON; // PWM2 신호 1 > delay(10-d); > PWM1_OFF; // PWM1 신호 0 > PWM2_OFF; // PWM2 신호 0 > delay(d); > } > } > } > >} > > >이런식으로 되어이짜나요 > >그러면 ch1 ch2 동시에 DC모터가 연결되었으면 모터가 다 같이 돌아가야하는거아닌가요 ㅜㅜ? >이상해요 한개만돌아가요 >어쩔땐 ch1만 돌아가고 어쩔댄 ch2만돌아가고 >막 자기멋대로에요 >어떨땐 ch2만 동작하게했을때 ch1에 관련된걸 다 주석처리하고 실행을해도 >돌아갈때도있고 안돌아갈때도있고 이러고 >마찬가지 반대로 ch1만 동작하게 했을대 ch2에 관련된걸 다 주석처리하고 실행을해도 >돌아갈때있고 안돌아갈때가있어요 > >도대체 외그러는걸까요 ㅜㅜ? >아무리 찾아바도 모르겠네요 ㅜㅜ > > >참고로 저희가 구동하려는 DC모터는 >http://www.devicemart.co.kr/mart7/mall.php?cat=017012002&query=view&no=33521 > >
5076 답변완료WINAVR에서 AD-USBISP사용 avrdude관련 김인호 2010-05-09 1,376
안녕하세요. 귀사의 USBISP사용자입니다. AVR studio를 사용해서 다운로드는 됩니다만. Winavr만을 사용해서 프로그램을 다운시키려 합니다. 물론 usbsip가 연결된포트확인 후 Makefile수정하였습니다. avrdude -p atmega8 -P com3 -c stk500 -U flash:w:main.hex avrdude: stk500_getsync(): not in sync: resp=0x00 make.exe: *** [program] Error -1073741819 이런 메시지를 출력하네요. Makefile을 첨부하였습니다. 도와주세요!!!
관리자 답변 NEWTC · 2010-05-09
안녕하세요? 고객님, 아래와 같이 STK500v2로 놓고 해보세요. - 아래 - # Programming support using avrdude. Settings and variables. # Programming hardware: alf avr910 avrisp bascom bsd # dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 # # Type: avrdude -c ? # to get a full listing. # AVRDUDE_PROGRAMMER = stk500v2 # com1 = serial port. Use lpt1 to connect to parallel port. AVRDUDE_PORT = com5 # programmer connected to serial device #AVRDUDE_PORT = /dev/ttyS0 # programmer connected to serial device AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex #AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep # Uncomment the following if you want avrdude's erase cycle counter. # Note that this counter needs to be initialized first using -Yn, # see avrdude manual. #AVRDUDE_ERASE_COUNTER = -y # Uncomment the following if you do /not/ wish a verification to be # performed after programming the device. #AVRDUDE_NO_VERIFY = -V # Increase verbosity level. Please use this when submitting bug # reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> # to submit bug reports. #AVRDUDE_VERBOSE = -v -v AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY) AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE) AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER) 수고하세요. >안녕하세요. >귀사의 USBISP사용자입니다. > >AVR studio를 사용해서 다운로드는 됩니다만. > >Winavr만을 사용해서 프로그램을 다운시키려 합니다. >물론 usbsip가 연결된포트확인 후 Makefile수정하였습니다. > >avrdude -p atmega8 -P com3 -c stk500 -U flash:w:main.hex >avrdude: stk500_getsync(): not in sync: resp=0x00 >make.exe: *** [program] Error -1073741819 > >이런 메시지를 출력하네요. > >Makefile을 첨부하였습니다. > >도와주세요!!!
5075 답변완료ATtiny13을 처음 사용하는대요 이문학 2010-05-09 1,287
ATtiny13을 처음 사용하는대요 장비명 : AD-USBISP S/W : AVR STUDIO 4.17 최초에 장비를 연결하고 AVR STUDIO WRITE 화면 MAIN에서 Device and Signature Byte 화면에서 최초에 read Signature을 클릭하면 디바이스 코드 : 0X1E 0X90 0X07이라고 표시가 됩니다. 그러나 프로그램을 라이트하고나면 디바이스 코드가를 읽으면 : 0X00 0X00 0X00 표시되고 아래 화면에 wARNING : Signature does not match selected device! 라고 화면에 표시가 됩니다 정상일때는 MISO 신호가 0V~5V로 레벨로 변화하나 에러가 나고 부터는 0~0.5V밖에 변화가 생기질 않습니다. MISO 신호가 죽어버린건지 궁굼함. USB-ISP 장비가 tiny13을 지원을 못하는것인지 확인을 부탁드립니다. 참고로 atmega16이나 atmega128은 잘 사용하고 있습니다. 빠른 답변부탁드립니다. 감사합니다.
관리자 답변 NEWTC · 2010-05-09
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. tiny13도 지원됩니다. ISP Mode로 놓고 사용하시면 됩니다. 아무래도 tiny13 쪽이 망가진 게 아닌가 싶은데요. 퓨즈비트 설정을 중간에 잘못하신게 아닌지요? USBISP 버전은 어떻게 되시는 지요? V03이 아니시라면, 펌웨어 업그레이드를 권장해 드립니다. V03이 아닌 경우 본사로 보내서 펌웨어 업그레이드 받아서 사용하시면 좀 더 빠르고, 정확한 기능으로 사용하실 수 있습니다. 수고하세요. >ATtiny13을 처음 사용하는대요 > >장비명 : AD-USBISP >S/W : AVR STUDIO 4.17 > >최초에 장비를 연결하고 >AVR STUDIO WRITE 화면 MAIN에서 >Device and Signature Byte 화면에서 >최초에 read Signature을 클릭하면 >디바이스 코드 : 0X1E 0X90 0X07이라고 표시가 됩니다. >그러나 프로그램을 라이트하고나면 > >디바이스 코드가를 읽으면 : 0X00 0X00 0X00 표시되고 >아래 화면에 >wARNING : Signature does not match selected device! >라고 화면에 표시가 됩니다 > >정상일때는 MISO 신호가 0V~5V로 레벨로 변화하나 >에러가 나고 부터는 0~0.5V밖에 변화가 생기질 않습니다. >MISO 신호가 죽어버린건지 궁굼함. > >USB-ISP 장비가 tiny13을 지원을 못하는것인지 >확인을 부탁드립니다. > >참고로 atmega16이나 atmega128은 잘 사용하고 있습니다. > >빠른 답변부탁드립니다. > >감사합니다. >
5074 답변완료ad_usbisp_v03 포트설정 정유준 2010-05-08 1,384
드라이버 설치까지 다 했는데 장치관리자에 포트 설정이 안되있어요.
관리자 답변 NEWTC · 2010-05-09
안녕하세요? 고객님, 드라이버 프로그램을 깔았다는 얘기인데요. PC에 따라서 바로 잡히지 않는 경우가 있습니다. 그럴 때는 USBISP를 뺏다가 꼽으시면, 다시 설치가 안되었다고 다시 잡아달라고 뜰 겁니다. 그러면, c:\\NEWTC\\DriverInstall\\x86 폴더에 Silabser.sys가 있으니, 그 쪽으로 폴더를 지정하여 주면 됩니다. 그러면 설치가 잘 될겁니다. 혹 안되시면, 안되시는 화면에서 캡쳐하여 올려주세요~ 수고하세요. >드라이버 설치까지 다 했는데 장치관리자에 포트 설정이 안되있어요.