Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3023 | 답변완료icc설치(마지막 질문이 되길..) | 장기만 | 2009-05-28 | 1,230 |
|
파일로 첨부 했습니다.
맛있는 점심드세요.
감사합니다.
압축해서 한부 더 올립니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC를 이용하여 주셔서 감사합니다.
전반적인 상황으로 볼 때, 설치는 제대로 된 것 같은데,
좀 이상하네요.
직접 봐야 알 것 같습니다.
그리고, 압축해서 보내신 xml 파일들이 Active X 라서 PPT 파일이 아니더군요.
제 PC에서 바이러스로 인식합니다. 실행해 볼 수가 없어서, 그림만 봤습니다.
회사로 전화하셔서, USBISP 건으로 전화 달라고 했다고 말씀하세요.
수고하세요.
>파일로 첨부 했습니다.
>
>맛있는 점심드세요.
>
>감사합니다.
>
>
>
>압축해서 한부 더 올립니다.
|
||||
| 3022 | 답변완료DC모터 속도제어 문의입니다. | 윤상용 | 2009-05-28 | 1,180 |
|
실명을 밝히지 않아 죄송합니다.
DC모터 2개를 조이스틱으로 제어를 할려고 합니다.
조이스틱 X축은 모터1을 제어하고 Y축은 모터2를 제어를 할려고 합니다.
문제는 정.역회전은 조이스틱으로 하고 속도는 가변볼륨으로 지정을 할려고 합니다.
예를들어 볼륨값을 0~100까지 놓고 볼륨을 10으로 놨을때 모터속도는 느리게 회전하고 100으로 놨을때는 최대속도를 내겠죠...
조이스틱으로 정.역 방향 조절을 할려고 하는데 여기에 맞는 컨트롤러가 있는지...궁금합니다.
모터크기는 어느정도인지 몰라서 약10kg무게를 회전할려고 하는데 ...
모터를 문의결과는 DC12V . 2.5A . 3600rpm 입니다.
그리고 PWM제어 부분은 제가 어떻게 해야할지 몰라서 그러니 자세히 설명 부탁드립니다.
제품을 보니까 PWM 소스도 주시는것 같은데 맞는지...
또 컨트롤러 1개로 2개의 모터를 제어할수 있는 제품이 있는지도 알려주세요...
017 407 7156 제 전화번호 입니다.
오늘도 즐거운 하루 되세요...
관리자 답변
안녕하세요...고객님...
AVR 컨트롤러를 하나 사용해서 구현하면 됩니다.
조이스틱에서 들어오는 신호를 받아 모터1, 모터2를 제어할수 있고요, 가변저항을 이용한다든지 아님 PWM신호로 속도제어가 가능합니다.
모터의 스팩이 DC12V . 2.5A . 3600rpm 10kg무게이고 모듈하나로 두개를 구동한다면 저희 모터 드라이브는 적합하지 않습니다. 모터의 특성을 정확하게 모르기에 정확한 답변은 드릴수 없지만 모터를 구입하신곳에서 맞는 드라이브를 추천받는게 제일 좋을듯 합니다.
그리고 PWM소스는 저희 자료실이나 네이버카페(NewTC)에 가시면 많이 있습니다. PWM 또는 DC모터 구동 소스를 찾으시면 됩니다. 하시다가 어려우시면 구체적으로 질문주시면 최대한 서포터해 드리겠습니다.
감사합니다.
>실명을 밝히지 않아 죄송합니다.
>
>DC모터 2개를 조이스틱으로 제어를 할려고 합니다.
>
>조이스틱 X축은 모터1을 제어하고 Y축은 모터2를 제어를 할려고 합니다.
>
>문제는 정.역회전은 조이스틱으로 하고 속도는 가변볼륨으로 지정을 할려고 합니다.
>
>예를들어 볼륨값을 0~100까지 놓고 볼륨을 10으로 놨을때 모터속도는 느리게 회전하고 100으로 놨을때는 최대속도를 내겠죠...
>
>조이스틱으로 정.역 방향 조절을 할려고 하는데 여기에 맞는 컨트롤러가 있는지...궁금합니다.
>
>모터크기는 어느정도인지 몰라서 약10kg무게를 회전할려고 하는데 ...
>
>모터를 문의결과는 DC12V . 2.5A . 3600rpm 입니다.
>
>그리고 PWM제어 부분은 제가 어떻게 해야할지 몰라서 그러니 자세히 설명 부탁드립니다.
>
>제품을 보니까 PWM 소스도 주시는것 같은데 맞는지...
>
>또 컨트롤러 1개로 2개의 모터를 제어할수 있는 제품이 있는지도 알려주세요...
>
>017 407 7156 제 전화번호 입니다.
>
>오늘도 즐거운 하루 되세요...
|
||||
| 3021 | 답변완료공부하는 학생인데요.. | 이범 | 2009-05-28 | 1,267 |
|
안녕하세여..
이번에AD-usbispv03을 구입 했거든요~
mega128에 기존에 페러럴포트로 ponyprog2000을 이용해서 hex파일로 다운로드 하고 했는데요.. 이제 노트북이 바뀌어서 usb 타입으로 사용을 하려하는데요,,
AVR STUDIO로 설치하고 usb 드라이버도 설치 하고 했는데..
툴에서 program AVR -> Connect->에서 설명서에 그래도 설정하고 했는데.. 안되네요..오류 화면을 올려볼께요~답변좀 부탁드립니다~
관리자 답변
안녕하세요...고객님...
AVR STUDIO가 제대로 설치되었는지 다시한번 확인해 주세요. 버젼이 4.15이상이면 좋겠네요. 장치관리자에서 USB포트는 정확하게 잡히는지요? STK500, 인식포트식으로 되었는지 다시 확인해주세요.
감사합니다.
>안녕하세여..
>이번에AD-usbispv03을 구입 했거든요~
>mega128에 기존에 페러럴포트로 ponyprog2000을 이용해서 hex파일로 다운로드 하고 했는데요.. 이제 노트북이 바뀌어서 usb 타입으로 사용을 하려하는데요,,
>AVR STUDIO로 설치하고 usb 드라이버도 설치 하고 했는데..
>툴에서 program AVR -> Connect->에서 설명서에 그래도 설정하고 했는데.. 안되네요..오류 화면을 올려볼께요~답변좀 부탁드립니다~
|
||||
| 3020 | 답변완료DC모터 속도제어 문의입니다. | 윤상용 | 2009-05-28 | 1,263 |
|
DC모터 2개를 조이스틱으로 제어를 할려고 합니다.
조이스틱 X축은 모터1을 제어하고 Y축은 모터2를 제어를 할려고 합니다.
문제는 정.역회전은 조이스틱으로 하고 속도는 가변볼륨으로 지정을 할려고 합니다.
예를들어 볼륨값을 0~100까지 놓고 볼륨을 10으로 놨을때 모터속도는 느리게 회전하고 100으로 놨을때는 최대속도를 내겠죠...
조이스틱으로 정.역 방향 조절을 할려고 하는데 여기에 맞는 컨트롤러가 있는지...궁금합니다.
모터크기는 어느정도인지 몰라서 약10kg무게를 회전할려고 하는데 ...
모터를 문의결과는 DC12V . 2.5A . 3600rpm 입니다.
그리고 PWM제어 부분은 제가 어떻게 해야할지 몰라서 그러니 자세히 설명 부탁드립니다.
제품을 보니까 PWM 소스도 주시는것 같은데 맞는지...
또 컨트롤러 1개로 2개의 모터를 제어할수 있는 제품이 있는지도 알려주세요...
017 407 7156 제 전화번호 입니다.
오늘도 즐거운 하루 되세요...
관리자 답변
안녕하세요...고객님...
저희는 고객님의 자유로운 게시판 이용을 위해 실명으로 질문을 한다면 로그온을 하지 않아도 게시판에 글쓰기가 가능하도록 했습니다. 하지만 몇몇 고객님들께서 익명으로 질문을 시작한 후 최근엔 많은 질문에 익명이 사용되고 있습니다.
저희 회사에서는 논의를 거쳐 당분간은 익명 사용자에 한해 답변을 거절하기로 했으며, 차후에도 문제점이 해결되지 않는다면 로그온 사용자만 게시판을 이용할 수 있도록 할 예정입니다.
질문은 반드시 실명으로 올려주시기 바랍니다.
감사합니다.
>DC모터 2개를 조이스틱으로 제어를 할려고 합니다.
>
>조이스틱 X축은 모터1을 제어하고 Y축은 모터2를 제어를 할려고 합니다.
>
>문제는 정.역회전은 조이스틱으로 하고 속도는 가변볼륨으로 지정을 할려고 합니다.
>
>예를들어 볼륨값을 0~100까지 놓고 볼륨을 10으로 놨을때 모터속도는 느리게 회전하고 100으로 놨을때는 최대속도를 내겠죠...
>
>조이스틱으로 정.역 방향 조절을 할려고 하는데 여기에 맞는 컨트롤러가 있는지...궁금합니다.
>
>모터크기는 어느정도인지 몰라서 약10kg무게를 회전할려고 하는데 ...
>
>모터를 문의결과는 DC12V . 2.5A . 3600rpm 입니다.
>
>그리고 PWM제어 부분은 제가 어떻게 해야할지 몰라서 그러니 자세히 설명 부탁드립니다.
>
>제품을 보니까 PWM 소스도 주시는것 같은데 맞는지...
>
>또 컨트롤러 1개로 2개의 모터를 제어할수 있는 제품이 있는지도 알려주세요...
>
>017 407 7156 제 전화번호 입니다.
>
>오늘도 즐거운 하루 되세요...
|
||||
| 3019 | 답변완료[질문] 3mm 내경의 라인트레이서 휠 문의 입니다. | 정우현 | 2009-05-28 | 1,317 |
|
바퀴를 사용하려고 하는데요.
모터축과 연결되는 부분이 3mm인 것은 알겠는데
전체 바퀴 지름은 어떻게 되는지 궁금합니다.
그럼
관리자 답변
안녕하세요...고객님...
49mm(알미늄휠), 52mm(알미늄휠 + 고무)입니다.
감사합니다.
>바퀴를 사용하려고 하는데요.
>모터축과 연결되는 부분이 3mm인 것은 알겠는데
>전체 바퀴 지름은 어떻게 되는지 궁금합니다.
>그럼
|
||||
| 3018 | 답변완료usbisp사용 관련 에러 질문입니다. | 김명조 | 2009-05-27 | 1,378 |
|
사용이 잘 되다가 갑자기 다음 사진과 같은 에러가 발생하는데요,
왜 이런건지 궁금합니다.
그리고 isp에 딥스위치 2번을 on하고 아트메가128에 연결하였음에도 불구하고,
전원이 들어오지 않네요;;
관리자 답변
avr mega 128 개발보드(소형)
(AB-M128-B) 사용중입니다.
|
||||
| 3017 | 답변완료AVR용 USB-ISP V03(AD-USBISP V03) | 류인석 | 2009-05-27 | 1,266 |
|
대략 2주전 디바이스마트에서 이제품을 샀는데... 처음에는 빠르게 AVR Studio에서 프로그램이 빠르게 들어갔는데... 몇일 전부터 속도가 많이 느려 졌습니다. 그리고 처음에는 AVR 용 ISP-L제품만 써서 디버깅을 하다가 AD-ISP-CVB필요로 해서 구입해서 쓰고 있었는데 처음에는 디버깅이 되었는데 몇일 전부터 작동이 안됩니다. 홈페이지에 있는 절차대로 해보아도 작동이 안됩니다. 제 생각으로는 ISP가 고장이 난것 같은데... 이 증상으로 보아서 고장이 난건가요? 만약 고장이 난거라면... A/S비용은 얼마정도 나올까요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
USBISP가 고장이기 보다는 대부분 AVR 이 고장이 많습니다.
그러므로, 두 가지를 모두 보내서, 본사에서 확인하는 것이 좋겠습니다.
고장이라면 상황을 봐야 말씀드릴 수 있습니다.
본사 A/S 규정에 의해 친절하고 저렴하게 처리되오니, 걱정말고 본사로 방문하거나, 택배로 처리하면 됩니다. 고장이 아닌 경우도 많이 있고 이 경우 점검비용은 받지 않습니다. 가장 빠른 A/S를 위하여 가능하다면 방문하기 바랍니다.
수고하세요.
>대략 2주전 디바이스마트에서 이제품을 샀는데... 처음에는 빠르게 AVR Studio에서 프로그램이 빠르게 들어갔는데... 몇일 전부터 속도가 많이 느려 졌습니다. 그리고 처음에는 AVR 용 ISP-L제품만 써서 디버깅을 하다가 AD-ISP-CVB필요로 해서 구입해서 쓰고 있었는데 처음에는 디버깅이 되었는데 몇일 전부터 작동이 안됩니다. 홈페이지에 있는 절차대로 해보아도 작동이 안됩니다. 제 생각으로는 ISP가 고장이 난것 같은데... 이 증상으로 보아서 고장이 난건가요? 만약 고장이 난거라면... A/S비용은 얼마정도 나올까요?
|
||||
| 3016 | 답변완료RF MOD 질문드립니다. | 최준석 | 2009-05-27 | 1,270 |
|
안녕하세요.. 지금은 잘 사용하고 있습니다.
사용하다가 궁금한 점이 있어서 문의 드립니다.
회로도가 없어서 회로에 대한것들을 자세하게 알지 못하는데 avr에서 UART로 송신
한 데이터가 RF 통신시 변조되는 변조방식이 어떤것인지 궁금합니다. AM으로 되
어있는데 보내는 데이터가 디지털이라???
관리자 답변
안녕하세요? 고객님,
답변이 늦어서 죄송합니다.
답변을 깜빡하고 지나가다 보니, 오늘 어디있는 지 찾다가 없길래 없어졌나보다 했습니다. 다시 전화 주셔서 번호를 알게 되었네요.
질문이 너무 많아서, 간혹 빼먹게 되는 경우가 있습니다.
이런 경우 꼭 전화를 주시니까 감사하기도 하고 죄송하기도 합니다.
답변해 드릴께요.
GFSK로 변조하고 있습니다.
또한,UART로 입력 받은 데이터를 RF로 전송하고 RF로 수신한 데이터를 UART로 출력하는 기본 동작을 합니다.첨부 그림1은 Baud rate 115200, Data rate 1Mbps, Data length 1byte 환경에서 송신단과 수신단의 UART 출력은 나타낸 것입니다.
주황색 : AM-RFMOD #1 RXD
초록색 : AM-RFMOD #2 TXD
AM-RFMOD #1의 UART RXD로 수신한 데이터가 AM-RFMOD #2의 UART TX로 전달되는 모습을 볼 수 있습니다. 위 데이터는 ‘A’ (0x41)을 전송한 모습입니다.
다른 질문 사항 있으시면, 다시 올려 주세요.
수고하세요.
>안녕하세요.. 지금은 잘 사용하고 있습니다.
>
>사용하다가 궁금한 점이 있어서 문의 드립니다.
>
>회로도가 없어서 회로에 대한것들을 자세하게 알지 못하는데 avr에서 UART로 송신
>
>한 데이터가 RF 통신시 변조되는 변조방식이 어떤것인지 궁금합니다. AM으로 되
>
>어있는데 보내는 데이터가 디지털이라???
|
||||
| 3015 | 답변완료atmega128 pro 로 공부하고 있는 학생입니다. | 이종철 | 2009-05-27 | 1,352 |
|
KD-128Pro 를 이용해서 열심히 공부하고 있는 대학생입니다.
이 개발키트를 이용하고 sht71 온/습도 센서를 연결해서 제어와
그 데이타를 사용하고 싶은데요..
솔직히 대학생수준의 실력으로
1. 일단 캐발키트와 온습도 센서를 연결해야한다.
2. 그 센서에서 값을 받아야한다.
이 두가지 생각만 가지고 있습니다..
질문 사항은
1.혹시 이 개발키트용으로 온습도 모듈을 부착가능한 판매 제품이 있는 궁금하구요
2. 온습도 제어용 테스트용 예제 소스가 있는지 궁금합니다..
정말 공부 열심히 해야겠다는 생각이 머릿속에 가득하네요..
두서없는 질문 죄송합니다.
관리자 답변
안녕하세요?
열심히 해보세요. 좋은 결과가 있을 겁니다.
땀 흘리는 자에게 보답이 있는 겁니다.
열심히 하는 것 같아서, 소스를 찾아서 올렸으니,
참고 바랍니다.
89C52용으로 되어 있는 소스 같은데, 주요 부분을 AVR 로 포팅해서 쓰면 될겁니다.
수고하세요.
>KD-128Pro 를 이용해서 열심히 공부하고 있는 대학생입니다.
>
>이 개발키트를 이용하고 sht71 온/습도 센서를 연결해서 제어와
>
>그 데이타를 사용하고 싶은데요..
>
>솔직히 대학생수준의 실력으로
>
>1. 일단 캐발키트와 온습도 센서를 연결해야한다.
>2. 그 센서에서 값을 받아야한다.
>
>이 두가지 생각만 가지고 있습니다..
>
>질문 사항은
>
>1.혹시 이 개발키트용으로 온습도 모듈을 부착가능한 판매 제품이 있는 궁금하구요
>2. 온습도 제어용 테스트용 예제 소스가 있는지 궁금합니다..
>
>정말 공부 열심히 해야겠다는 생각이 머릿속에 가득하네요..
>
>두서없는 질문 죄송합니다.
|
||||
| 3014 | 답변완료AM-IRS 구동에 관련해서 | 이상현 | 2009-05-27 | 1,373 |
|
KD-128pro에 AM-IRS를 사용하고있습니다.
ADC에 관해서는 이해를 했고, 실제로 AM-IRS를 발광부 동작하는것도 알겠는데,
실제 수광부로 읽어와서 구동할려면 어떻게 해야 하는지 궁금합니다.
ADC 부분내용과 AM-IRS를 어떻게 매치시켜서 구동시키는지 모르겠습니다.
그리고, PORTF에 연결하는게 맞는지요?
또 ADC 채널이 8개있는데(0~7), 이게 뭘뜻하는지 조금 모르겠네요.
각각의 저장소로 이해하면 되는지요? 또 ADC예제 소스를 구동해보면 시리얼로 그값을 읽어오던데 어디로부터 읽어오는지 이해가 안되네요.
답변 부탁드립니다.
감사합니다.
관리자 답변
안녕하세요...고객님...
adc에 관한 강좌를 한번 읽어보시는게 좋을듯 합니다.
수광부에서 들어오는 전압을 adc 채널에다 연결하고 adc해주면 됩니다.
atmega128의 경우 adc기능이 portf에 연결되어 있으므로 adc할려면 portf에 연결하시면 됩니다.
저희 강좌중 초초보 강좌 adc부분 읽어보시면 자세히 설명되어 있습니다.
감사합니다.
>KD-128pro에 AM-IRS를 사용하고있습니다.
>
>ADC에 관해서는 이해를 했고, 실제로 AM-IRS를 발광부 동작하는것도 알겠는데,
>
>실제 수광부로 읽어와서 구동할려면 어떻게 해야 하는지 궁금합니다.
>
>ADC 부분내용과 AM-IRS를 어떻게 매치시켜서 구동시키는지 모르겠습니다.
>
>
>그리고, PORTF에 연결하는게 맞는지요?
>
>또 ADC 채널이 8개있는데(0~7), 이게 뭘뜻하는지 조금 모르겠네요.
>각각의 저장소로 이해하면 되는지요? 또 ADC예제 소스를 구동해보면 시리얼로 그값을 읽어오던데 어디로부터 읽어오는지 이해가 안되네요.
>
>답변 부탁드립니다.
>
>감사합니다.
>
>
|
||||
| 3013 | 답변완료라인트레이서 소스 질문있습니다. | 양현민 | 2009-05-27 | 1,273 |
|
소스 프로그래밍을 하는데
AM-MS2 모터 모듈을 쓰고 있고
AM-IRS4D 센서 모듈을 쓰고 있습니다.
각각의 기본 소스를 넣었을때에는 특별한 이상이 없는듯 한데
이 둘의 소스를 합쳐 라인트레이서 전체 구동소스를 만들때
어떻게 해야 하는지 잘 모르겠습니다. 일시적으로 센서소스를 복사를 해서
모터 소스에 갖다가 붙혀 봤는데 구동이 되지 않았습니다.
(당연 그럴거라 생각했지만) 프로그래밍 초보라서..
2개 소스를 동시에 해서 작동을 하게 할려면 소스 구성을 어떻게 해야하는지
궁금합니다.
관리자 답변
안녕하세요..고객님...
switch(){case}문에서 센서소스의 각각의 경우(case)에 따라 ms2의 구동함수를 넣어주면 됩니다. switch(){case}문만 이해하시면 쉽게 구동가능합니다.
감사합니다.
>소스 프로그래밍을 하는데
>
>AM-MS2 모터 모듈을 쓰고 있고
>
>AM-IRS4D 센서 모듈을 쓰고 있습니다.
>
>각각의 기본 소스를 넣었을때에는 특별한 이상이 없는듯 한데
>
>이 둘의 소스를 합쳐 라인트레이서 전체 구동소스를 만들때
>
>어떻게 해야 하는지 잘 모르겠습니다. 일시적으로 센서소스를 복사를 해서
>
>모터 소스에 갖다가 붙혀 봤는데 구동이 되지 않았습니다.
>(당연 그럴거라 생각했지만) 프로그래밍 초보라서..
>
>2개 소스를 동시에 해서 작동을 하게 할려면 소스 구성을 어떻게 해야하는지
>
>궁금합니다.
|
||||
| 3012 | 답변완료128PRO 모듈에서 ADC 출력값이 이상해요/ | 박수익 | 2009-05-27 | 1,394 |
|
PF0 포트에 가변저항으로 5V를 강하해서 2V정도 입력하였구요.
이것을 NTC자료실에있는 프로그램(시리얼통신)이란 프로그램으로 HEX값으로 받아보니 계속 DD DD 값을 반복해서 출력하네요. 가변저항을 돌려 입력값을 변화시켜도 그대로 구요.. 원래 출력값이 이렇게 나오나요? 하이퍼 터미털로 출력해 보니 이상한 한자가 찍히더군요..
아래는 설정 코드구요
void startConvertion(void)
{
ADCSRA = ADCSRA & 0x3f;
ADMUX = 0x40;
ADCSRA = ADCSRA | 0xc0;
}
// startConvertion() 후에 수행되며 컨터팅 된 값을 리턴한다.
unsigned char readConvertData()
{
volatile unsigned int al0, ah0, ch0;
while((ADCSRA & 0x10)==0);
ADCSRA = ADCSRA | 0x10;
al0 = ADCL;
ah0 = ADCH;
ch0 += al0+ah0*256;
ADCSRA = ADCSRA | 0x10;
return ch0;
}
이건 메인함수예요;';
void main(void)
{
volatile unsigned int ch0;
init_devices();
//insert your functional code here...
delay(1000);
PORTF = 0x00;
while(1){
startConvertion(); // Left sensor Converting
ch0 = readConvertData();
printf("%d", ch0);
delay(1000);
PORTA=0x01;
delay(1000);
PORTA=0x00;
ch0=0;
관리자 답변
안녕하세요..고객님..
프로그램에 문제가 많아 보입니다.
고객님께서 터미널 설정(속도, 패리티, 흐름제어 등등)을 정확히 하셨다면 프로그램의 문제인것 같습니다. 저희는 고객님의 프로그램은 봐주지 않는데 몇가지만 조언해 드리겠습니다.
unsigned char readConvertData() 함수에서 필요없는 부분이 몇가지 보이고 그 필요없는 부분은 adc의 값을 다른 방향으로 나타낼수도 있습니다. 그리고 ch0에 대한 변수 선언이 두군데에 있는데 각각 어떤 값을 나타내는지 잘 추적해보세요. 메인의 ch0와 unsigned char readConvertData() 안의 ch0는 다른 변수라는 것은 아시지요? ch0+=al0+ah0*256; 이문장에서 (+)로인해 ch0는 계속 값을 더해간다는 뜻인데 어느곳에서도 초기화시켜주는 구문이 안보이네요. 이정도 고치면 결과값은 제대로 나올것입니다. 다시한번 해보시고 질문주세요.
감사합니다.
>PF0 포트에 가변저항으로 5V를 강하해서 2V정도 입력하였구요.
>
>이것을 NTC자료실에있는 프로그램(시리얼통신)이란 프로그램으로 HEX값으로 받아보니 계속 DD DD 값을 반복해서 출력하네요. 가변저항을 돌려 입력값을 변화시켜도 그대로 구요.. 원래 출력값이 이렇게 나오나요? 하이퍼 터미털로 출력해 보니 이상한 한자가 찍히더군요..
>
>아래는 설정 코드구요
>void startConvertion(void)
>{
> ADCSRA = ADCSRA & 0x3f;
> ADMUX = 0x40;
> ADCSRA = ADCSRA | 0xc0;
>}
>
>// startConvertion() 후에 수행되며 컨터팅 된 값을 리턴한다.
>unsigned char readConvertData()
>{
> volatile unsigned int al0, ah0, ch0;
> while((ADCSRA & 0x10)==0);
> ADCSRA = ADCSRA | 0x10;
> al0 = ADCL;
> ah0 = ADCH;
> ch0 += al0+ah0*256;
> ADCSRA = ADCSRA | 0x10;
> return ch0;
>}
>
>이건 메인함수예요;';
>void main(void)
>{
> volatile unsigned int ch0;
> init_devices();
> //insert your functional code here...
> delay(1000);
> PORTF = 0x00;
> while(1){
>
> startConvertion(); // Left sensor Converting
> ch0 = readConvertData();
>
>
> printf("%d", ch0);
> delay(1000);
> PORTA=0x01;
> delay(1000);
> PORTA=0x00;
>
> ch0=0;
|
||||
| 3011 | 답변완료ad-usbisp v02 (-l) | 김성식 | 2009-05-27 | 1,400 |
|
위의 제목에 언급한 제품 사용중에
D1 의 다이오드가 망가졌습니다.
이유는 잘 모르겠습니다.
제가이것을 자체 수리할려고 하는데요
D1의 용량값이 나와 있지 않아서 그러는데
가르쳐주실수 있는지요 (수치)
그리고 D1은 혹시 파워 관련 다이오드로 설계하신건지요?
아님 제너 다이오드인가요?
1N5243 이나 1N148 로 대체가 가능한지 궁금합니다.
관리자 답변
안녕하세요..고객님..
저희 제품에 사용되는 다이오드는 1N4148 스위칭용 다이오드입니다.
4148을 대치할만한 다이오드는...고객님께서 적은 1N148이 오타겠죠?
4148이 가장 흔하고 싸고, 구하기 쉽기때문에 1N4148로 연결하세요.
감사합니다.
>위의 제목에 언급한 제품 사용중에
>
>D1 의 다이오드가 망가졌습니다.
>
>이유는 잘 모르겠습니다.
>
>제가이것을 자체 수리할려고 하는데요
>
>D1의 용량값이 나와 있지 않아서 그러는데
>
>가르쳐주실수 있는지요 (수치)
>
>그리고 D1은 혹시 파워 관련 다이오드로 설계하신건지요?
>
>아님 제너 다이오드인가요?
>
>1N5243 이나 1N148 로 대체가 가능한지 궁금합니다.
|
||||
| 3010 | 답변완료본사 방문해도 제품구매 가능한가요?? | 착실 | 2009-05-27 | 1,319 |
|
제품 구매하면서 세금계산서 발행이 가능한가요??
그리고 혹 여분의 간이영수증 좀 받을수 있나요??
관리자 답변
안녕하세요...고객님...
본사방문하시면 제품 구매 가능합니다. 그리고 세금계산서 당연히 발행 가능합니다.
간이 영수증은 구입하신것만 발행가능하며 여분의 간이영수증은 당연 드릴수 없습니다.
실명이 아니면 답변이 거절되니깐 다음부턴 반드시 실명으로 올려주세요.
감사합니다.
>제품 구매하면서 세금계산서 발행이 가능한가요??
>
>그리고 혹 여분의 간이영수증 좀 받을수 있나요??
>
>
|
||||
| 3009 | 답변완료128pro 모듈로 ADC해보고 있는데요 . | 박수익 | 2009-05-27 | 1,285 |
|
예제 소스중에서
Q1. unsigned char readConvertData(void)
{
volatile unsigned char temp;
while((ADCSRA & 0x10)==0);
ADCSRA = ADCSRA | 0x10;
temp = ADCL;
temp = ADCH;
ADCSRA = ADCSRA | 0x10;
return temp;
}
여기서 왜 ADCL, ADCH 를 반복해서 temp에 넣어 주나요? LEFT sensor converting 했으면 temp=ADCH; 만 써주면 되는거 아닌가요?
Q2. while(1){
startConvertion();// Left sensor Converting
temp = readConvertData();
printf("%d\\n\\r", , temp);
PORTG ++;
delay(1000);
printf("\\n\\r");
위 PORTG++; 해주는 이유가 뭔가요? PORTG는 사용하지 도 않는데 선언해주고 더해주는 이유가 있는 건가요?
ADC힘드네요;
관리자 답변
안녕하세요...고객님...
여기서 왜 ADCL, ADCH 를 반복해서 temp에 넣어 주나요? LEFT sensor converting 했으면 temp=ADCH; 만 써주면 되는거 아닌가요?
=>네, 고객님. 고객님처럼 LEFT sensor converting 했으면 temp=ADCH; 만 써주면 됩니다. 하지만 저희 소스는 기본기능에 충실해야 하기 때문에 atmega128의 adc가 10bit이기 때문에 그렇게 한 것입니다. 1024단계랑 256단계는 성능차이가 많이 납니다. 물론 성능이라든지 세밀할 필요가 없다면 고객님처럼 하시면 됩니다.
PORTG++; 해준 이유는 저희 소스는 기본적으로 저희 보드에서 직접 실행되게끔 코딩된 것입니다. 저희 개발 보드(AB-M128PRO-A,AB-M128-A,AB-M128-B...)는 PG0, PG1이 LED와 연결되어 있습니다. 따라서 제대로 컨버젼되고 있는지 LED를 통해 눈으로 확인할수 있게 하기위해 그렇게 한것입니다. 그부분을 지운다고 해서 전혀 문제될건 없겠지요.
감사합니다.
>예제 소스중에서
>Q1. unsigned char readConvertData(void)
>{
> volatile unsigned char temp;
> while((ADCSRA & 0x10)==0);
> ADCSRA = ADCSRA | 0x10;
> temp = ADCL;
> temp = ADCH;
> ADCSRA = ADCSRA | 0x10;
> return temp;
>}
>여기서 왜 ADCL, ADCH 를 반복해서 temp에 넣어 주나요? LEFT sensor converting 했으면 temp=ADCH; 만 써주면 되는거 아닌가요?
>
>
>Q2. while(1){
>
> startConvertion();// Left sensor Converting
> temp = readConvertData();
> printf("%d\\n\\r", , temp);
>
> PORTG ++;
> delay(1000);
> printf("\\n\\r");
>
>위 PORTG++; 해주는 이유가 뭔가요? PORTG는 사용하지 도 않는데 선언해주고 더해주는 이유가 있는 건가요?
>
>ADC힘드네요;
|
||||
