Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 2633 | 답변완료AVR MEGA 128 RAM모듈(AM-128RAM) 전원불량 | 강동호 | 2009-04-13 | 1,309 |
|
2009년 2월 16일 디바이스마트를 통해서 구입한
AVR MEGA 128 RAM모듈(AM-128RAM) 이 전원이 들어오지 않습니다.
이 제품과 함께 구입한
AVR MEGA 128 RAM모듈(AM-128RAM) 2개중 1개와
AVR MEGA 128 모듈 라이트(AM-128PL) 2개는
같은 방법으로 전원을 연결하였을때 정상작동되는데
보관중이던 AVR MEGA 128 RAM모듈(AM-128RAM) 을 사용하기 위해서 설치를 하였는데 전원이 들어오질 않습니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
본사로 보내주시거나, 방문하여 주시면 본사 A/S 규정에 의거 처리 됩니다.
- 아래 -
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=5
감사합니다.
>2009년 2월 16일 디바이스마트를 통해서 구입한
>AVR MEGA 128 RAM모듈(AM-128RAM) 이 전원이 들어오지 않습니다.
>
>이 제품과 함께 구입한
>AVR MEGA 128 RAM모듈(AM-128RAM) 2개중 1개와
>AVR MEGA 128 모듈 라이트(AM-128PL) 2개는
>같은 방법으로 전원을 연결하였을때 정상작동되는데
>
>보관중이던 AVR MEGA 128 RAM모듈(AM-128RAM) 을 사용하기 위해서 설치를 하였는데 전원이 들어오질 않습니다.
>
|
||||
| 2632 | 답변완료스텝핑 모타 구동관련 기술 문의 | 최명수 | 2009-04-13 | 1,433 |
|
수고하십니다. 기술문의를 드리고자 합니다.
제가 구성하고자 하는 것은
2상 스텝핑 모타를 외부 신호에 따라 18도씩 회전을 시키고자 합니다.
구성품은
4.8V 2상 스텝핑 모타
AB-M16-B
AM-CS2P를 사용하려고 합니다.
1. 본 구성에 문제는 없는지?
2. 혹시 추가로 필요한 것이 있는지?
수고스럽지만 답변 부탁드립니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
이상 없을 것 같습니다.
추가로, 2x5 박스 케이블(20cm) SE-2X520 를 사용하시면 되겠습니다.
2핀 전원 케이블을 만들어 제작하시거나,
용산 SY 전자에 SE-MIN1을 함께 주문하시면 될 것 같네요.
감사합니다.
>수고하십니다. 기술문의를 드리고자 합니다.
>
>제가 구성하고자 하는 것은
>2상 스텝핑 모타를 외부 신호에 따라 18도씩 회전을 시키고자 합니다.
>구성품은
>4.8V 2상 스텝핑 모타
>AB-M16-B
>AM-CS2P를 사용하려고 합니다.
>1. 본 구성에 문제는 없는지?
>2. 혹시 추가로 필요한 것이 있는지?
>
>수고스럽지만 답변 부탁드립니다.
>감사합니다.
>
>
|
||||
| 2631 | 답변완료가속도 센서 문의 입니다. 바쁘시겠지만 빠른 답변 부탁드립니다. | 김동욱 | 2009-04-13 | 1,325 |
|
여기서 판매하고 있는 가속도 센서에 대해서 궁금증이 있어서 문의 드립니다.
AM-3AXIS-P (3축 가속도 센서 플러스 모튤)인데요.
이 센서는 어떤 식의 가속도 센서의 무슨 형인가요.?
ex)관성식 의 진자형
그리고 어떤 원리로 이 센서가 작동되는지 아주 상세하게 설명 해주시면 감사하겠습니다. 바쁘시겠지만 빠른 답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
MEMS 타입 센서입니다.
MMA7260Q 데이터 시트를 참고하시면 좋을 것 같습니다.
- 아래 -
http://www.freescale.com/files/sensors/doc/data_sheet/MMA7260QT.pdf
감사합니다.
>여기서 판매하고 있는 가속도 센서에 대해서 궁금증이 있어서 문의 드립니다.
>AM-3AXIS-P (3축 가속도 센서 플러스 모튤)인데요.
>이 센서는 어떤 식의 가속도 센서의 무슨 형인가요.?
>ex)관성식 의 진자형
>그리고 어떤 원리로 이 센서가 작동되는지 아주 상세하게 설명 해주시면 감사하겠습니다. 바쁘시겠지만 빠른 답변 부탁드립니다.
|
||||
| 2630 | 답변완료ICCAVR에서 USBISP로 퓨즈 바꾸기 문의 | 함기식 | 2009-04-13 | 1,313 |
|
안녕하세요
왕초보 입니다....
AVR MEGA 16 개발보드 (AM-M16-B)
USB-ISP 라이트 V02(AD-USBISP V02-L)
>>>FAQ 에서는 ATmega128 만 있어서요
혹시
ATmega16 이랑 동일한가요??
Additional stk500.exe command line arguments -dATmega128 -fD9EF -FD9EF -EFF -GFF
>>>*ATMega128 의 경우 1번과 2번 핀에 PDI, PDO를 연결하고 PDI, PDO가 없는
AVR의 경우 MOSI, MISO 를 연결한다.*
되어져 있는데 ATmega16 은 변동 없이 사용하면 되는건가요??
>>> ICCAVR7Demo 에서 기본으로 설정 후 실행하면
Error 메시지 창이 뜹니다.
[ Cannot program or verify Flash ]
FAQ 에 등록된 사항이랑 Q&A에서 검색한 내용을 토대로 하였으나
도일형상입니다.
혹시나 해서 컴퓨터를 깨끗이 하여 재설치 후 하였으나 동일합니다....
해결 방법점 알려주세요;;;
관리자 답변
안녕하세요? 고객님,
ATMEGA16은 아래와 같이 하면 됩니다.
- 아래 -
-dATmega16 -fD9EF -FD9EF
수고하세요.
>안녕하세요
>
>왕초보 입니다....
>
>AVR MEGA 16 개발보드 (AM-M16-B)
>USB-ISP 라이트 V02(AD-USBISP V02-L)
>
>
>>>>FAQ 에서는 ATmega128 만 있어서요
>혹시
>ATmega16 이랑 동일한가요??
>
>Additional stk500.exe command line arguments -dATmega128 -fD9EF -FD9EF -EFF -GFF
>
>
>
>>>>*ATMega128 의 경우 1번과 2번 핀에 PDI, PDO를 연결하고 PDI, PDO가 없는
>AVR의 경우 MOSI, MISO 를 연결한다.*
>되어져 있는데 ATmega16 은 변동 없이 사용하면 되는건가요??
>
>
>>>> ICCAVR7Demo 에서 기본으로 설정 후 실행하면
>Error 메시지 창이 뜹니다.
>[ Cannot program or verify Flash ]
>FAQ 에 등록된 사항이랑 Q&A에서 검색한 내용을 토대로 하였으나
>도일형상입니다.
>혹시나 해서 컴퓨터를 깨끗이 하여 재설치 후 하였으나 동일합니다....
>
>해결 방법점 알려주세요;;;
|
||||
| 2629 | 답변완료보내주신 소스에서 | 이상훈 | 2009-04-13 | 1,402 |
|
d6 ,d7 에다가 스피커를 물리면요 매미소리같은것만 나는데요?
"디~~~~~~~~" PC 스피커도 해보구 핸드폰못쓰는것에서
뜯어내서 케이블 달아놓은 스피커 달아봐두 소리 크기만 다르지
똑 같네요...
그리구 소스에 보면 주파수 부분에 왜 16000000 이 아니라
T1HIGHCNT = (0xFFFF-floor(10000000/freq))/0x100;
T1LOWCNT = 0xFFFF-floor(10000000/freq) - 0xFF00;
이렇게 10000000을 쓴건가요?
첨부된 pdf 파일보구 이해하기론 cpu클럭을 원하는 주파수로
나눠줘야하는것 아닌가요?
>안녕하세요? 고객님,
>저희 NewTC를 이용하여 주셔서 감사합니다.
>
>잘 다운로딩 된다니 잘 되었네요.
>
>첨부한 예제는 최근 버전으로 배포 중인 예제인데요.
>PORTD의 D6와 D7에 스피커를 바로 붙이면, 바로 다운로드 받아서, 하면
>소리가 나도록 되어 있습니다.
>
>어떤, 강좌, 예제를 보고 계신지 몰라서, 그냥 잘 동작하는 소스를 올려드립니다.
>
>수고하세요.
>
>>패러럴 to isp 로 M128 개발환경 구축하려고 두번이나 방문했는데 드디어 문제가
>>해결됐네요.. isp에 사용하려는 i/o 포트에 스위치보드를 꽃아둔채로 다운로딩을
>>하려니 스위치보드에 달린 CAP 때문에 딜레이가 발생해서 보드인식이 안됐던
>>거였어요 ㅎㅎ.. 혹 다른분들 중에 이런 문제가 있으시면 참고하세요..
>>
>>아 그리고 이제 다운로딩이되서 ntc 홈피에있는 강좌 1번 사운드 예제를 해보는데요.. 이 예제로 M128 pro에서 쓰려면 어떻해야 하나요? 제 보드는 16M 크리스탈
>>달려있어서 숫자를 좀 바꿔야 할것 같은데... 물려보니 스피커에서 계속해서 소리가
>>나네요.. 강좌에 있는 예제가 그대로 하면 바로 되는건가요? 아님 기본틀만 제공하는건가요?
관리자 답변
안녕하세요...고객님....
1000000 이 아니라 16000000가 정확합니다.
예전에 11MHz의 크리스탈에서 짜진 소스같습니다.
스피커의 선택이 중요한데 핀에 바로 물릴경우 8옴 0.5W정도가 적당합니다.
그리고 스피커에 따라 저항을 연결해야 하는 경우도 있습니다.
하시다가 잘 안되시면 다시 질문 올려주세요.
감사합니다.
>d6 ,d7 에다가 스피커를 물리면요 매미소리같은것만 나는데요?
>"디~~~~~~~~" PC 스피커도 해보구 핸드폰못쓰는것에서
>뜯어내서 케이블 달아놓은 스피커 달아봐두 소리 크기만 다르지
>똑 같네요...
>그리구 소스에 보면 주파수 부분에 왜 16000000 이 아니라
>T1HIGHCNT = (0xFFFF-floor(10000000/freq))/0x100;
>T1LOWCNT = 0xFFFF-floor(10000000/freq) - 0xFF00;
>이렇게 10000000을 쓴건가요?
>첨부된 pdf 파일보구 이해하기론 cpu클럭을 원하는 주파수로
>나눠줘야하는것 아닌가요?
>
>>안녕하세요? 고객님,
>>저희 NewTC를 이용하여 주셔서 감사합니다.
>>
>>잘 다운로딩 된다니 잘 되었네요.
>>
>>첨부한 예제는 최근 버전으로 배포 중인 예제인데요.
>>PORTD의 D6와 D7에 스피커를 바로 붙이면, 바로 다운로드 받아서, 하면
>>소리가 나도록 되어 있습니다.
>>
>>어떤, 강좌, 예제를 보고 계신지 몰라서, 그냥 잘 동작하는 소스를 올려드립니다.
>>
>>수고하세요.
>>
>>>패러럴 to isp 로 M128 개발환경 구축하려고 두번이나 방문했는데 드디어 문제가
>>>해결됐네요.. isp에 사용하려는 i/o 포트에 스위치보드를 꽃아둔채로 다운로딩을
>>>하려니 스위치보드에 달린 CAP 때문에 딜레이가 발생해서 보드인식이 안됐던
>>>거였어요 ㅎㅎ.. 혹 다른분들 중에 이런 문제가 있으시면 참고하세요..
>>>
>>>아 그리고 이제 다운로딩이되서 ntc 홈피에있는 강좌 1번 사운드 예제를 해보는데요.. 이 예제로 M128 pro에서 쓰려면 어떻해야 하나요? 제 보드는 16M 크리스탈
>>>달려있어서 숫자를 좀 바꿔야 할것 같은데... 물려보니 스피커에서 계속해서 소리가
>>>나네요.. 강좌에 있는 예제가 그대로 하면 바로 되는건가요? 아님 기본틀만 제공하는건가요?
>
|
||||
| 2628 | 답변완료시리얼 관련 문의 | 권은조 | 2009-04-13 | 1,395 |
|
안녕하세요 오랜만에 인사드립니다. (기억하실지 모르겠지만... ^^)
현재는 KD-129pro보드로 UART통신을 테스트 하려고 하는데
갑자기 보드에 라이트가 안됩니다.
상황은 아래와 같습니다.
->UART통신 테스트 이전까지는 모든것이 정상
->UART통신 테스트 후 디바이스를 인식하지 못함
이하의 조치를 취해 보았습니다.
->디바이스를 인식하지 못해서 In System Programming에서 Target Device Setting을 Use Project->Options->Device setting로 세팅해줌
(결과는 퓨즈 비트가 0x0000로 인식됨)
-># Tools >> Environment Options에서 COM Port를 선택했던 것이 충돌을 일으키나 싶어 윈도우에서 COM Port를 제거(프로그램은 LPT로 다운 로드하기 때문에 다운로드 와는 관계가 없다고 생각됩니다.)
(결과는 똑같이 퓨즈 비트가 0x0000로 인식됨)
->마지막으로 퓨즈비트를 0xFFD9EF로 설정해 보았지만 설정 안됨
(설정후에도 똑같이 퓨즈 비트가 0x0000로 인식됨)
가장 마지막에 다운로드 했던 프로그램은 이상없이 동작을 하기 때문에 보드는 정상이라고 판단 됩니다.
#참고사항
네이버 카페에서 다운로드 한 KD-128pro강좌의 [8.3.시리얼 통신 만들기- ICCAVR] 을 테스트 중에 발생한 일 입니다
관리자 답변
안녕하세요..고객님...
fuse 비트에 오류가 나서 클럭 선택부분이 외부 오실레이트로 바뀐 경우는 인공호흡으로 살릴수가 있습니다. 자세한 테스트를 위해 제품을 A/S맡기시면 저희가 조치해 드리겠습니다. 결과에 따라 유료 A/S가 될수도 있습니다.
감사합니다.
>안녕하세요 오랜만에 인사드립니다. (기억하실지 모르겠지만... ^^)
>
>현재는 KD-129pro보드로 UART통신을 테스트 하려고 하는데
>갑자기 보드에 라이트가 안됩니다.
>
>상황은 아래와 같습니다.
>->UART통신 테스트 이전까지는 모든것이 정상
>->UART통신 테스트 후 디바이스를 인식하지 못함
>
>이하의 조치를 취해 보았습니다.
>->디바이스를 인식하지 못해서 In System Programming에서 Target Device Setting을 Use Project->Options->Device setting로 세팅해줌
>(결과는 퓨즈 비트가 0x0000로 인식됨)
>
>-># Tools >> Environment Options에서 COM Port를 선택했던 것이 충돌을 일으키나 싶어 윈도우에서 COM Port를 제거(프로그램은 LPT로 다운 로드하기 때문에 다운로드 와는 관계가 없다고 생각됩니다.)
>(결과는 똑같이 퓨즈 비트가 0x0000로 인식됨)
>
>->마지막으로 퓨즈비트를 0xFFD9EF로 설정해 보았지만 설정 안됨
>(설정후에도 똑같이 퓨즈 비트가 0x0000로 인식됨)
>
>
>가장 마지막에 다운로드 했던 프로그램은 이상없이 동작을 하기 때문에 보드는 정상이라고 판단 됩니다.
>
>#참고사항
>네이버 카페에서 다운로드 한 KD-128pro강좌의 [8.3.시리얼 통신 만들기- ICCAVR] 을 테스트 중에 발생한 일 입니다
|
||||
| 2627 | 답변완료AD-USBISP LED 점등 질문 입니다. | 유진성 | 2009-04-11 | 1,268 |
|
AD-USBISP LED 가 Atmega128 보드에 연결을 하지 않았는데도
녹색LED가 켜지고
Atmega128 보드에 연결을 하면 오히려 붉은색 LED가 깜빡입니다.
그동안 LED 점등은 정상으로 되더니
갑자기 이러네요
관리자 답변
안녕하세요..고객님....
dip 스위치는 둘다 off한 상태인가요?
그리고 지금 다운로드에 문제가 있는지 확인해 주시고 어떤 에러 메세지가 떠는지 확인후 다시 질문 주시기 바랍니다.
감사합니다.
>AD-USBISP LED 가 Atmega128 보드에 연결을 하지 않았는데도
>
>녹색LED가 켜지고
>
>Atmega128 보드에 연결을 하면 오히려 붉은색 LED가 깜빡입니다.
>
>그동안 LED 점등은 정상으로 되더니
>
>갑자기 이러네요
>
|
||||
| 2626 | 답변완료Error 문의 | 함기식 | 2009-04-11 | 1,440 |
|
안녕하세요!!
왕초보자 입니다.;;
코딩 후 첨부 파일과 같이 오류나 나오네요
혹시 해결 방법이 없을까요?.?
Cannot program or verify Flash
FAQ 에 나와져 있는 것을 읽어 보왔지만!!
다른 문제는 없습니다;;
쇼트,키트 on시 컨넥터 연결 유/무, 타사제품
전부다 아니인데 ㅜㅜ
초기에 받았을시 에러가 발생하긴 하였습니다.
왕초보라 ㅜㅜ 연결 스위치 on
AVR용 USB-ISP 라이트 (AD-USBISP-L v02.1)
AVR MEGA 16 개발보드 (AB-M16-B )
AM-CS2P AM-CSV ( 스테핑, 서보 ) 두가지 연결 후 전원 ON
그리고 구입 후 자료실에 있는 ATmega16 포트 테스트 소스가 있어
다운 후 확인 하였으나 오류가 발생되었었요..
구입한 곳은 http://www.devicemart.co.kr
구입 시기 2009.03.31 [11:14], 받은시기 2009.04.01
개인 사정으로 인해서 문의가 늦었네요;;
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
자료실의 USBISP V02 드라이버를 설치하셨나요?
드라이버 설치를 안하고, 제어판->시스템->하드웨어->장치관리자->포트에서 설치된 COM포트 번호를 확인하여서, 하여야 합니다.
그리고, 코드비전 1.24.x 버전은 USBISP가 안정적으로 동작하지 않습니다.
코드비전 1.25.x 이상의 버전을 이용하시기 바랍니다.
물론 최신판 2.xx 버전에서도 잘 동작합니다.
코드 비전 제조사인 HPINFOTEC에서 1.25.x 버전 이상에서 STK500 프로토콜이 안정화 되었다고 밝히고 있습니다.
수고하세요.
>안녕하세요!!
>
>왕초보자 입니다.;;
>
>코딩 후 첨부 파일과 같이 오류나 나오네요
>
>혹시 해결 방법이 없을까요?.?
>
>
>Cannot program or verify Flash
>
>FAQ 에 나와져 있는 것을 읽어 보왔지만!!
>다른 문제는 없습니다;;
>쇼트,키트 on시 컨넥터 연결 유/무, 타사제품
>전부다 아니인데 ㅜㅜ
>초기에 받았을시 에러가 발생하긴 하였습니다.
>
>왕초보라 ㅜㅜ 연결 스위치 on
>
>AVR용 USB-ISP 라이트 (AD-USBISP-L v02.1)
>AVR MEGA 16 개발보드 (AB-M16-B )
>
>AM-CS2P AM-CSV ( 스테핑, 서보 ) 두가지 연결 후 전원 ON
>
>
>그리고 구입 후 자료실에 있는 ATmega16 포트 테스트 소스가 있어
>다운 후 확인 하였으나 오류가 발생되었었요..
>
>구입한 곳은 http://www.devicemart.co.kr
>구입 시기 2009.03.31 [11:14], 받은시기 2009.04.01
>
>개인 사정으로 인해서 문의가 늦었네요;;
>
|
||||
| 2625 | 답변완료GLCD-P 소스 좀 부탁드려요~ ^^ | 허홍석 | 2009-04-10 | 1,462 |
|
안녕하세요.
몇 일 전에 GLCD-P 관련하여 문의 드렸는데,
많이 바쁘신가봐요.
아직 샘플소스가 안 올라왔네요~ㅋ
시간 되시면 꼭 좀 부탁드립니다.
수고하세요.^^
관리자 답변
안녕하세요...고객님....
GLCD 소스 하나 올려드립니다.
컴파일이 다를 경우 헤드파일만 수정해 주시면 되고요.
포트로 제어하실려면 #define문에서 수정해주시면 됩니다.
//ICC-AVR application builder : 2008-01-07 오후 1:54:02
// Target : M128
// Crystal: 16.000Mhz
#include <iom128v.h>
#include <macros.h>
#define LCD_Control (* (volatile unsigned char *) 0x8001)
#define LCD_Data (* (volatile unsigned char *) 0x8000)
#define RS_ON LCD_Control = (LCD_Controller|=0x01)
#define RS_OFF LCD_Control = (LCD_Controller&=0xfe)
#define RW_ON LCD_Control = (LCD_Controller|=0x02)
#define RW_OFF LCD_Control = (LCD_Controller&=0xfd)
#define EN_ON LCD_Control = (LCD_Controller|=0x04)
#define EN_OFF LCD_Control = (LCD_Controller&=0xfb)
#define CS2_ON LCD_Control = (LCD_Controller|=0x10)
#define CS2_OFF LCD_Control = (LCD_Controller&=0xef)
#define CS1_ON LCD_Control= (LCD_Controller|=0x08)
#define CS1_OFF LCD_Control = (LCD_Controller&=0xf7)
#define RESET_ON LCD_Control= (LCD_Controller|=0x20)
#define RESET_OFF LCD_Control= (LCD_Controller&=0xdf)
#define CS_ALL LCD_Control= (LCD_Controller|=0x18)
#define ON 1
#define OFF 0
#define delaytime 2
#define delaytime1 5
char LCD_Controller;
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 = 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();
MCUCR = 0x80;
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 E_Pulse(void){
EN_ON;
delay(delaytime);
EN_OFF;
}
void BackLight(int onoff){
if(onoff==ON)
LCD_Control |= 0x40;
else
LCD_Control &= 0xbf;
}
void DisplayOnOff(int onoff){
RW_OFF;
RS_OFF;
if(onoff==ON){
DataInput(0x3F);
}else{
DataInput(0x3E);
}
}
void DataInput(char data){
RS_OFF;
RW_OFF;
LCD_Control = data;
E_Pulse();
}
void DisplayStartLine(int displayline){
DataInput(displayline | 0xc0);
}
void SetX(int X){
DataInput(X | 0xb8);
}
void SetY(int Y){
DataInput(Y | 0x40);
}
char Read_Status(void){
char status;
RW_ON;
RS_OFF;
status=(LCD_Control & 0xb0);
E_Pulse();
return(status);
}
void Reset(void){
DataInput(0x10);
}
void Init_Graph(void){
CS2_ON;
CS1_ON;
DisplayOnOff(ON);
Reset();
}
void delay(int cnt){
int i , j;
for(i=0; i<cnt; i++){
for(j=0; j<100; j++) ;
}
}
void Check_BF(void){
while(Read_Status()&0x80);
}
char Read_Data(void){
char data;
Check_BF();
CS_ALL;
RS_ON;
RW_ON;
EN_ON;
delay(delaytime);
}
void Write_Control(char CS, char cmd){
//Check_BF();
delay(delaytime);
EN_OFF;
delay(delaytime);
RS_OFF;
delay(delaytime);
RW_OFF;
delay(delaytime);
LCD_Control = CS;
delay(delaytime);
EN_ON;
delay(delaytime);
LCD_Data = cmd;
delay(delaytime);
EN_OFF;
delay(delaytime);
}
void Write_Data(char CS, char data){
//Check_BF();
delay(delaytime);
EN_OFF;
delay(delaytime);
RS_ON;
delay(delaytime);
RW_OFF;
delay(delaytime);
LCD_Control = CS;
delay(delaytime);
EN_ON;
delay(delaytime);
LCD_Data = data;
delay(delaytime);
EN_OFF;
delay(delaytime);
}
void Lcd_Clear(){
int i, j, x, y;
LCD_Control = 0x00;
Write_Control(CS_ALL, 0x3f);
Write_Control(CS_ALL, 0xc0);
x=0xb8;
y=0x40;
for(i=0; i<=7; i++){
Write_Control(CS_ALL, x);
Write_Control(CS_ALL, y);
for(j=0; j<64; j++){
Write_Data(CS_ALL, 0x00);}
x++;
}
}
void Lcd_init(){
RESET_OFF;
RESET_ON;
CS_ALL;
Write_Control(CS_ALL, 0x3f);
Write_Control(CS_ALL, 0xc0);
Write_Control(CS_ALL, 0xb8);
Write_Control(CS_ALL, 0x40);
}
void main(void)
{/*
int i,j,x=0xb8,y=0x40;
unsigned char arr[8][8]={{0xE0,0xE0,0xF8,0x1C,0x1C,0xF8,0xE0,0xE0},{0x00,
0x00,0x04,0x07,0x07,0x04,0x00,0x00},{0x60,0xF0,0xF8,0xFC,0xFC,0xF8,0xF0,0x60},{
0x00,0x00,0x04,0x07,0x07,0x04,0x00,0x00},{0xE0,0xE0,0xF8,0x1C,0x1C,0xF8,0xE0,0xE0},
{0x00,0x00,0x04,0x07,0x07,0x04,0x00,0x00},{0x60,0xF0,0xF8,0xFC,0xFC,0xF8,0xF0,0x60},
{0x00,0x00,0x04,0x07,0x07,0x04,0x00,0x00}};
init_devices();
Lcd_init();
BackLight(ON);
Lcd_Clear();
for(i=0; i<=7; i++){
Write_Control(CS_ALL, x);
Write_Control(CS_ALL, y);
for(j=0; j<64; j++){
if(i%2){
Write_Data(CS1_OFF, 0xc3);} else {
Write_Data(CS2_OFF, arr[i][j]);}
}
x++;
}*/
int i,j,x=0xb8,y=0x40;
unsigned char left[]={0x00,0x00,0x04,0xFC,0xFC,0x04,0x00,0x00,
0x04,0xFC,0xFC,0x04,0x00,0x00,0x00,0x00,
0xF8,0xFC,0x04,0x04,0x04,0xFC,0xF8,0x00,
0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0x00,
0x04,0xFC,0xFC,0x44,0xE4,0x0C,0x1C,0x00,
0x00,0x3C,0x7C,0xC0,0xC0,0x7C,0x3C,0x00,
0xF8,0xFC,0x04,0x04,0x04,0xFC,0xF8,0x00,
0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0x00};
unsigned char right[]={0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,
0x08,0x0F,0x0F,0x08,0x08,0x0C,0x0E,0x00,
0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00,
0x01,0x03,0x06,0x0C,0x06,0x03,0x01,0x00,
0x08,0x0F,0x0F,0x08,0x08,0x0C,0x0E,0x00,
0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,
0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00,
0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00
};
init_devices();
Lcd_init();
BackLight(ON);
Lcd_Clear();
for(i=0; i<8; i++){
Write_Control(CS_ALL, x);
Write_Control(CS_ALL, y);
for(j=0; j<64; j++){
switch(i){
case 0:
Write_Data(CS2_OFF, left[j]);
break;
case 1:
Write_Data(CS1_OFF, right[j]);
break;
case 2:
Write_Data(CS2_OFF, left[j]);
break;
case 3:
Write_Data(CS2_OFF, right[j]);
break;
case 4:
Write_Data(CS1_OFF, left[j]);
break;
case 5:
Write_Data(CS1_OFF, right[j]);
break;
case 6:
Write_Data(CS_ALL, left[j]);
break;
case 7:
Write_Data(CS_ALL, right[j]);
break;
default : break;}
}
x++;
}
}
>안녕하세요.
>몇 일 전에 GLCD-P 관련하여 문의 드렸는데,
>많이 바쁘신가봐요.
>아직 샘플소스가 안 올라왔네요~ㅋ
>시간 되시면 꼭 좀 부탁드립니다.
>수고하세요.^^
|
||||
| 2624 | 답변완료라인트레이서 프로그램 다운 관련 질문이요 | 가승일 | 2009-04-10 | 1,416 |
|
USBISP 와 라인트레이서 연결하고
iccavr 퓨지비트 설정 창에서 R 누르면
..status window... 이렇게 뜨더라고요
그래서 0xff19ef (JTAG사용시) 로 하라고 하셔서
입력하고 W 누르면
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128 -f19ef
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
Connected to STK500 V2 on port com2
Device parameters loaded
The value of one or more fuse bytes are not specified.
Done: there are error(s). Exit code: 1. Thu Apr 09 23:16:13 2009
Done
이런 메세지가 뜨네요
에러가 발생했다는거 같은데 무슨 오류메세지인가요 ??
done 만 떠야 정상아닌가요 ??
그리고 전화했을때 스위치 켰을때 테스트 스위치 안눌리고
타이머, LCD, 도트LCD, 멈춰버리고 소리도 안난다고
하니깐 무슨 프로그램이 지워져서 그랬다고 하셨는데
무슨 프로그램이 지워졌는지 자세히 설명좀 부탁드려요
지금 또 그 증상이 나타났는데 제가 어떻게 해야지 해결할수 있는지요 ??
LCD 화면 안나오고 소리도 안나오고 타이머도 안나오고 테스트 버튼 스위치
도 안먹네요........ 이거 어떻게 해결해야하나요
마지막으로 보드에 AC 전원을 주면 한 20~30초 정도만
켜놔도 전원 연결부분이 (스위치 옆) 손 델 정도로 매우 뜨거워집니다
이거 정상인지요 ? 너무 뜨거워요
관리자 답변
안녕하세요? 고객님,
ICCAVR에서 USBISP로 퓨즈를 변경하려면,
아래 처럼 하여야 합니다.
- 아래 -
ICCAVR에서 USBISP로 퓨즈 바꾸기
아래를 긁어서 iccavr의 In System Programming에서
Additional stk500.exe command line arguments에다가
아래를 써 주시면, 퓨즈를 0xffd9ef 와 같이 라이트 할 것입니다.
- 아래 -
-dATmega128 -fD9EF -FD9EF -EFF -GFF
7805는 뜨거울 수 있습니다. 고장이 아니니, 걱정마시고 사용하시기 바랍니다.
그리고, 첨부한 HEX를 다운로드 하면 원래 구입하실 때의 상태로 됩니다.
감사합니다.
>USBISP 와 라인트레이서 연결하고
>
>iccavr 퓨지비트 설정 창에서 R 누르면
>
>..status window... 이렇게 뜨더라고요
>
>
>그래서 0xff19ef (JTAG사용시) 로 하라고 하셔서
>
>입력하고 W 누르면
>
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom2 -dATmega128 -f19ef
>STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
>
>Connected to STK500 V2 on port com2
>Device parameters loaded
>The value of one or more fuse bytes are not specified.
>Done: there are error(s). Exit code: 1. Thu Apr 09 23:16:13 2009
>Done
>
>이런 메세지가 뜨네요
>
>에러가 발생했다는거 같은데 무슨 오류메세지인가요 ??
>
>done 만 떠야 정상아닌가요 ??
>
>
>
>그리고 전화했을때 스위치 켰을때 테스트 스위치 안눌리고
>
>타이머, LCD, 도트LCD, 멈춰버리고 소리도 안난다고
>
>하니깐 무슨 프로그램이 지워져서 그랬다고 하셨는데
>
>무슨 프로그램이 지워졌는지 자세히 설명좀 부탁드려요
>
>
>지금 또 그 증상이 나타났는데 제가 어떻게 해야지 해결할수 있는지요 ??
>
>LCD 화면 안나오고 소리도 안나오고 타이머도 안나오고 테스트 버튼 스위치
>
>도 안먹네요........ 이거 어떻게 해결해야하나요
>
>
>
>마지막으로 보드에 AC 전원을 주면 한 20~30초 정도만
>
>켜놔도 전원 연결부분이 (스위치 옆) 손 델 정도로 매우 뜨거워집니다
>
>이거 정상인지요 ? 너무 뜨거워요
>
|
||||
| 2623 | 답변완료Relay 전원공급보드[AM-RB04-B]관련 문의 | 김명훈 | 2009-04-10 | 1,347 |
|
Relay 전원공급보드[AM-RB04-B] 입력단에 220V AC전원을 공급하고
출력단에는 외부전극형광램프 안정기를 연결하여 램프를 On/off 하고자했습니다.
Control단에 3.3V DC->0V, 0V ->3.3V DC 전원으로 Control을 하고자 하였으나
0V->3.3V입력시 안정기가 잘 동작하여 램프가 On이 되는 것은 문제가 없으나
3.3V DC->0V로 Control 신호를 입력하면 Control 신호가 3.3V에서 0로 제대로
떨어지지 않고 다시 3.3V로 올라가며 램프 off가 제대로 이루어지지 않고 있습니다.
5~6번 정도 그러다가 결국에는 Control 신호가 0V로 떨어지며 램프가 off 되는데
제 생각에는 Relay단의 출력단에 연결된 안정기와 관련이 있는 것 같습니다.
답변 부탁 드립니다.
혹시 괜찮으시다면 제 연락처 019-413-8990으로 전화연락 부탁 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
형광등의 노이즈가 영향을 주는 것 같습니다.
아래 처럼 커패시터로 배선하여 쓰면 노이즈 제거에 좋을 것 같습니다.
이쪽에서도 형광등의 경우는 연결하여 쓰라도 되어 있습니다.
사진이 흐려서 약간 잘 안보이는 데요. 시중에 나가시면, 쉽게 구하실 수 있을 겁니다.
- 아래 -
- 아남 클락콘 리모콘 스위치 제품의 예 -
http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A511668736
- 위너스 제품의 리모콘 스위치 예 -
http://www.izip.co.kr/FrontStore/iGoodsView.phtml?iCategoryId=&iGoodsId=0030_00012
수고하세요.
>Relay 전원공급보드[AM-RB04-B] 입력단에 220V AC전원을 공급하고
>출력단에는 외부전극형광램프 안정기를 연결하여 램프를 On/off 하고자했습니다.
>
>Control단에 3.3V DC->0V, 0V ->3.3V DC 전원으로 Control을 하고자 하였으나
>0V->3.3V입력시 안정기가 잘 동작하여 램프가 On이 되는 것은 문제가 없으나
>3.3V DC->0V로 Control 신호를 입력하면 Control 신호가 3.3V에서 0로 제대로
>떨어지지 않고 다시 3.3V로 올라가며 램프 off가 제대로 이루어지지 않고 있습니다.
>5~6번 정도 그러다가 결국에는 Control 신호가 0V로 떨어지며 램프가 off 되는데
>
>제 생각에는 Relay단의 출력단에 연결된 안정기와 관련이 있는 것 같습니다.
>답변 부탁 드립니다.
>
>혹시 괜찮으시다면 제 연락처 019-413-8990으로 전화연락 부탁 드립니다.
>
|
||||
| 2622 | 답변완료[메뉴얼요청] Serial LCD 모듈 (2*16) AM-SLCDxxxx 제품류 | 김상훈 | 2009-04-10 | 1,286 |
|
아래 매뉴얼이 해당자료실에서 다운로드가 되지 않습니다.
[메뉴얼] Serial LCD 모듈 (2*16) AM-SLCDxxxx 제품류
메일로 보내주셨으면 합니다.
관리자 답변
안녕하세요? 고객님, 다운로드가 잘 안되실 때는, 아래와 같이 하고 다시 해보세요.
이렇게 해서 대부분의 고객님들이 해결되시더군요.
- 아래 -
파일 다운로드할 때 오류가 생기는 분은
Windows XP에서는
익스플로러에서 도구-인터넷옵션-고급->국제
UTF-8 보내기에 있는 체크를 해제 하시고, 적용, 확인 하시면 됩니다.
간혹, 그래도 안 되시면 프록시나 HTTP1.1 관련 된 부분도 체크 해 보시구요.
바이러스 프로그램에서 등록 안되어 있으면 안되는 경우도 있으니, 백신을 내리거나, 신뢰 구역에 넣어 주시면 될 수도 있습니다.
또한, 네이버에 있는 NewTC 까페의 링크도 걸어드립니다.
다운로드 받아 보시기 바랍니다.
- 아래 -
http://cafe.naver.com/newtc/190
수고하세요.
>아래 매뉴얼이 해당자료실에서 다운로드가 되지 않습니다.
>
>[메뉴얼] Serial LCD 모듈 (2*16) AM-SLCDxxxx 제품류
>
>메일로 보내주셨으면 합니다.
|
||||
| 2621 | 답변완료감사합니다. 그리고 질문하나 추가요.. | 이상훈 | 2009-04-10 | 1,423 |
|
패러럴 to isp 로 M128 개발환경 구축하려고 두번이나 방문했는데 드디어 문제가
해결됐네요.. isp에 사용하려는 i/o 포트에 스위치보드를 꽃아둔채로 다운로딩을
하려니 스위치보드에 달린 CAP 때문에 딜레이가 발생해서 보드인식이 안됐던
거였어요 ㅎㅎ.. 혹 다른분들 중에 이런 문제가 있으시면 참고하세요..
아 그리고 이제 다운로딩이되서 ntc 홈피에있는 강좌 1번 사운드 예제를 해보는데요.. 이 예제로 M128 pro에서 쓰려면 어떻해야 하나요? 제 보드는 16M 크리스탈
달려있어서 숫자를 좀 바꿔야 할것 같은데... 물려보니 스피커에서 계속해서 소리가
나네요.. 강좌에 있는 예제가 그대로 하면 바로 되는건가요? 아님 기본틀만 제공하는건가요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC를 이용하여 주셔서 감사합니다.
잘 다운로딩 된다니 잘 되었네요.
첨부한 예제는 최근 버전으로 배포 중인 예제인데요.
PORTD의 D6와 D7에 스피커를 바로 붙이면, 바로 다운로드 받아서, 하면
소리가 나도록 되어 있습니다.
어떤, 강좌, 예제를 보고 계신지 몰라서, 그냥 잘 동작하는 소스를 올려드립니다.
수고하세요.
>패러럴 to isp 로 M128 개발환경 구축하려고 두번이나 방문했는데 드디어 문제가
>해결됐네요.. isp에 사용하려는 i/o 포트에 스위치보드를 꽃아둔채로 다운로딩을
>하려니 스위치보드에 달린 CAP 때문에 딜레이가 발생해서 보드인식이 안됐던
>거였어요 ㅎㅎ.. 혹 다른분들 중에 이런 문제가 있으시면 참고하세요..
>
>아 그리고 이제 다운로딩이되서 ntc 홈피에있는 강좌 1번 사운드 예제를 해보는데요.. 이 예제로 M128 pro에서 쓰려면 어떻해야 하나요? 제 보드는 16M 크리스탈
>달려있어서 숫자를 좀 바꿔야 할것 같은데... 물려보니 스피커에서 계속해서 소리가
>나네요.. 강좌에 있는 예제가 그대로 하면 바로 되는건가요? 아님 기본틀만 제공하는건가요?
|
||||
| 2620 | 답변완료USB-ISP고장문의 | 박성우 | 2009-04-10 | 1,294 |
|
갑자기 USB-ISP가 AM-128전원공급을안합니다 택배로 보내겠습니다
관리자 답변
네 고객님,
점검후 연락 드리겠습니다.
전화번호, 성함, 받으실 주소, 증상을 함께 적어서 보내주세요.
감사합니다.
>갑자기 USB-ISP가 AM-128전원공급을안합니다 택배로 보내겠습니다
|
||||
| 2619 | 답변완료AB-M128-B Kit 기술 문의 드립니다. | 김인혁 | 2009-04-10 | 1,393 |
|
안녕하세요,
AB-M128-B kit를 구매한 학생인데요.
지금 모터제어를 하고 있는데,
전원을 12V 3A SMPS 하나로 보드 전원과 모터 전원으로
사용하고 있습니다.
AB-M128-B kit의 12V_out 단자에서 모터드라브 회로로 바로
연결 했는데요. 12V_out 단자로 2.5A 이상 흘릴것 같은데
혹, PCB패턴이 타지는 않을지 걱정이 되서 이렇게 문의 드립니다.
AB-M128-B kit의 전원 커넥터에서 12V_out으로 가는 라인에
DC operation으로 얼마까지의 전류를 흘릴수 있게 설계되어 있는지
궁금하네요.
그럼 평안한 하루 보네세요.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
AB-M128-B 보드는 12V 라인의 경우, 전류가 많이 흐를 수 있도록, 굵게 배선되어 있습니다.
아마 별 무리 없이 2-3A 정도는 흘릴 수가 있을 겁니다.
다만, 메인보드와 모터 드라이버와의 사이 선에서 열이 날까 걱정이 됩니다.
감사합니다.
>안녕하세요,
>
>AB-M128-B kit를 구매한 학생인데요.
>
>지금 모터제어를 하고 있는데,
>
>전원을 12V 3A SMPS 하나로 보드 전원과 모터 전원으로
>
>사용하고 있습니다.
>
>AB-M128-B kit의 12V_out 단자에서 모터드라브 회로로 바로
>
>연결 했는데요. 12V_out 단자로 2.5A 이상 흘릴것 같은데
>
>혹, PCB패턴이 타지는 않을지 걱정이 되서 이렇게 문의 드립니다.
>
>AB-M128-B kit의 전원 커넥터에서 12V_out으로 가는 라인에
>
>DC operation으로 얼마까지의 전류를 흘릴수 있게 설계되어 있는지
>
>궁금하네요.
>
>그럼 평안한 하루 보네세요.
|
||||
