Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 5568 | 답변완료KD-2560pro 사용자 입니다 | 이준희 | 2010-08-10 | 1,371 |
|
KD-2560pro 개발 키트를 구매해서 사용하고 있는데요
홈페이지에 있는 사진과는 다르게 제가 산 키드의 개발보드에
UART0,1,2,3이(RX TX GND VCC)가 붙어 있는데 이게 변경된건가요?
관리자 답변
안녕하세요
버젼이 변경되어 ttl 레벨의 uart를 사용할수 있도록 컨넥터 연결되어 있습니다.
즉 uart 포트만 따로 추가 되어 있다고 보시면 됩니다.
아래 도면에 관련된 링크입니다..
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=m2560&select_arrange=headnum&desc=asc&no=366
수고하세요
>KD-2560pro 개발 키트를 구매해서 사용하고 있는데요
>
>홈페이지에 있는 사진과는 다르게 제가 산 키드의 개발보드에
>
>UART0,1,2,3이(RX TX GND VCC)가 붙어 있는데 이게 변경된건가요?
|
||||
| 5567 | 답변완료DC라인트레이서 개발키트 문의드립니다! | 이윤재 | 2010-08-10 | 1,381 |
|
안녕하세요 뉴티씨사에서 만든 DC라인트레이서 키트를 하나 얻게되었는데요
제품명이 ATMega16 DL 써있고 그옆에 AB-DL16 VO2 라고 되있네요.. 뉴티씨 웹사이트에 올라온
것과 일치하는 상품명은 없었지만 KR-DL16 이거와 외관이 비슷한걸로 봐서 같은거라고 판단하고
제품메뉴얼과 회로도 등등을 다운로드 받아서 실제로 해보기 시작했습니다.
그래서 메뉴얼을 보고 ISP 설정이랑 기본적인것 등등을 했는데
"프로젝트 생성 및 다운로드 방법" 이 pdf 설명서에는 ICCAVR Compiler Option 을
ATMega128/CAN128 이라고 하라 되있는데 제 ICCAVR Studio 에서는 그러한 항목이 없었어요.
ATMega1280, ATMega128(please see NOTES), ATMega 128:M103 Mode 이렇게 3개 있네요
그리고 제 라인트레이서 모델이 ATMega16 MCU 사용해서 설정은 일단 ATMega16 으로 했습니다.
그리고 In System Programming 설정을 0xD9EF 로 했는데 mega.c 를 실행시키니까
에러창이 뜨면서 Cannot Program Flash 라는 메시지가 나타나네요..
어떻게 해야될지 알려주시면 감사하겠습니다.
관리자 답변
안녕하세요
사용하시는 보드에 칩에 마킹된 atmega16일경우
iccavr 옵션에서 타겟 디바이스를 atmega16 을 선택하면 됩니다.
mega.c 라는 파일이 16용 코드인가요 ?
자료실 > 기존자료실에 검색으로 DL16 용 코드를 다운받아 사용하시길 바랍니다.
http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=dl16
다운로드 하기전에 어떤 다운로드장비로 이용하는 먼저 체크해서 포트를 잡아서 사용해야 합니다.
강좌에 보시면 다운로드 장비에 따른 다운로드 방법이 있습니다.
USBISP 일 경우
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=100
-datmega128 을 -datmega16 으로 변경하면 됩니다.
AD-ISPPRO 일경우
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=2
그리고 퓨즈비트 나기전에 미리 셋팅되어 나갑니다.
따로 변경해서 사용 안해도 됩니다. 변경할경우 정확히 알고 변경하시길 바랍니다.
잘못된 퓨즈 변경으로 칩을 사용할수 없게 될수도 있습니다.
수고하세요
>
>안녕하세요 뉴티씨사에서 만든 DC라인트레이서 키트를 하나 얻게되었는데요
>
>제품명이 ATMega16 DL 써있고 그옆에 AB-DL16 VO2 라고 되있네요.. 뉴티씨 웹사이트에 올라온
>
>것과 일치하는 상품명은 없었지만 KR-DL16 이거와 외관이 비슷한걸로 봐서 같은거라고 판단하고
>
>제품메뉴얼과 회로도 등등을 다운로드 받아서 실제로 해보기 시작했습니다.
>
>그래서 메뉴얼을 보고 ISP 설정이랑 기본적인것 등등을 했는데
>
>"프로젝트 생성 및 다운로드 방법" 이 pdf 설명서에는 ICCAVR Compiler Option 을
>
>ATMega128/CAN128 이라고 하라 되있는데 제 ICCAVR Studio 에서는 그러한 항목이 없었어요.
>
>ATMega1280, ATMega128(please see NOTES), ATMega 128:M103 Mode 이렇게 3개 있네요
>
>그리고 제 라인트레이서 모델이 ATMega16 MCU 사용해서 설정은 일단 ATMega16 으로 했습니다.
>
>그리고 In System Programming 설정을 0xD9EF 로 했는데 mega.c 를 실행시키니까
>
>에러창이 뜨면서 Cannot Program Flash 라는 메시지가 나타나네요..
>
>어떻게 해야될지 알려주시면 감사하겠습니다.
|
||||
| 5566 | 답변완료ATtiny2313 인식 관련 | 김진형 | 2010-08-10 | 1,381 |
|
현재 ad-usbisp v20 을 사용하고 있습니다.
툴은 avr studio 4.x를 사용하고 있구요.
ATMega128과 usbisp를 연결하면 초록색불이 반짝거리는데요.
attiny에서는 빨간불만 반짝거리네요.
무엇이 어떤부분이 잘못되어서 그런지 알수 있을까요?
참고로 attiny의 주변에는 회로가 구성되어 있지 않습니다.
vcc, gnd, reset, mosi, miso, sck 단자만 연결되어 있습니다.
결선은 몇번이고 확인했구요.
혹시 usbisp 펌웨어 업그레이드를 해야하는건지.
아니면 attiny2313을 지원을 안하는건지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, USBISP는 SCK 라인이 잘 연결되면, 초록불이 반짝거리게 됩니다.
따라서, 정상이라고 볼 수 있습니다.
ATTINY 회로는 저희 회사 제품이 아니라서 왜 반짝 거리는 지는 알 수 없습니다.
하지만, ATTINY2313으로 저희 회사도 예전에 제품을 개발한 적이 있는 데,
거기서는 잘 동작한 제품입니다. tiny는 회로가 구성되어 있지 않다면, 그럼 내부 클럭으로 동작시키는 건지요?
버전에 따른 업데이트는 새로은 디바이스가 추가될경우 해당되는 내용입니다.
연결을 정상적으로 했으면, tiny2313에 인가 되는 전원이 제대로 인가했는지를 확인해
보시길 바랍니다.
tiny2313 칩은 새것으로 구입한것이라면 내부클럭으로 먼저 동작되어 사용할수 있으나
사용된 칩이 외부로 되어 있을경우 크리스탈이나 오실레이터를 연결해야합니다.
자작보드에 대해서는 여러가지 조건으로 대응하기가 힘들어 써포트를 하지않습니다.
다만, 펌웨어를 3.0이상으로 업데이트 하시는 것이 좋습니다.
본사로 보내거나 방문하셔서 펌웨어 업데이트를 받으시는 것을 추천합니다.
수고하세요.
>현재 ad-usbisp v20 을 사용하고 있습니다.
>툴은 avr studio 4.x를 사용하고 있구요.
>
>ATMega128과 usbisp를 연결하면 초록색불이 반짝거리는데요.
>
>attiny에서는 빨간불만 반짝거리네요.
>
>무엇이 어떤부분이 잘못되어서 그런지 알수 있을까요?
>참고로 attiny의 주변에는 회로가 구성되어 있지 않습니다.
>
>vcc, gnd, reset, mosi, miso, sck 단자만 연결되어 있습니다.
>
>결선은 몇번이고 확인했구요.
>
>혹시 usbisp 펌웨어 업그레이드를 해야하는건지.
>아니면 attiny2313을 지원을 안하는건지 알고 싶습니다.
>
>
|
||||
| 5565 | 답변완료자이로센서 각도를 LCD로 표시하는것중에 .... | 이명상 | 2010-08-09 | 1,378 |
|
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=42
여기에 있는 코드로 LCD를 포트에 꼽아서 쓰는게 아니라
USART로 표현해보앗는데 소수형 표시가 안됩니다
정수형으로 표현했을때는 값은 굉장히 빠른속도로 나오는데 값이 XXXX대로 나오빈다..
USART로 소수형 표시할려면 어느 쪽을 바꿔야 합니까?
관리자 답변
안녕하세요
컴파일러 옵션중 printf에(float) 관련된 옵션과 return stack soze 30 으로 변경해서 사용하세요
변경해서 사용해야 소수점에 관련된 프린트문을 사용할수 있습니다.
수고하세요
>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=42
>
>
>여기에 있는 코드로 LCD를 포트에 꼽아서 쓰는게 아니라
>
>USART로 표현해보앗는데 소수형 표시가 안됩니다
>
>정수형으로 표현했을때는 값은 굉장히 빠른속도로 나오는데 값이 XXXX대로 나오빈다..
>
>USART로 소수형 표시할려면 어느 쪽을 바꿔야 합니까?
|
||||
| 5564 | 답변완료atmega2560 사용중 질문있습니다;; | 정용범 | 2010-08-09 | 1,411 |
|
초기 제품 출하시에 JTAG가 enable된 상태가 0xff19ef이라고 설명이 되어 있습니다.
그런대 JTAG disable시키려면 퓨즈비트 설정은 안나와있네요..;;
F포트에 상위 4비트를 쓸려면 퓨즈비트의 JTAG disable시키려면 퓨즈비트 설정값이
어떻게 되나요??;;
관리자 답변
안녕하세요
jtag을 사용하지않고 Fport 모두 사용할 경우 퓨즈값을 0xffd9ef 입니다.
퓨즈를 실주로 잘못 변경할 경우 칩이 구동하지 않을수도 있습니다.
주의해서 변경하시길 바랍니다.
데이터시트를 한번 읽어 보시는것이 좋을듯 합니다.
수고하세요
>초기 제품 출하시에 JTAG가 enable된 상태가 0xff19ef이라고 설명이 되어 있습니다.
>그런대 JTAG disable시키려면 퓨즈비트 설정은 안나와있네요..;;
>F포트에 상위 4비트를 쓸려면 퓨즈비트의 JTAG disable시키려면 퓨즈비트 설정값이
>어떻게 되나요??;;
>
>
|
||||
| 5563 | 답변완료전원어댑터. | 박성민 | 2010-08-09 | 1,345 |
|
AVR MEGA 128pro 개발키트
KD-128Pro 를 사용하는데 이에 맞는 전원어댑터 PW-AD12 (12V 아답타) 는 따로 판매하지않네요
그래서 타사이트에서 하나 더 구매하려합니다.
출력 : 12v ,몇 A로 선택하여 구매하면되는지요?
관리자 답변
안녕하세요
부하가 높은 모터나 LCD 같은것 사용할 경우 전류가 높은걸 사용하시길 바랍니다.
키트만 구동하시려면 300mA만 있으면 가능합니다.
키트에 모듈등을 추가할 경우 1A 이상을 사용하면됩니다.
아탑터는 본사로 전화하시면 구매가 가능합니다.
수고하세요
>AVR MEGA 128pro 개발키트
>KD-128Pro 를 사용하는데 이에 맞는 전원어댑터 PW-AD12 (12V 아답타) 는 따로 판매하지않네요
>
>그래서 타사이트에서 하나 더 구매하려합니다.
>
>출력 : 12v ,몇 A로 선택하여 구매하면되는지요?
>
>
|
||||
| 5562 | 답변완료0X8000은 하드웨어 설계로 확정된 주소인지요? | 라임 | 2010-08-09 | 1,284 |
|
선생님, 휴가는 잘 다녀 오셨는지요?
KT-M128 Kit용, 지난주말에 보내주신 CD를 참조하여 ISP 연결 및 HEX Writing을 해보았습니다.
실행까지 해보았습니다. 아주 신기하기만 합니다.
**저는 우선 가변저항을 이용하여 TEXT LCD에 그 값을 표시하는 실습을 하려 합니다.
회로도에 처럼 memory mapped I/O로 사용되면 PORTA, PORTB로는 사용 되 못하는 것인지요?
mcu_ad[0..7]로 연결 되어 있는데, text LCD로 어떻게 표시해주나요? 상관관계가 잘 이해도지 않습니다. 아니면 제가 한번 휴가내고 방문해서라도 문의를 드리고 싶습니다.
주신 프로그램을 검토하던 중 아래 의문이 생겼습니다.
0X8000은 하드웨어 설계로 확정된 주소인지요? 어떤 자료를 참고 해야 할까요? 반드시 지정해야 하는 것인지요?
#define EX_DM_SEL (*(volatile unsigned int *)0x8004)
은 int 4Byte자료형 데이타라면 0X8004~0X8007까지 변수 저장공간으로 확보 되는 것인지요?
그렇다면 아래 주소 0x8006와 중첩되는 것은 아닌지요?
#define EX_DM_DATA (*(volatile unsigned int *)0x8006)
PORTA 사용시 지정값을 출력하면 direct control 될것 같은데,
아래처럼 어드레스를 포인터로 지정하는 이유에 대해 이해가 되질 않습니다.
설명 부탁드립니다.
제 생각은 한번 전화 통화를 했으면 합니다. 이 부분은 잘 이해가 도질 않아서요..
--- 아 래 ---
#define EX_LCD_DATA (*(volatile unsigned char *)0x8000)
#define EX_LCD_CONTROL (*(volatile unsigned char *)0x8001)
#define EX_SS_DATA (*(volatile unsigned char *)0x8002)
#define EX_SS_SEL (*(volatile unsigned char *)0x8003)
#define EX_DM_SEL (*(volatile unsigned int *)0x8004)
#define EX_DM_DATA (*(volatile unsigned int *)0x8006)
#define EX_LED (*(volatile unsigned char *)0x8008)
#define EX_STEPPING (*(volatile unsigned char *)0x8009)
#define EX_DCMOTOR (*(volatile unsigned char *)0x800A)
#define EX_SERVO (*(volatile unsigned char *)0x800B)
관리자 답변
안녕하세요? 고객님,
덕분에 휴가는 잘 다녀 왔습니다.
지난 번 답변에 올려 드린 pdf 문서가 있을 겁니다.
거기에 왜 0x8000 번지인지......하드웨어 설계상 왜 그런지...이유가 잘 나와 있습니다.
매우 자세히 설명되어 있지요.
Memory mapped I/O로 외부 램을 사용하게 되면, 포트 A와 포트 C를 일반 포트로 사용은 못하는 거죠. 그 문서를 자세히 읽어 보세요. 그리고, AVR에서 int는 2바이트입니다. int는 MCU에 따라서 바이트 수가 달라짐을 유의하세요.
- 아래 -
http://www.newtc.co.kr/board/data/qna/1280974042/KT_M128_회로도_강좌.pdf
수고하세요.
>선생님, 휴가는 잘 다녀 오셨는지요?
>KT-M128 Kit용, 지난주말에 보내주신 CD를 참조하여 ISP 연결 및 HEX Writing을 해보았습니다.
>실행까지 해보았습니다. 아주 신기하기만 합니다.
>
>**저는 우선 가변저항을 이용하여 TEXT LCD에 그 값을 표시하는 실습을 하려 합니다.
>
>회로도에 처럼 memory mapped I/O로 사용되면 PORTA, PORTB로는 사용 되 못하는 것인지요?
>mcu_ad[0..7]로 연결 되어 있는데, text LCD로 어떻게 표시해주나요? 상관관계가 잘 이해도지 않습니다. 아니면 제가 한번 휴가내고 방문해서라도 문의를 드리고 싶습니다.
>
>주신 프로그램을 검토하던 중 아래 의문이 생겼습니다.
>0X8000은 하드웨어 설계로 확정된 주소인지요? 어떤 자료를 참고 해야 할까요? 반드시 지정해야 하는 것인지요?
>
>#define EX_DM_SEL (*(volatile unsigned int *)0x8004)
>은 int 4Byte자료형 데이타라면 0X8004~0X8007까지 변수 저장공간으로 확보 되는 것인지요?
>그렇다면 아래 주소 0x8006와 중첩되는 것은 아닌지요?
>#define EX_DM_DATA (*(volatile unsigned int *)0x8006)
>
>
>PORTA 사용시 지정값을 출력하면 direct control 될것 같은데,
>아래처럼 어드레스를 포인터로 지정하는 이유에 대해 이해가 되질 않습니다.
>설명 부탁드립니다.
>
>제 생각은 한번 전화 통화를 했으면 합니다. 이 부분은 잘 이해가 도질 않아서요..
>
>--- 아 래 ---
>
>#define EX_LCD_DATA (*(volatile unsigned char *)0x8000)
>#define EX_LCD_CONTROL (*(volatile unsigned char *)0x8001)
>#define EX_SS_DATA (*(volatile unsigned char *)0x8002)
>#define EX_SS_SEL (*(volatile unsigned char *)0x8003)
>#define EX_DM_SEL (*(volatile unsigned int *)0x8004)
>#define EX_DM_DATA (*(volatile unsigned int *)0x8006)
>#define EX_LED (*(volatile unsigned char *)0x8008)
>#define EX_STEPPING (*(volatile unsigned char *)0x8009)
>#define EX_DCMOTOR (*(volatile unsigned char *)0x800A)
>#define EX_SERVO (*(volatile unsigned char *)0x800B)
|
||||
| 5561 | 답변완료usb용 isp라이터 이상 증상 | 송명규 | 2010-08-09 | 1,371 |
|
안녕하세요
에스제이 송명규 입니다.
usb 라이터기로 isp라이트시 칩 미스메치 에러가 나옵니다.
설정은 정확히 했고요 하드웨어 신호도 정확히 했습니다.
그간 잘 사용하던건데 갑자기 라이트가 안되고 에러가 나오네요.
관리자 답변
안녕하세요? 송명규 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
혹시, 타겟 디바이스의 문제는 아닌지 확인하여 보세요.
아니라면, 본사에서 A/S 받으시는 게 좋겠습니다.
택배나 방문 모두 가능합니다.
수고하세요.
>안녕하세요
>에스제이 송명규 입니다.
>usb 라이터기로 isp라이트시 칩 미스메치 에러가 나옵니다.
>설정은 정확히 했고요 하드웨어 신호도 정확히 했습니다.
>그간 잘 사용하던건데 갑자기 라이트가 안되고 에러가 나오네요.
|
||||
| 5560 | 답변완료DC모터를 블루투스를 통해 PC로 제어 소스 | 박은홍 | 2010-08-08 | 1,401 |
|
안녕하세요 더운날씨임에도 불구하고 성실한 답변감사드립니다
귀사의 128소형보드로 시리얼통신을 하려니 잘안되는군요
시리얼통신소스와 블루투스 소스가 다른점이있나요 헥사파일을 보드에
라이팅하였는데 아무런 반응이 없습니다 라이팅을 한다음 하이퍼 터미널에서
무슨 명령어를 입력하여야 되는지요
라이팅한 소스를 첨부합니다 자세한 설명 부탁합니다....
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 본사의 128 보드와 PC 를 직접 연결하여, 시리얼 통신으로 데이터를 출력하여 보았는 지요?
사용하신 소스를 보니, 통신 속도 초기화 하는 부분의 값들이 좀 이상한 것 같습니다. 본사는 클럭을 16MHz를 사용하여 소스를 만드셔야 합니다.
아래에 보면, 통신 관련 이론과 예제들이 있으니, 참고 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=101
그리고, 블루투스라면 패어링이 필요한 모듈인지, 아니면, 그냥 두 쌍이 서로 맞춰져 있는 모듈인지, 확인하여 사용하기 바랍니다. 임베디드 모듈 형태라면 패어링이 필요할 수도 있습니다.
또한, PC와 연결하여 직접 사용하는 형태의 모듈이라면, +-12V를 사용하는 RS-232C levle의 모듈일 수 있습니다. 그런 경우, 본사의 소형 보드는 TTL Level을 사용하는 128PL 모듈이 꼽혀 있어서, 그렇게 연결하면, 통신이 되지 않음을 주의 바랍니다.
본사의 PL 모듈과 PC가 우선 통신이 되는 것을 확인하려면, MAX232C를 사용한 모듈을 설계하여 사용하거나, 본사의 AM-128PRO 모듈로 바꿔서 사용하시면 뒤에 MAX232가 붙어 있는 형태이므로, 바로 PC의 시리얼 포트와 연결이 됩니다.
아니면, 소형 보드와 AD-USBSERIAL을 구매하여 연결하여 사용하면, PC에서 소형보드에서 보낸 데이터를 확인할 수 있을 겁니다. 그렇게 하나하나 확인 한 후에, 사용하는 것이 좋습니다.
수고하세요.
>안녕하세요 더운날씨임에도 불구하고 성실한 답변감사드립니다
>
>귀사의 128소형보드로 시리얼통신을 하려니 잘안되는군요
>시리얼통신소스와 블루투스 소스가 다른점이있나요 헥사파일을 보드에
>라이팅하였는데 아무런 반응이 없습니다 라이팅을 한다음 하이퍼 터미널에서
>무슨 명령어를 입력하여야 되는지요
>라이팅한 소스를 첨부합니다 자세한 설명 부탁합니다....
>
>
>
|
||||
| 5559 | 답변완료[질문] AD-USBISP V03 와 89S51 시스템과의 ISP커넥터 연결방법 | 김웅 | 2010-08-07 | 1,367 |
|
AD-USBISP V03과 89S51이나 89S52 와의 연결이
<왼쪽이 AD-USBISP의 isp커넥터의 핀번호, 오른쪽이 89S51의 포트번호> 라고 볼 때
(p1.MOSI) - MOSI(port1.5)
(p2.MOSO) - MISO(port1.6)
(p3.SCK) - SCK(port1.7)
(p4.Reset) - pin9 RST
는 쉽게 이해가 갑니다.
그런데 여기서 (p5.GND)와 (p6.VCC)는 아무 설명이 안나와 있습니다.
제가 왕초보라서 이 단자를 89S51의 pin20번의 GND와 pin40번의 VCC에 연결해야 하는지
아니면 그냥 개방해둬야 하는지 모르겠습니다.
그리고 AD-USBISP의 ISP커넥터의 VCC단자와 GND단자 연결과 관련해서 AD-USBISP의 USB전원을 89S51 시스템에서 끌어 쓸려면 어떻게 연결해야하고 또 89S51 시스템이 외부 전용전원을 쓴다면 또 어떻게 해야하는지요?
설명 좀 부탁드립니다.
(p.s. 참고로 제 89S51 시스템은 40핀 DIP형이며 리셋버튼과 크리스탈만 있는 매우 간단한 자작 원보드입니다)
관리자 답변
안녕하세요? 고객님,
아래에 보면, 본사의 89S52 회로도가 나와 있습니다. 서로 준하여 회로가 작성 가능한 것이니, 참고하면 되겠습니다. 본사의 ISP 6핀 커넥터 배치에 맞게 만들어져 있습니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=89S&select_arrange=headnum&desc=asc&no=318
수고하세요.
>AD-USBISP V03과 89S51이나 89S52 와의 연결이
>
><왼쪽이 AD-USBISP의 isp커넥터의 핀번호, 오른쪽이 89S51의 포트번호> 라고 볼 때
>(p1.MOSI) - MOSI(port1.5)
>(p2.MOSO) - MISO(port1.6)
>(p3.SCK) - SCK(port1.7)
>(p4.Reset) - pin9 RST
>는 쉽게 이해가 갑니다.
>
>그런데 여기서 (p5.GND)와 (p6.VCC)는 아무 설명이 안나와 있습니다.
>제가 왕초보라서 이 단자를 89S51의 pin20번의 GND와 pin40번의 VCC에 연결해야 하는지
>아니면 그냥 개방해둬야 하는지 모르겠습니다.
>그리고 AD-USBISP의 ISP커넥터의 VCC단자와 GND단자 연결과 관련해서 AD-USBISP의 USB전원을 89S51 시스템에서 끌어 쓸려면 어떻게 연결해야하고 또 89S51 시스템이 외부 전용전원을 쓴다면 또 어떻게 해야하는지요?
>
>설명 좀 부탁드립니다.
>
>(p.s. 참고로 제 89S51 시스템은 40핀 DIP형이며 리셋버튼과 크리스탈만 있는 매우 간단한 자작 원보드입니다)
>
|
||||
| 5558 | 답변완료가속도 센서 관련 질문입니다. | 김태환 | 2010-08-07 | 1,358 |
|
atmega128과 3축 가속도 센서 모듈 Ver.2, AM-3AXIS V02 을 구매했는데요
가속도 센서에 대해 어떻게 코딩을 해야할지 모르겠네요;
가속도 센서를 이용해 PWM제어하는 방법을 알고 싶습니다.
avrstudio를 사용하고 있습니다 ^^
관리자 답변
안녕하세요? 고객님,
자료실 가면 아래 자료가 있습니다.
- 아래 -
http://www.newtc.co.kr/download/AM-3AXIS/Window_Example.zip
그걸 다운로드 받고서, 압축을 풀어 보면, AVR Studio + WINAVR로 된 예제소스도 있을 겁니다.
그걸 받으면, X, Y, Z 각 축에 대한 값을 A/D 하여 일정한 패킷으로 만들어서 날리는 예제가 들어 있습니다. 그 값들을 가지고, 평형이라고 생각되는 포인트의 값을 우선 받고서, 그 값을 기준으로 하여, 값이 바뀌면, 그만큼에 대한 속도를 바꿔주면 됩니다.
예를 들어서, +X 쪽으로 값이 바뀐다면 방향을 + 방향으로 돌리는 것으로 하고 가속도값이 10만큼 바뀌면, PWM 으로 모터가 도는 속도를 10만큼 주고, 가속도 값이 100만큼 바뀌면 PWM으로 듀티(Duty = ON인 시간 / 전체 시간 )를 1에 가까운 쪽으로 100만큼 주면 되겠지요. -X 쪽으로 바뀌었다면, 반대 방향으로 돌리는 것으로 하면 되겠구요.
그리고, 가속도 센서 값이 약간은 흔들릴 테니, 값을 10개 정도 받아서, 정렬한 후에, 위 2개 아래 두개 정도는 버리고, 나머지 값을 더한 후에, 6으로 나눠서, 평균을 낸 값을 사용하면 갑자기 튄다던가 하는 오류를 어느정도 막을 수 있을 겁니다.
또한, 그래도 생길 수 있는 1~2 정도의 값의 오류는 무시할 수 있도록, 무시하는 범위를 두는 것도 중요합니다. 아날로그의 세계는 늘 그러하니까요.
수고하세요.
>atmega128과 3축 가속도 센서 모듈 Ver.2, AM-3AXIS V02 을 구매했는데요
>
>가속도 센서에 대해 어떻게 코딩을 해야할지 모르겠네요;
>
>가속도 센서를 이용해 PWM제어하는 방법을 알고 싶습니다.
>
>avrstudio를 사용하고 있습니다 ^^
|
||||
| 5557 | 답변완료board와 lcd 연결 문의 | 강승준 | 2010-08-06 | 1,373 |
|
현재 AB-M128-A board에 PVC160209 LCD를 연결 하려고 하는데요,
AVR-studio를 이용해서 Port로 전압을 출력하는 프로그램을 작성하였습니다.
board의 밑에 있는 port를 멀티미터를 이용해서 전압을 측정하였는데,
거의 0에 가까운 volt만 출력되는 것을 확인할수 있었는데요,
원래 보드 밑면의 port들은 전압 출력을 하지 않는지 묻고자 합니다.
관리자 답변
안녕하세요
부품들이 dip 타입이라 위면 아래면 동일합니다.
즉 연결되어 있다는 말입니다.
자료실에 있는 LED용 예제를 다운받아 라이트 해보시고 측정해 보세요
수고하세요
>
> 현재 AB-M128-A board에 PVC160209 LCD를 연결 하려고 하는데요,
>
> AVR-studio를 이용해서 Port로 전압을 출력하는 프로그램을 작성하였습니다.
>
> board의 밑에 있는 port를 멀티미터를 이용해서 전압을 측정하였는데,
>
> 거의 0에 가까운 volt만 출력되는 것을 확인할수 있었는데요,
>
> 원래 보드 밑면의 port들은 전압 출력을 하지 않는지 묻고자 합니다.
>
>
|
||||
| 5556 | 답변완료atmega128 개발보드 12v 전원 질문드립니다. | 김경수 | 2010-08-06 | 1,370 |
|
개발보드에 7805를 이용한 12v->5v 레귤레이터 회로가 있는걸로 알고있는데요.
제가 리튬폴리머 전지 11.1v 2050mAh 로 개발보드에 전원을 주려고 하는데요...
12v로 전원을 주려면 어댑터로 공급해주는 핀 옆에 전원주는 단자에 연결하면 되나요?
12v out 단자에 11.1v 배터리를 연결해주면 되나요?
관리자 답변
안녕하세요
건전지를 이용하여 전원을 인가 할 경우 DCJACK 엪에 보이는 2핀 컨넥터에 연결해서 사용하면 됩니다. DCinput 이라고 적혀 있습니다.
연결하실때는 극성을 확인하신 후 연결 하시길 바랍니다.
수고하세요
>개발보드에 7805를 이용한 12v->5v 레귤레이터 회로가 있는걸로 알고있는데요.
>제가 리튬폴리머 전지 11.1v 2050mAh 로 개발보드에 전원을 주려고 하는데요...
>12v로 전원을 주려면 어댑터로 공급해주는 핀 옆에 전원주는 단자에 연결하면 되나요?
>12v out 단자에 11.1v 배터리를 연결해주면 되나요?
|
||||
| 5555 | 답변완료uart 질문입니다. | 이민철 | 2010-08-05 | 1,475 |
|
atmega128을 이용하여 "A"라는 문자열을 TR 단자로 나오게 했어요.
그런데 atmega128보다 작은 마이크로컨틀롤러가 있나 궁금해요.
저희가 소형모델로 만들고 싶은데 atmega128은 너무 큽니다.
참고로 블루투스모듈에 연결하여 다른 블루투스 디바이스로
문자열을 보내는 작업을 하려고 해요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
저희 회사에서 현재 2313을 이용한 소형 보드를 개발하여 두었지만, 판매는 하지 않고 있습니다.
전체 시스템에 꼭 AVR 같은 마이크로 프로세서가 들어가야 하는 건가요?
꼭 마이크로프로세서를 써야 한다면, 저희 회사에서는 현재 판매하지 않고 있지만, 좀 더 작은 용량의 마이크로프로세서 모듈을 판매하고 있는 회사들도 있습니다. 그런 것들을 사용하는 것도 방법이겠습니다.
마이크로 프로세서를 쓰지 않아도 된다면, PC에 연결해서 PC에서 데이터를 출력하는 건 어떠신지요? 저희 회사의 그렇다면 USBTINY나 USBSERIAL 같은 것을 이용하셔도 될 것 같습니다.
수고하세요.
>atmega128을 이용하여 "A"라는 문자열을 TR 단자로 나오게 했어요.
>그런데 atmega128보다 작은 마이크로컨틀롤러가 있나 궁금해요.
>저희가 소형모델로 만들고 싶은데 atmega128은 너무 큽니다.
>참고로 블루투스모듈에 연결하여 다른 블루투스 디바이스로
>문자열을 보내는 작업을 하려고 해요.
>
|
||||
| 5554 | 답변완료usbisp 드라이버 관련 질문 | 전상욱 | 2010-08-05 | 1,893 |
|
안녕하십니까?
현재 임베디드 xp에서 제품을 연결해서 사용해보려고 합니다.
연결 한후 드라이버를 설치를 하면
이 하드웨어를 설치하는 동안 문제가 있었습니다.
INF에 있는 서비스 설치 구역이 올바르지 않습니다.
라고 뜨면서 설치가 되지 않습니다.
어떻게 해야할지 궁금합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 임베디드 XP에서 USB 드라이버가 잡히는 지에 대해서는 확인결과 칩 제조사에도 정보가 없습니다. 하지만, 예전에 윈도우 임베디드 7 에서는 32비트, 64비트 모두 확인하여 보았는 데,
둘다 문제 없이 잘 되었습니다.
며칠 내로, 임베디드 XP에서도 확인해 볼 예정이니, 좀 기다리면 답변을 올려 드리겠습니다.
현재로서는 임베디드 XP에서는 안될 가능성도 있습니다. 칩 제조사에서 언급이 없기 떄문입니다.
하지만, 희망도 있습니다. 마찬가지로 언급이 없고, 임베디드 7에서는 되었으니까요.
답변을 기다려 보세요.
감사합니다.
>안녕하십니까?
>
>현재 임베디드 xp에서 제품을 연결해서 사용해보려고 합니다.
>
>연결 한후 드라이버를 설치를 하면
>
>이 하드웨어를 설치하는 동안 문제가 있었습니다.
>
>INF에 있는 서비스 설치 구역이 올바르지 않습니다.
>
>라고 뜨면서 설치가 되지 않습니다.
>
>어떻게 해야할지 궁금합니다.
>
|
||||
