Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 1248 | 답변완료iccavr 사용중 mcu 선택부분 질문드립니다. | 민철기 | 2008-07-07 | 1,303 |
|
현재 am-128pro 를 사용하고있는데요
iccavr 를 사용하려고합니다.
강좌를 따라서 해보고있는데여. mcu 선택하는부분에 ATMega128/CAN128
이 없고 ATMega128(Please see NOTES) 와 ATMega128:M103 mode 만 있네요
어떤걸 선택해야되나여?
관리자 답변
안녕하세요? 고객님,
ATMEGA128의 경우 ATMEGA103 모드로 동작할 수도 있게 설계되어 있습니다.
하지만, 103 모드로 동작시키실 경우, 일부 포트가 입력으로만 일부 포트는 출력으로만 사용됩니다. 따라서, 128 모드로 동작시키시는 것이 좋겠습니다.
ATMega128(Please see NOTES)로 사용하세요.
최신 버전에 에러가 나실 경우,
http://www.newtc.co.kr/download/SW/iccv7avr_demo.exe
==> 이 프로그램으로 다운받아서 다시 깔아 보세요.
잘 될겁니다.
감사합니다.
>현재 am-128pro 를 사용하고있는데요
>
>iccavr 를 사용하려고합니다.
>
>강좌를 따라서 해보고있는데여. mcu 선택하는부분에 ATMega128/CAN128
>이 없고 ATMega128(Please see NOTES) 와 ATMega128:M103 mode 만 있네요
>
>어떤걸 선택해야되나여?
|
||||
| 1247 | 답변완료KR-SL16(스테핑 라인트래이서) cd에 소스가 없네요. | 소진호 | 2008-07-07 | 1,439 |
|
KR-SL16(스테핑 라인트래이서)를 구매하여 일단 운행해려는 사람입니다.
보내주신 CD에 소스가 있다고 했는데.... 어디 있나요.
확인해주시고....
일부러 이미 프로그램된 스테핑 구동 트래이서를 구매해여 수정사용하려한이유인데.. 소스가 어디있는지 모르겠네요.
그리고.. 부품항목중... 스텝모터고. 센서모듈이 이상동작하는데... 어떻게 확인해야할까요. 너무 기초지식이 없어서... 어디를 체크봐야 할지도 모르겠네요.
KR-SL16(스테핑 라인트래이서) 모듈 전원연결 하면...
정상 전원이 공급되어...스테핑 모터좌/우 중에 우측 서버온이 되는데...
좌측 모터는 프리상태입니다. 배선을 좌우바꾸어 보니 정상 서버온이 되는것을 보면 AM-CS2 측에 좌측이 7026칩이 손상된것아닌가 싶네요.
그리고 적외선 센서 모듈도 가변저항 조절해가면서 확인하면 3개는 정상적으로 불이 ON/OFF되는데... 마지막에 있는 D459LED는 상시ON으로만 들어옵니다.
어떻게 확인해야하는지요.
사가지고 전원공급한것 밖에 없는데...
폴더내에는 메뉴얼 밖에 없네요...
KR-SL16 (스테핑모터 라인트레이서) 사용자 메뉴얼
AM-IRS(적외선센서모듈) 메뉴얼
AM-CS2P(스테핑 모터 구동부) 메뉴얼
관리자 답변
고객님, 안녕하세요?
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
저희 SL16킷트를 사시면, CD가 들어 있는 데, KR-SL16(스테핑 라인트래이서) kit 라는 폴더가 있습니다. 거기에 보시면 source 라는 폴더가 있는 데, 그걸 사용하시면 됩니다.
그리고, 센서 모듈은 가변저항이 각 센서마다 붙어 있습니다. 디지털 적외선 센서인 IRS4D 센서 의 경우 가변저항(파란색 바탕에 노란색 나사홈)이 4개 있습니다.
그걸 돌리셔서, 감도를 조정하셔야 합니다.
하시다, 잘 안되시면 회사로 오셔서 기본 설명을 좀 들으시는 것이 좋겠네요.
감사합니다.
>KR-SL16(스테핑 라인트래이서)를 구매하여 일단 운행해려는 사람입니다.
>보내주신 CD에 소스가 있다고 했는데.... 어디 있나요.
>확인해주시고....
>일부러 이미 프로그램된 스테핑 구동 트래이서를 구매해여 수정사용하려한이유인데.. 소스가 어디있는지 모르겠네요.
>
>그리고.. 부품항목중... 스텝모터고. 센서모듈이 이상동작하는데... 어떻게 확인해야할까요. 너무 기초지식이 없어서... 어디를 체크봐야 할지도 모르겠네요.
>
>
>KR-SL16(스테핑 라인트래이서) 모듈 전원연결 하면...
>정상 전원이 공급되어...스테핑 모터좌/우 중에 우측 서버온이 되는데...
>좌측 모터는 프리상태입니다. 배선을 좌우바꾸어 보니 정상 서버온이 되는것을 보면 AM-CS2 측에 좌측이 7026칩이 손상된것아닌가 싶네요.
>
>그리고 적외선 센서 모듈도 가변저항 조절해가면서 확인하면 3개는 정상적으로 불이 ON/OFF되는데... 마지막에 있는 D459LED는 상시ON으로만 들어옵니다.
>어떻게 확인해야하는지요.
>
>사가지고 전원공급한것 밖에 없는데...
>
>
>폴더내에는 메뉴얼 밖에 없네요...
>KR-SL16 (스테핑모터 라인트레이서) 사용자 메뉴얼
>AM-IRS(적외선센서모듈) 메뉴얼
>AM-CS2P(스테핑 모터 구동부) 메뉴얼
>
>
|
||||
| 1246 | 답변완료답변받은데로 해보았습니다. | 아트메가128 | 2008-07-07 | 1,365 |
|
답변받은대로했으나 작동하지않습니다.
컴퓨터를 껏다 켜실 때, CMOS Setup에 들어가셔서 periparal 이나 주변장치 쪽으로 가셔서 parallel 포트를 LPT1으로 하시고, ECP로 잡아 주었습니다.
그래도 되지않습니다. 주황생led에 불이들어오면 안될거같은데 왜들어오는지
모르겠습니다. 모든설정은 제대로되어있는데 프로그램을 넣으면 들어가질않습니다. 연결이안되있는것같은 느낌이고요.. 답변받은설정으로 저희는사용하였습니다.
잘들어가던 프로그램이 어느순간 들어가지가않습니다. 어디가잘못되었는지잘모르겠습니다.
ATMega128개발보드(Model:AB-M128PRO-A) 메뉴얼
이것입니다.
관리자 답변
AVR ISP(IN SYSTEM PROGRAMMING) 다운로더
쓰고있어용
|
||||
| 1245 | 답변완료[수정] 답변 감사합니다 아래에 추가적으로.. | 김정 | 2008-07-07 | 1,396 |
|
안녕하세요ㅗ
답변 감사합니다
아래 이어서 간단히 질문드리겠습니다
1. 다이오드 안때구 그냥 사용해도 상관없는지요?
전원꺼도 불이 들어오니 제품에 손상이 있을까봐서요
그런 문제 아니면 켜져도 상관없습니다... 박스안에 넣고 쓸꺼라서요
(전류가 @+ 되어서 회로상에 문제라든지... 등등)
2. ""USBUART에서 전원이 나가도록 설계되어 있는 데요.
기능으로 일부러 넣은 것인데""
윗라인이 무슨뜻인지요? 왜 어떤기능때문인지요?
(질문을 잘 못 복사해서 죄송합니다 다시 수정했어요)
감사합니다.
관리자 답변
안녕하세요? 고객님,
답변 드리겠습니다.
1. 그냥 쓰셔도 상관 없습니다. 다만, 많은 전류를 당겨 쓰는 것은 곤란합니다.
2. 다이오드를 쓰시면 전원이 PC 쪽에서 뽑아서 쓸 수 있도록 되어 있다는 뜻이구요. 다이오드를 뺴시면 전원이 PC 쪽에서 공급되지 않는 다는 것을 말합니다.
감사합니다.
>안녕하세요ㅗ
>
>답변 감사합니다
>
>아래 이어서 간단히 질문드리겠습니다
>
>1. 다이오드 안때구 그냥 사용해도 상관없는지요?
>
>전원꺼도 불이 들어오니 제품에 손상이 있을까봐서요
>
>그런 문제 아니면 켜져도 상관없습니다... 박스안에 넣고 쓸꺼라서요
>
>(전류가 @+ 되어서 회로상에 문제라든지... 등등)
>
>
>2. ""USBUART에서 전원이 나가도록 설계되어 있는 데요.
>기능으로 일부러 넣은 것인데""
>
>윗라인이 무슨뜻인지요? 왜 어떤기능때문인지요?
>
>(질문을 잘 못 복사해서 죄송합니다 다시 수정했어요)
>
>감사합니다.
|
||||
| 1244 | 답변완료아트메가128 | 아트메가128 | 2008-07-07 | 1,442 |
|
사진은찍지못하였습니다. 아트메가128을 구입한지 얼마되지않은 고객입니다
책을 봐가면서 하나하나 알아가면서 하는도중에 문제가일어나서 이렇게 글을 쓰게되었습니다. 문제점은 회로를 결성해서 프로그램을 칩에넣는도중 프로그램이 들어가지않습니다. 계속 밑에첨부파일 화면만뜹니다. 별다르게 잘못한점도없는데 갑자기왜그런지잘모르겠습니다. 고민고민하면서 어디가잘못되있는지 알아보다가 도저히 모르겠어서 이렇게 글로 쓰게되었습니다. 포트G에0번과1번에 연결된 노란색LED에불이들어옵니다. 자세하게설명하고 싶으나 한계가있어 사진으로첨부하겠습니다. 답변좀부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
ISP는 어떤 것을 쓰셨나요? 다운로딩 프로그램으로 포니 프로그로 쓰고 계시는 데, AD-ISPPRO를 쓰시는 것 같은데, setup->interface setup 에서 AVR ISP I/O로 LPT1으로 하셨나요?
probe 하고 ok가 뜨는 지 확인하시구요.
Setup-> Calibration 하셔서 ok가 나오는 지 확인하셔야 합니다.
그리고, 컴퓨터를 껏다 켜실 때, CMOS Setup에 들어가셔서 periparal 이나 주변장치 쪽으로 가셔서 parallel 포트를 LPT1으로 하시고, ECP로 잡아 주셔야 사용이 가능합니다. 확인해 보시고, 다시 글 올려 주세요.
감사합니다.
>사진은찍지못하였습니다. 아트메가128을 구입한지 얼마되지않은 고객입니다
>책을 봐가면서 하나하나 알아가면서 하는도중에 문제가일어나서 이렇게 글을 쓰게되었습니다. 문제점은 회로를 결성해서 프로그램을 칩에넣는도중 프로그램이 들어가지않습니다. 계속 밑에첨부파일 화면만뜹니다. 별다르게 잘못한점도없는데 갑자기왜그런지잘모르겠습니다. 고민고민하면서 어디가잘못되있는지 알아보다가 도저히 모르겠어서 이렇게 글로 쓰게되었습니다. 포트G에0번과1번에 연결된 노란색LED에불이들어옵니다. 자세하게설명하고 싶으나 한계가있어 사진으로첨부하겠습니다. 답변좀부탁드립니다.
|
||||
| 1243 | 답변완료[질문] USB UART 전원꺼도 ON... | 김정 | 2008-07-07 | 1,416 |
|
안녕하세요
질문이 두개 있습니다 답변 부탁드릴꼐요
1. USB UART를 사용중인데요
스위치를 꺼도 (전원을 빼도)
USB UART가 꼽혀 있으면
모듈 LED에 불이 들어옵니다 (전류가 흐르는거겟죠?)
원래 이런건지요??
2. ON OFF 스위치 방식이 어떻게 돌아가는지요?
지금 350ma 짜리 LED를 쓸려고 합니다
LED 전원 12V를 ....가, 나 형식으로 끼웠습니다.
가. 12V 1A아답터를 달구 아답터와 avr 모듈에 납땜에서 연결
나 . AVR 12V 입력이나 출력에 끼워보았습니다
가, 나 경우 둘다 LED용 스위치를 켜고 끄니 메인전원도,, on off 됩니다
avr 128 모듈에서 스위치는 어떻게 돌아가는지요?
(참고로 2개 제품을 얼마전 구입했는데 두개다 같은 현상입니다
또...보드도 2개 실험햇는데 같은 현상이애요)
====== kd -128, usbisp, usb uart 사용중입니다======
관리자 답변
안녕하세요? 김정 고객님,
늘 저희 N.T.C 제품을 이용해 주셔서 감사드립니다.
USBUART에서 전원이 나가도록 설계되어 있는 데요.
기능으로 일부러 넣은 것인데, 고객님들이 불편해 하시는 분들이 계셔서
7월 생산분 부터는 기본 전원이 탑재되지 않는 모델로 출시됩니다.
현재 모델에서, 전원 기능만 빼시려면, D1 다이오드( 칩 위에 있음)를 떼시면 됩니다. 그렇게 하시면, 제품에 이상이 생기지 않고, 전원 기능만 빼시게 됩니다.
감사합니다.
>안녕하세요
>
>USB UART를 사용중인데요
>
>스위치를 꺼도 (전원을 빼도)
>
>USB UART가 꼽혀 있으면
>
>모듈 LED에 불이 들어옵니다 (전류가 흐르는거겟죠?)
>
>원래 이런건지요??
>
>ㅠㅠ
>
>(참고로 2개 제품을 얼마전 구입했는데 두개다 같은 현상입니다
>또...보드도 2개 실험햇는데 같은 현상이애요)
>
>====== kd -128, usbisp, usb uart 사용중입니다======
|
||||
| 1242 | 답변완료usbisp 문의 | 남정미 | 2008-07-06 | 1,437 |
|
귀사의 usbisp를 구입하였습니다.
처음에 check that the ISP programming frequency specified on the 'Board'
page is well blelow 1/4 of the clock freqeuncy of the device....
문제를 저역시 겪었는데, avrstudio 4.14(최신버젼)에서 계속적인 문제로 어려움을 겪다가
우연찮게 문제가 해결되어 얼마전까지도 잘 쓰고 있었습니다.
그런데 다시금 그러한 문제가 발생되어 골치를 앓고 있습니다.
이제서야 다른 사람들도 이문제 때문에 골치 앓고 있다는 것을 알았습니다.
지금 공지되어 있는 방법되로 해결해 보려 하였지만, 역시 되질 않고 거의 포기상태에 있습니다.
정확히 업데이트는 언제쯤 되는지, 이번주라고 하셨는데 정확히 언제쯤인지와
그리고 현재는 무슨 이유에서 그런지는 모르겠지만, 사용자가 직접 찾아가거나
택배로 보내서 업그레이드를 받아야하는 상황인데,
마지막 업데이트자료를 자료실에 올려 놓으실런지 아니면 마지막 업데이트된 내용을 업그레이드 하는 것 역시
직접 찾아가거나 택배로 해야되는지가 궁금합니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
기존 판매하던 USBISP는 4.13 + svc pack 1 이하에서만 사용이 가능하였으나,
이번주 말 쯤 공지될 최종 버전 USBISP 업그레이드 행사는 다음주 월요일부터 개시될 예정입니다. 택배 또는 직접 찾아 오셔야 가능하구요. 업그레이드 비용은 무료이며, 택배비만 부담하시면 됩니다.
현재 5일 정도만 더 베타버전 테스트를 마치면, 정식 릴리즈가 가능할 것으로 생각됩니다. 현재, Minor한 마지막 한가지 기능 테스트를 하고 있는 중이니, 5일간만 더 기다리셨다가 최종판을 쓰시거나, 대부분의 기능이 업그레이드 된 베타판을 쓰셔도 문제가 없으시리라 생각됩니다. 급하시다면, 일단 베타판으로 쓰시다가 나중에 오셔도 업그레이드는 무료로 진행할 예정이오니, 일단 베타판으로 쓰셔도 됩니다. 현재까지의 테스트로는 안정적으로 잘 동작하는 것으로 확인되어 있습니다.
감사합니다.
>귀사의 usbisp를 구입하였습니다.
>
>처음에 check that the ISP programming frequency specified on the 'Board'
>
>page is well blelow 1/4 of the clock freqeuncy of the device....
>
>문제를 저역시 겪었는데, avrstudio 4.14(최신버젼)에서 계속적인 문제로 어려움을 겪다가
>
>우연찮게 문제가 해결되어 얼마전까지도 잘 쓰고 있었습니다.
>
>그런데 다시금 그러한 문제가 발생되어 골치를 앓고 있습니다.
>
>이제서야 다른 사람들도 이문제 때문에 골치 앓고 있다는 것을 알았습니다.
>
>
>
>지금 공지되어 있는 방법되로 해결해 보려 하였지만, 역시 되질 않고 거의 포기상태에 있습니다.
>
>
>
>정확히 업데이트는 언제쯤 되는지, 이번주라고 하셨는데 정확히 언제쯤인지와
>
>그리고 현재는 무슨 이유에서 그런지는 모르겠지만, 사용자가 직접 찾아가거나
>
>택배로 보내서 업그레이드를 받아야하는 상황인데,
>
>마지막 업데이트자료를 자료실에 올려 놓으실런지 아니면 마지막 업데이트된 내용을 업그레이드 하는 것 역시
>
>직접 찾아가거나 택배로 해야되는지가 궁금합니다.
>
>
>
>
>
|
||||
| 1241 | 답변완료오늘 AD-USBISP 보냈습니다. | 최석경 | 2008-07-04 | 1,454 |
|
우체국 등기로 오늘 보냈습니다..
월요일에 도착 예정이라네요
빠른 업그레이드 부탁드립니다...
관리자 답변
네 확인하고 업그레이드 하고 연락 드리겠습니다.
감사합니다
>우체국 등기로 오늘 보냈습니다..
>월요일에 도착 예정이라네요
>빠른 업그레이드 부탁드립니다...
|
||||
| 1240 | 답변완료USB-ISP 만 연결하면 | 최재훈 | 2008-07-04 | 1,445 |
|
보드에 전원이 꺼지는데요..
(전원 켜졌다는 표시가 되는 LED가 꺼집니다.)
핀설정이 잘못된건지..
보내주신 메뉴얼 만으로는 ISP커넥터 핀번호를 어떻게 설정 해야하는지
초보인 저로써는 도저히 알길이 없네요..
LED에 불이 안들어와도 다운로드가 될줄 알았는데
다운로드 시켜보니..
모 아주 유명한 에러인
occur 1/4어쩌고 저쩌고 에러나고...
먼가 해결책을 좀 제시해 주시면 좋겠습니다.
AVR 보드는.
Dr.Kim ATmega128 module
입니다.
P.S:ISP mode error 는(1/4 어쩌고 저쩌고하는거) 여기 홈페이지에 나온방법
다 동원 해봐도 해결 하지 못했습니다..
아무래도 보드에 전원이 안들어오는것이 문제 인듯합니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
우선, 타사 모듈과의 연결법을 그림으로 표현해 두었습니다.
그런데, USBISP에 변환모듈(AD-ISP-CVB) 꽂힌 상태에서 기본적으로 꽂으면
동작해야 정상이거든요. 타사 제품도 표준 ISP를 지원하는 것으로 되어 있으니까요.
연결법 대로 연결되어 있거나 한데, 똑같다면 회사로 가져와 보시겠어요? 테스트해봐 드리겠습니다.
감사합니다.
>보드에 전원이 꺼지는데요..
>(전원 켜졌다는 표시가 되는 LED가 꺼집니다.)
>
>핀설정이 잘못된건지..
>보내주신 메뉴얼 만으로는 ISP커넥터 핀번호를 어떻게 설정 해야하는지
>초보인 저로써는 도저히 알길이 없네요..
>
>LED에 불이 안들어와도 다운로드가 될줄 알았는데
>다운로드 시켜보니..
>모 아주 유명한 에러인
>occur 1/4어쩌고 저쩌고 에러나고...
>
>먼가 해결책을 좀 제시해 주시면 좋겠습니다.
>
>AVR 보드는.
>
>Dr.Kim ATmega128 module
>입니다.
>
>P.S:ISP mode error 는(1/4 어쩌고 저쩌고하는거) 여기 홈페이지에 나온방법
>다 동원 해봐도 해결 하지 못했습니다..
>아무래도 보드에 전원이 안들어오는것이 문제 인듯합니다.
>
>
|
||||
| 1239 | 답변완료128pro 와 firmsys inlay reader기의 연결 | 붉은처녀 | 2008-07-04 | 1,542 |
|
128에 Firmsys의 inlay reader 기를 UART1에 연결하여 128에서 신호를 보내고 있으나 reader기 에서 아무런 응답이 없는듯 합니다.
제가 reader에 제대로 된 신호를 보내고 있는지 한번 봐 주시면 감사하겠습니다.
무엇이 잘못 되었는지 어떤 것을 수정해야 할까요?
//ICC-AVR application builder : 2008-06-30 오후 3:44:03
// Target : M128
// Crystal: 11.059Mhz
#include <iom128v.h>
#include <macros.h>
//const char segment_data[10] = {63, 6,91,79,102,109,125,39,127,103};
const char segment_data[10] = {0x3f, 0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x67};
//7segment의 자리수 계산을 위한 이동
unsigned char display_num[4]={0,0,0,0}; // Seven segment 4자리 숫자 출력 버퍼
unsigned char num2[12]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
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.005KHz (0.5%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop
ASSR = 0x00; //set async mode
TCNT0 = 0x54; //set count
OCR0 = 0xAC;
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);
}
//UART0 initialize
// desired baud rate: 38400
// actual: baud rate:38399 (0.0%)
// char size: 8 bit
// parity: Disabled
void uart0_init(void)
{
UCSR0B = 0x18; //Receive enabel, Transmitte enable//disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x11; //set baud rate lo //0x11
UBRR0H = 0x00; //set baud rate hi //0x00
UCSR0B = 0x00;
}
//UART1 initialize
// desired baud rate:38400
// actual baud rate:38399 (0.0%)
// char size: 8 bit
// parity: Disabled
void uart1_init(void)
{
DDRE =0xff; //PE1(TXD)출력(1), PE0(RXD)입력(0)
UCSR1B = 0x18; //Receive enabel, Transmitte enable //disable while setting baud rate
UCSR1A = 0x00;
UCSR1C = 0x06;
UBRR1L = 0x11; //set baud rate lo
UBRR1H = 0x00; //set baud rate hi
UCSR1B = 0x00;
}
//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();
uart0_init();
uart1_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x02; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
void main(void)
{
int i=0,Innum=1,a=0;
unsigned char poweron[4]={0x04, 0x00,0x8A,0xFF}; //power on 명령
unsigned char inventory[5]={0x05, 0x26,0x01,0x00,0xFF}; //read 명령
//unsigned char poweroff[4]={0x04, 0x00,0x8B,0xFF];
unsigned char data;
char c;
int setI=2; //output 설정 //setI= 1=seting, 2=count
init_devices();
uart0_init();
uart1_init();
while(1)
{
//request(poweron);
request(*inventory);
m_delay(100);
}
//output2(data);
//output(setI,i,Innum);
}
//////////////////////////////////////////////
// Delay function (단순 시간 지연을 위하여 사용)
//////////////////////////////////////////////
void delay(int n)
{
volatile int i,j;
for(i=1;i<n;i++)
{
for(j=1;j<600;j++);
}
}
void m_delay(unsigned int m) //딜레이 루틴2 16MHz를 위한 딜레이
{
int i, j;
//disable_interrup();
for(i=0; i<m; i++)
{
for(j=0;j<2650;j++); //16MHz : 1msec
}
}
//////////////////////////////////////////////
// output sample 출력의 샘플을 보기 위해서
//////////////////////////////////////////////
void output(setI,i,Innum)
{
if(setI==1)
{
display_num[0] = 1;
display_num[1] = 2;
display_num[2] = 3;
display_num[3] = 4;
}
if(setI==2)
{
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(10);
}
}
}
//////////////////////////////////////////////
// output2 sample 중간 중간 data를 모니터링 하기 위하여
//////////////////////////////////////////////
void output2(data)
{
display_num[0] = data;
display_num[1] = data;
display_num[2] = data;
display_num[3] = data;
delay(100);
}
///////////////////////////////////////////////////
// request()
////////////////////////////////////////////////////
void request(unsigned char *inventory) //*req
{
int data1=1;
unsigned char data, i,m;
i=0;
while(1)
{
data=inventory[i];
putch(data);
i++;
m_delay(10);
if(data=0xff)break; //0xff : 명령의 끝
}
i=0;
while(1)
{
data =getch();
data1 = data;
num2[i]= data1;
i++;
m_delay(10);
if(data ==0xff)break;
}
}
///////////////////////////////
//putch()
/////////////////////////////////
void putch(unsigned char data)
{
while(!(UCSR1A & 0x20));//0x20
UDR1 = data;
UCSR1A |= 0x00; //0x20
}
////////////////////////////////////
//getch()
///////////////////////////////////
char getch(void)
{
unsigned char data;
while(!(UCSR1A &0x80));
data = UDR1;
UCSR1A |=0X80; //클리어 RXCO
return(data);
}
관리자 답변
<a href=http://www.too-lovely.com/tag/gallcore/ target=_blank>http://www.too-lovely.com/tag/gallcore/</a> <a href=http://www.love-is-bet.com/ntnt/girls/ target=_blank>http://www.love-is-bet.com/ntnt/girls/</a> <a href=http://www.all-about-lifeyou.com/ target=_blank>http://www.all-about-lifeyou.com/</a> <a href=http://www.loves-lock.net/celebrity/ target=_blank>http://www.loves-lock.net/celebrity/</a> <a href=http://www.kirekawa.net/ target=_blank>http://www.kirekawa.net/</a> <a href=http://www.sugu-au.net/ target=_blank>http://www.sugu-au.net/</a> <a href=http://www.o-onani.net/ target=_blank>http://www.o-onani.net/</a> <a href=http://www.deai-megami.net/ target=_blank>http://www.deai-megami.net/</a> <a href=http://www.iihito-itayo.net/ target=_blank>http://www.iihito-itayo.net/</a> <a href=http://www.winwinlose.net/ target=_blank>http://www.winwinlose.net/</a> <a href=http://www.orange-deai.com/ target=_blank>http://www.orange-deai.com/</a> <a href=http://www.positive-love.net/gyakuen/ target=_blank>http://www.positive-love.net/gyakuen/</a> <a href=http://www.koi-suppot.net/ target=_blank>http://www.koi-suppot.net/</a> <a href=http://www.erokawa.biz/ target=_blank>http://www.erokawa.biz/</a> <a href=http://www.sweet-park.com/ target=_blank>http://www.sweet-park.com/</a> <a href=http://m.sweet-park.com/ target=_blank>http://m.sweet-park.com/</a> <a href=http://www.dream-couple.com/ntnt/onei/ target=_blank>http://www.dream-couple.com/ntnt/onei/</a> <a href=http://www.h-na-deai.com/ target=_blank>http://www.h-na-deai.com/</a> <a href=http://www.kawaii-ne.net/ target=_blank>http://www.kawaii-ne.net/</a> <a href=http://www.k-hunt.com/<a target=_blank>http://www.k-hunt.com/<a</a> href="http://www.too-lovely.com/tag/gallcore/">セックス</a><a href="http://www.love-is-bet.com/ntnt/girls/">セフレ</a><a href="http://www.all-about-lifeyou.com/">アダルト</a><a href="http://www.loves-lock.net/celebrity/">エロ</a><a href="http://www.kirekawa.net/">SEX</a><a href="http://www.sugu-au.net/">風俗</a><a href="http://www.o-onani.net/">オナニー</a><a href="http://www.deai-megami.net/">出会い</a><a href="http://www.iihito-itayo.net/">エロ</a><a href="http://www.winwinlose.net/">セックス</a><a href="http://www.orange-deai.com/">セフレ</a><a href="http://www.positive-love.net/gyakuen/">不倫</a><a href="http://www.koi-suppot.net/">エッチ</a><a href="http://www.erokawa.biz/">アダルト</a><a href="http://www.sweet-park.com/">出会い</a><a href="http://m.sweet-park.com/">出会い</a><a href="http://www.dream-couple.com/ntnt/onei/">セックス</a><a href="http://www.h-na-deai.com/">素人</a><a href="http://www.kawaii-ne.net/">エッチ</a><a href="http://www.k-hunt.com/">巨乳</a>
|
||||
| 1238 | 답변완료어댑터 대신 베터리로 보드를 돌릴려면 어느정도..... | 권혁민 | 2008-07-04 | 1,408 |
|
안녕하세요...저번에 방문했던 한양대 학생입니다.
어댑터 대신 배터리로 바꿀려고 하는데 얼마정도의 voltage와 ampare
여야할까요?? dc모터와 서보모터, 그리고 샤프 거리측정센서, 디지털광센서를
다 돌려야 되서 저번에 어댑터도 15v, 1.5암페어로 바꾸었는데 베터리로
교체할 경우 어떻게 해야하나요??
관리자 답변
안녕하세요? 고객님,
1.2V 2000mA 짜리 충전지 12개를 쓰시면 좋을 것 같습니다.
감사합니다.
>안녕하세요...저번에 방문했던 한양대 학생입니다.
>
>어댑터 대신 배터리로 바꿀려고 하는데 얼마정도의 voltage와 ampare
>
>여야할까요?? dc모터와 서보모터, 그리고 샤프 거리측정센서, 디지털광센서를
>
>다 돌려야 되서 저번에 어댑터도 15v, 1.5암페어로 바꾸었는데 베터리로
>
>교체할 경우 어떻게 해야하나요??
|
||||
| 1237 | 답변완료ad-usbisp다운은 되는데 오작동함 | 대익 | 2008-07-04 | 1,428 |
|
어제 제품이 도착했습니다.
홈페이지의 자료실에서 최신버전 avr studio와 서비스팩 그리고 usb드라이버도 설치했습니다. ..처음에 usbisp를 컴퓨터에 꽂으니깐 바로 설치가 되더군요..그래도 혹시나 싶어서 홈페이지에 있는 usb드라이버설치해줬습니다.
atmega128을 쓰고 외부클럭은 16Mhz입니다.
제가 avredit와 ponyprog2000을 쓰다가 usbisp때문에 avrs studio를 타게되었습니다. 물론 winavr도 설치해줬구요...
이전에 avredit로 컴파일해서 ponyprog2000으로 다운하면 잘 동작되었었습니다.
하지만 usb로 하면 잘 잡히고 다운도 에러없이 잘 됩니다.
그런데 왜 오작동을 하죠..?usb를 기판에 꼽고있으면 led가 미친듯이 켜졌다 꺼졌다..반복을 하느니..원래 딜레이가 길었던 프로그램도 usb만 꽂으면 속도가 빨라져..자기맘대로 on/off를 반복하네요..
아무튼 퓨즈비트설정도 윤교수 pdf파일 보고 정확히 했구요, 클럭설정도 16000000으로 해줬습니다. ..모든게 다 잘되는데..왜 usb로 다운하면 오작동인가요...
usb를 빼고 리셋을 어쩌다 잘 누르면 동작하다가도..다시 원하는대로 동작안하고
usb꽂으면 절때 잘 안되고... 이게 어떻게 된거죠..?
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
현재는 AVR Edit로 컴파일하시고, AVR Studio로 다운로드 하시나 봅니다.
첨부한 MCU 종류를 설정하는 화면에서 MCU를 설정하시고, Program flash를 누르시면 잘 될텐데요.
정확한 것은 직접 보면 정확히 상황을 말씀 드릴 수 있을 것 같으네요.
절차상에 뭔가 문제가 있으신 것 같은데, 하시는 것을 보면서 말씀드리는 것이 좋겠습니다. 가능하시다면, 장비와 노트북을 가지고 본사로 방문하실 수 있으신가요?
감사합니다.
>어제 제품이 도착했습니다.
>홈페이지의 자료실에서 최신버전 avr studio와 서비스팩 그리고 usb드라이버도 설치했습니다. ..처음에 usbisp를 컴퓨터에 꽂으니깐 바로 설치가 되더군요..그래도 혹시나 싶어서 홈페이지에 있는 usb드라이버설치해줬습니다.
>atmega128을 쓰고 외부클럭은 16Mhz입니다.
>제가 avredit와 ponyprog2000을 쓰다가 usbisp때문에 avrs studio를 타게되었습니다. 물론 winavr도 설치해줬구요...
>
>이전에 avredit로 컴파일해서 ponyprog2000으로 다운하면 잘 동작되었었습니다.
>하지만 usb로 하면 잘 잡히고 다운도 에러없이 잘 됩니다.
>그런데 왜 오작동을 하죠..?usb를 기판에 꼽고있으면 led가 미친듯이 켜졌다 꺼졌다..반복을 하느니..원래 딜레이가 길었던 프로그램도 usb만 꽂으면 속도가 빨라져..자기맘대로 on/off를 반복하네요..
>
>아무튼 퓨즈비트설정도 윤교수 pdf파일 보고 정확히 했구요, 클럭설정도 16000000으로 해줬습니다. ..모든게 다 잘되는데..왜 usb로 다운하면 오작동인가요...
>usb를 빼고 리셋을 어쩌다 잘 누르면 동작하다가도..다시 원하는대로 동작안하고
>usb꽂으면 절때 잘 안되고... 이게 어떻게 된거죠..?
|
||||
| 1236 | 답변완료iccavr atmega128 pro 예제를 넣어서 다운로드 해보았습니다. error | 이주현 | 2008-07-03 | 1,428 |
|
error메시지가 그림과 같이 뜹니다. 이건 뭔가요..
관리자 답변
안녕하세요? 고객님,
ICCAVR을 재설치 하셔야 할 것 같습니다.
설치시에 잘못 깔린 것 같네요. 간혹, 이런 경우가 있더군요.
재설치 하시면 문제 없이 될겁니다.
감사합니다.
>error메시지가 그림과 같이 뜹니다. 이건 뭔가요..
>
|
||||
| 1235 | 답변완료AVR USB-ISP요~ | 천재의담 | 2008-07-03 | 1,405 |
|
ATmega128을 사용중이고요
보드는 www.seniorcom.co.kr에서 구입한 SC-P150100D 를 사용합니다.
노트북 사용중이라 패러럴포트가 없어서 알아보던중에
패러럴포트 없이 바로 USB to ISP 로 연결해주는 제품이길레
사려고 봤더니 안돼는 MCU도 있는거 같아서 이렇게 질문을 드립니다.
그리고 제품 구매는 어디서 하나요?
관리자 답변
안녕하세요? 고객님,
말씀하신 SC-P150100D 는 빵판 이던데요.
제 짐작으로는 그 회사의 ATMEGA128 보드를 사용하시나 봅니다.
사용 가능하시구요.
USBISP로 사용이 안되는 8비트 AVR은 기본적으로 스탠다드 ISP를 지원하는 AVR 이라면 모두 지원됩니다. 안된다는 질문이 많이 있는 것은, 주로 코드비전 사용시 코드비전 자체의 문제로 인하여 생긴 것이구요. 최신 버전의 코드 비전을 사용하시면 문제 없이 사용됩니다.
제품 구매는 본사에 전화 하셔서 구매하셔도 되구요.
또한, 본사의 대리점들을 활용하셔도 됩니다. FAQ에도 보시면, 연락처와 구매 방법 등이 나와 있으니, 참고 바랍니다.
온라인 판매와 오프라인 판매를 겸하고 있습니다.
오프라인으로 구매시, 용산, 종로는 아래 대리점에 방문하셔서 제품을 직접 보고, 구매 가능하십니다.
온라인으로 구매하시려면, 본사나 아래 대리점으로 전화하셔서 구매 가능하십니다.
- 아래 -
본사 : 뉴테크놀로지 컴패니(02-704-4774), http://www.NewTC.co.kr
용산 대리점 : 에스와이 전자(02-704-4376), http://www.syelectronics.co.kr
퍼니킷트(02-714-4722) http://www.funnykit.co.kr
종로 대리점: 석영전자(02-2260-0903), http://www.britestone.com
구로 대리점: 디바이스마트(02-6679-7766), http://www.devicemart.co.kr
엘레파츠(02-2026-1549), http://www.eleparts.co.kr
전화 주실 때 준비사항 :
1. 입금자 성명
2. 구입하시고자 하는 제품모델명
3. 받으실 주소
4. 연락 가능한 전화번호
감사합니다.
>ATmega128을 사용중이고요
>
>보드는 www.seniorcom.co.kr에서 구입한 SC-P150100D 를 사용합니다.
>
>노트북 사용중이라 패러럴포트가 없어서 알아보던중에
>
>패러럴포트 없이 바로 USB to ISP 로 연결해주는 제품이길레
>
>사려고 봤더니 안돼는 MCU도 있는거 같아서 이렇게 질문을 드립니다.
>
>그리고 제품 구매는 어디서 하나요?
|
||||
| 1234 | 답변완료밑에 질문에 이어서 질문이요~isp,모듈 다운로드 문제요 | 서종태 | 2008-07-03 | 1,371 |
|
여기가 부산인데요~부산에는 테스트 받을 수 있는 곳 당연히 없겠죠? 주소는 사이트 밑에 주소로 보내면 되는거죠? 개발보드(소형)도 사용하는데 그냥 로봇을 통채로 보내도 될까요? 분리하기가 좀 그래서요~ 그리고 전에 모듈은 죽었다 치더라도 새로산 모듈은 왜 안되는 걸까요? 계속 안되다 딱한번 클리어만 성공됐던 이유는 멀까요? 참 이상하네요~ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사드립니다.
대부분 모듈이 쉽게 망가지는 경우는, 핀당 사용할 수 있는 전류 량을 넘어서도록 회로 디자인이 되는 경우가 대부분입니다. 핀 하나에 사용될 수 있는 것은 LED 두개 정도거든요. 그 이상의 전류를 흘리게 되면, 망가지게 됩니다.
아니면, 약하게 쇼트가 나 있다거나 납땜시 납이 흘러서, 살짝 다른 곳에 연결되어, 전류가 센다거나 하는 경우, 망가지게 되는 데, 눈에 잘 보이진 않죠.
그런 이유일 것 같은데요.
일단 로봇을 통채로 보내 보세요. 한 번 어디가 이상일 까 예상되는 지점을
육안으로 식별되는 곳이면, 찾을 수 있을 것 같네요.
하지만, 개별작품의 회로까지 봐드리진 못합니다.
보내 보시면, 모듈 테스트를 하고 연락 드리겠습니다.
택배 보내실 때, 택배비는 소비자 부담해서 보내셔야 합니다.
감사합니다.
> 여기가 부산인데요~부산에는 테스트 받을 수 있는 곳 당연히 없겠죠? 주소는 사이트 밑에 주소로 보내면 되는거죠? 개발보드(소형)도 사용하는데 그냥 로봇을 통채로 보내도 될까요? 분리하기가 좀 그래서요~ 그리고 전에 모듈은 죽었다 치더라도 새로산 모듈은 왜 안되는 걸까요? 계속 안되다 딱한번 클리어만 성공됐던 이유는 멀까요? 참 이상하네요~ㅠㅠ
|
||||
