Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 2568 | 답변완료AM-MS2로 스테핑모터 제어에 대한 문의 | 권은조 | 2009-04-04 | 1,379 |
|
안녕하세요
지금 KD-128pro보드와 AM-MS2로 스테핑 모터를 제어하고 있는데
생각처럼 잘 되지 않아 문의 드립니다.
우선 delay로 동작하는 소스를 사용하고 있습니다. 소스에서
->스테핑 모터 구동부 Enable
->스텝 모드 Half step 설정
->왼쪽 모터의 방향 설정
->오른쪽 모터의 방향 설정
까지는 이해를 하겠습니다.
그런데 CLK으로 모터를 구동하는 부분이 이해가 가질 않습니다.
1. 소스를 보니까 CLK비트를 0과 1로 주기적으로 변환하고 있는데
이것으로 어떻게 상을 조절하는 것인지 알고 싶습니다.
(상을 주기 위해서 0x8009에 순차적으로 데이터를 쓴다고 강좌에서 읽었지만
상기의 CLK비트와의 상관관계를 잘 모르겠습니다 )
2. CLK으로 속도를 제어 가능하다고 하였는데 어떤 식으로 제어가 가능한지요?
AM-MS2모듈 회로도를 보면 1번과 3번포트를 CLK으로 사용하고 있는데
2진수 0,1 만으로 CLK제어가 가능한 것인가요?
3. CLK으로 속도를 제어할 경우 정지는 어떻게 시킬 수 있는가요?
CLK비트에 신호를 주지 않았을 경우 정지한것 처럼 보이나 떨림 증상이 심하여 문의 드립니다.
4. 두개다 연결하고 한쪽 모터만 구동시키기 위해서 한쪽 CLK비트만 신호를 주었는데 두개 다 떨림증상만 있고 구동은 하지 않았습니다. CLK비트는 양쪽다 신호를 주어야만 하나요?
참고사항
PORT는 D를 사용하고 있습니다.
관리자 답변
안녕하세요? 권은조 고객님,
반갑습니다. 꾸준히 열심히 노력하고 계시는 군요. 화이팅입니다.
답변 드릴께요.
1. 첨부한 그림처럼 CLK을 주면, 상이 SLA7062M에서 그것에 맞게 스스로 발생시킵니다. 그렇게 해서, 모터에 상을 주게 됩니다. Half 스텝만 예를 들었지만, 다른 스텝들도 마찬가지입니다. 다만, 좀 더 정밀해 질 뿐이지요.
2. 1과 0을 늦게 주면 그만큼 천천히 클럭이 들어가니까, 천천히 상이 만들어질거고, 그만큼 모터가 천천히 돌겠지요. 반대로 클럭을 빨리 주면, 모터가 빨리 돌겁니다.
3. 모듈에 Enable 핀이 있습니다. 그 핀에 0V를 주게 되면 Disable 되면서, 상 입력이 되지 않게 되면서, 서게 됩니다. 하지만, 이 경우 토크가 풀리게 되므로,
토크를 가해 주려면, 현재 상을 준 상태로 그냥 있어야 하는 데요.
4. 현재 고객님이 떨린다고 했는 데, 그 이유는 제가 볼 때, 모터 구동부에 있는 가변저항을 잘 돌려서, 현재 토크에서 모터가 떨지 않는 적절한 상태를 만드셔야 하구요.
즉, 윙 하면서 적당하게 돌아가는 포인트를 잡아야 합니다. 또한, 모터 전압이 너무 낮은 것 같습니다. 12V를 쓰셨다면, 정격이 24 V 이므로 24V를 사용하면 좋겠지만, 구하기 어렵다면, 15V 정도를 쓰시는 것도 좋겠습니다. 만약 라인트레이서 만드는 용도로 밧데리를 쓰신다면, 충전지 1.2V 1000mA 이상되는 것을 12개 직렬로 연결해서 쓰세요.
또 한가지 방법은, Enable 핀에 가해주고 있는 1을 Duty 50% 정도로 낮춰서 1 줬다가 0 줬다가 하고 있으면, 전류 소모가 좀 적게 되구요. 열이 덜 날겁니다.
포트 D는 UART1을 사용하지 않는 한, 별 이상은 없을 것 같네요.
그리고, 타이머 소스도 이용해 보시기 바랍니다.
모터 구동부에서 열이 좀 나는 것은 정상이니, 너무 걱정 마시기 바랍니다.
수고하세요.
>안녕하세요
>지금 KD-128pro보드와 AM-MS2로 스테핑 모터를 제어하고 있는데
>생각처럼 잘 되지 않아 문의 드립니다.
>
>우선 delay로 동작하는 소스를 사용하고 있습니다. 소스에서
> ->스테핑 모터 구동부 Enable
> ->스텝 모드 Half step 설정
> ->왼쪽 모터의 방향 설정
> ->오른쪽 모터의 방향 설정
> 까지는 이해를 하겠습니다.
> 그런데 CLK으로 모터를 구동하는 부분이 이해가 가질 않습니다.
>
>1. 소스를 보니까 CLK비트를 0과 1로 주기적으로 변환하고 있는데
> 이것으로 어떻게 상을 조절하는 것인지 알고 싶습니다.
> (상을 주기 위해서 0x8009에 순차적으로 데이터를 쓴다고 강좌에서 읽었지만
> 상기의 CLK비트와의 상관관계를 잘 모르겠습니다 )
>
>2. CLK으로 속도를 제어 가능하다고 하였는데 어떤 식으로 제어가 가능한지요?
> AM-MS2모듈 회로도를 보면 1번과 3번포트를 CLK으로 사용하고 있는데
> 2진수 0,1 만으로 CLK제어가 가능한 것인가요?
>
>3. CLK으로 속도를 제어할 경우 정지는 어떻게 시킬 수 있는가요?
> CLK비트에 신호를 주지 않았을 경우 정지한것 처럼 보이나 떨림 증상이 심하여 문의 드립니다.
>
>4. 두개다 연결하고 한쪽 모터만 구동시키기 위해서 한쪽 CLK비트만 신호를 주었는데 두개 다 떨림증상만 있고 구동은 하지 않았습니다. CLK비트는 양쪽다 신호를 주어야만 하나요?
>
>참고사항
>PORT는 D를 사용하고 있습니다.
>
|
||||
| 2567 | 답변완료서보형 DC모터 | yh | 2009-04-04 | 1,289 |
|
안녕하세요. 조금전에 서버형 DC모터 문의 드린사람입니다.
홈피에는 100rpm만 나와 있는데 600rpm으로 샘플 2개에 대한 가격을
알려 주시면 입금시켜 드리겠습니다.
010-2958-9686 김용현
관리자 답변
확인해 보니, 현재 재고로 650RPM이 두개가 있습니다.
개당 가격은 11,000원씩입니다.
계좌번호 : 신한 361-04-340974 류대우 입니다.
22,000원 입니다.
원래는 금액이 작아서, 택배비를 받는 것이 정상인데, 샘플이라 택배비는 저희가 부담해 드리겠습니다. 받으실 주소와 성함, 전화번호를 남겨 주세요. 확인후에 삭제하겠습니다.
감사합니다.
>안녕하세요. 조금전에 서버형 DC모터 문의 드린사람입니다.
>
>홈피에는 100rpm만 나와 있는데 600rpm으로 샘플 2개에 대한 가격을
>
>알려 주시면 입금시켜 드리겠습니다.
>
>010-2958-9686 김용현
|
||||
| 2566 | 답변완료코드비전hex 라이팅순서 | 박철민 | 2009-04-04 | 1,479 |
|
초보자님들께 조금보탬이 되고자 올립니다.
힘들었거든요.....
관리자 답변
와~ 감사드리구요. 좋은 내용이라 강좌 쪽으로 옮겨 놓겠습니다.^^
|
||||
| 2565 | 답변완료아래 글썼던 질문자입니다. | 가승일 | 2009-04-03 | 1,459 |
|
자세한 답변 감사드립니다.
트레이닝키트 구입했을때 안에 ISP 케이블 들어있었습니다
근데 USB 방식이 아닌 프린트 포트 더라구요
노트북으로 사용하기 때문에
노트북에는 프린트 케이블포트가 없어서
USB-JTAG 를 사용하고 있습니다.
// JTAG을 사용하려면, 보드의 AVR에 있는 퓨즈 비트 중에서 JTAGEN 이라는 비트를 0으로 하여 체크하여 enable 하셔야 합니다.
답변중 저부분은 잘 이해가 안가는데요 ㅠㅠ
AVR 에 있는 퓨즈비트 중 JTAGEN 이라는 비트를 0 으로 체크하려면
어떻게 해야 하는지요 ????
avrstudio 에서 코딩을 하는건가요 ?
그리고 대전에 거주하기 때문에 방문은 어렵답니다 ㅠㅠ
관리자 답변
안녕하세요? 고객님,
ISP 케이블을 데스크탑에 잠시 연결하여,
ICCAVR을 저희 홈페이지 자료실에서 다운로드 받아서 깔고, 그림과 같이 ICCAVR에서 해 주시던가, 0xff19ef 및 0xff99ef 둘다 됩니다.
아니면, USBISP를 구해서, AVR Studio에서 JTAGEN을 체크하고 program 해 주시면 됩니다. USBISP는 하나 있으시는 게 노트북에서 편하실 겁니다.
수고하세요.
>자세한 답변 감사드립니다.
>
>트레이닝키트 구입했을때 안에 ISP 케이블 들어있었습니다
>
>근데 USB 방식이 아닌 프린트 포트 더라구요
>
>노트북으로 사용하기 때문에
>
>노트북에는 프린트 케이블포트가 없어서
>
>USB-JTAG 를 사용하고 있습니다.
>
>// JTAG을 사용하려면, 보드의 AVR에 있는 퓨즈 비트 중에서 JTAGEN 이라는 비트를 0으로 하여 체크하여 enable 하셔야 합니다.
>
>답변중 저부분은 잘 이해가 안가는데요 ㅠㅠ
>
>AVR 에 있는 퓨즈비트 중 JTAGEN 이라는 비트를 0 으로 체크하려면
>
>어떻게 해야 하는지요 ????
>
>avrstudio 에서 코딩을 하는건가요 ?
>
>그리고 대전에 거주하기 때문에 방문은 어렵답니다 ㅠㅠ
>
|
||||
| 2564 | 답변완료3축 가속도 센서 예제관련 | 진승훈 | 2009-04-03 | 1,370 |
|
안녕하세요
답변을 잘 받았는데요.
3AXIS_SensorTest를 먼저 해 보라고 해서 실행하였는데.
시간만 흐르고 변화가 없어요..
연결이 이상한것 같은데
아래첨부파일과 같이 COM1으로 변경해서 비트까지 맞췄어요.
그리고 보드에서는 128의 확장보드에 UART0컴퓨터와 PORTF는 가속도 센서랑 연결했습니다. UART0는 칩옆에 있는 UART0에 해보고 보드에 UART0에 해 보았는데 동일했습니다. 12V전원을 따로 인가 해야 하는지요.
어댑터는 다시 주문해서 노트북에 있는 12V 3A어댑터를 사용하는 연결해도 반은은 똑같아요...
>안녕하세요? 고객님,
>저희 NewTC 제품을 이용하여 주셔서 감사합니다.
>
>3축 가속도 예제는 두 가지가 있습니다. 하나는 3DMOUSE 예제가 있고,
>3AXIS_SensorTest 라는 것이 있습니다. 우선, 두번째인 3AXIS_SensorTest를 먼저 해 보시길 권장합니다.
>
>3DMouse 예제는 켜지면서, 최초에는 COM1으로 셋팅되면서, 바로 트레이로 들어가게 됩니다. 트레이(Tray)란 윈도 오른쪽 밑에 보면 시간 나타나는 데 있잖아요. 그 옆이 트레이 입니다. 네이트 온 같은 것들이 실행되면 글루 들어가잖아요.
>거기에 있는 3DMouse 아이콘을 클릭하면 설정 화면이 나오는 데, Disconnect 하신 후에, 다시 고객님이 사용하는 COM 포트인 COM3로 잡고 Connect 하면 가속도 센서를 기울이는 것에 따라서, 그 방향으로 움직이게 될겁니다. 하지만, 최초에는 짧은 시간이지만 Calibration 이라는 것을 하게 되므로, 최초 1~2초 정도는 정위치 하고 가만히 있는 것이 좋습니다.
>
>아래는 자료실에 있는 윈도우 예제인데, 두 가지 모두 다 들어 있습니다.
>- 아래 -
>http://newtc.co.kr/download/AM-3AXIS/Window_Example.zip
>
>
>해보고 안되시면, 다시 올려 주세요~
>수고하세요.
>
관리자 답변
안녕하세요? 고객님,
모듈의 시리얼 포트인 UART0를 USBUART와 같은 제품을 이용하여 컴퓨터로 입력하여야 합니다. 연결에 USBISP를 쓰면 안되요..USBISP를 USBUART로 혼동 하시는 분들이 계셔서요. 그리고, COM1으로 변경하셨다고 했는 데, 기존에 있던 COM1은 어떻게 되었나요? 기존에 COM1이 있다면, 우리 USB를 COM2 정도로 겹치지 않게 변경하는 게 맞습니다.
지금 주어진 환경을 가능한 상세히 써 보세요. 메인 보드는 뭘썻고, USB는 어떤 걸 썻고..메인 보드의 Jxxx 번에 꽂았고...등등으로요. 정확한 상황을 모르겠네요.
3축 가속도 센서는 3.3V 전원을 사용하는 데, 플러스 모듈이라고 해서 3축 가속도 센서 플러스 모듈(AM-3AXIS-P)은 5V를 넣어주면 동작하게 되어 있구요.
정확한 상황을 모르겠어요. 3축은 어떻게 보드와 연결하신 건지..전원은 얼마를 넣은 것인지..등등 정확한 상황을 설명해야 어디가 잘못 된건지..설명이 가능합니다.
수고하세요.
>안녕하세요
>답변을 잘 받았는데요.
>3AXIS_SensorTest를 먼저 해 보라고 해서 실행하였는데.
>시간만 흐르고 변화가 없어요..
>연결이 이상한것 같은데
>아래첨부파일과 같이 COM1으로 변경해서 비트까지 맞췄어요.
>그리고 보드에서는 128의 확장보드에 UART0컴퓨터와 PORTF는 가속도 센서랑 연결했습니다. UART0는 칩옆에 있는 UART0에 해보고 보드에 UART0에 해 보았는데 동일했습니다. 12V전원을 따로 인가 해야 하는지요.
>어댑터는 다시 주문해서 노트북에 있는 12V 3A어댑터를 사용하는 연결해도 반은은 똑같아요...
>
>>안녕하세요? 고객님,
>>저희 NewTC 제품을 이용하여 주셔서 감사합니다.
>>
>>3축 가속도 예제는 두 가지가 있습니다. 하나는 3DMOUSE 예제가 있고,
>>3AXIS_SensorTest 라는 것이 있습니다. 우선, 두번째인 3AXIS_SensorTest를 먼저 해 보시길 권장합니다.
>>
>>3DMouse 예제는 켜지면서, 최초에는 COM1으로 셋팅되면서, 바로 트레이로 들어가게 됩니다. 트레이(Tray)란 윈도 오른쪽 밑에 보면 시간 나타나는 데 있잖아요. 그 옆이 트레이 입니다. 네이트 온 같은 것들이 실행되면 글루 들어가잖아요.
>>거기에 있는 3DMouse 아이콘을 클릭하면 설정 화면이 나오는 데, Disconnect 하신 후에, 다시 고객님이 사용하는 COM 포트인 COM3로 잡고 Connect 하면 가속도 센서를 기울이는 것에 따라서, 그 방향으로 움직이게 될겁니다. 하지만, 최초에는 짧은 시간이지만 Calibration 이라는 것을 하게 되므로, 최초 1~2초 정도는 정위치 하고 가만히 있는 것이 좋습니다.
>>
>>아래는 자료실에 있는 윈도우 예제인데, 두 가지 모두 다 들어 있습니다.
>>- 아래 -
>>http://newtc.co.kr/download/AM-3AXIS/Window_Example.zip
>>
>>
>>해보고 안되시면, 다시 올려 주세요~
>>수고하세요.
>>
>
|
||||
| 2563 | 답변완료USB-ISP 연결이 완됩니다. | eyelet | 2009-04-03 | 1,360 |
|
안녕하세요
귀사 제품 AB-M128-B 보드에 AVR용 USB-ISP 를 사용하여
ICCAVR7 을 사용하여 개발예정입니다.
이 제품을 사용할때 H/W적인 셋팅이 필요한가요 ?
메뉴얼 보고 그대로 했지만 아래와 같은 에러만 나오네요
PC도 교환 해보았지만 동일한 증상입니다.
unable to detect stk500 device
aborting isp function
배선 및 PC상태는 수없이 재확인 해보았습니다.
메뉴얼에 보면
※ ATMega128 의 경우 1번과 2번 핀에 PDI, PDO를 연결하고 PDI, PDO가 없는
AVR의 경우 MOSI, MISO 를 연결한다.
이 부분 이해를 못하겠습니다.
atmeg128에 어느선을 연결을 시켜야 하나요?
배선은 귀사 메뉴얼 그림대로 하였습니다.
관리자 답변
안녕하세요...고객님...
아래와 같은 에러메세지는 stk500설정에 문제가 있을때 생기는 에러입니다.
AVR Studio를 설치하시고 설치 폴더 아래에 있는 stk500을 ICCAVR ISP Option에서 제대로 연결하셨는지 확인해 주세요. 그런 다음 USBISP 드라이브는 제대로 설치 되었는지 장치관리자에서 USBISP 포트는 제대로 인식되어 있는지..컴파일러와 인식된 포트가 일치하는지.. 등등 확인바랍니다.
ATmega128의 ISP는 MOSI, MISO핀에 연결하면 안됩니다. 반드시 PDI, PDO에 연결하셔야 됩니다. 자세한 내용은 ATmega128 datasheet를 참고하시기 바랍니다.
고객님. 질문은 반드시 실명으로 해주시기 바랍니다.
실명이 아닐경우 답변이 거절될 수도 있습니다. 하시다가 궁금한 점 생기면 언제라도 주저마시고 질문올려주시면 최대한 빨리 자세하게 답변드리도록 노력하겠습니다.
감사합니다.
>안녕하세요
>귀사 제품 AB-M128-B 보드에 AVR용 USB-ISP 를 사용하여
>ICCAVR7 을 사용하여 개발예정입니다.
>
>이 제품을 사용할때 H/W적인 셋팅이 필요한가요 ?
>메뉴얼 보고 그대로 했지만 아래와 같은 에러만 나오네요
>PC도 교환 해보았지만 동일한 증상입니다.
>
>unable to detect stk500 device
> aborting isp function
>
>배선 및 PC상태는 수없이 재확인 해보았습니다.
>메뉴얼에 보면
> ※ ATMega128 의 경우 1번과 2번 핀에 PDI, PDO를 연결하고 PDI, PDO가 없는
>AVR의 경우 MOSI, MISO 를 연결한다.
>이 부분 이해를 못하겠습니다.
>atmeg128에 어느선을 연결을 시켜야 하나요?
>배선은 귀사 메뉴얼 그림대로 하였습니다.
|
||||
| 2562 | 답변완료부품 구매 전 확인해 보려구요... | 박희근 | 2009-04-02 | 1,318 |
|
안녕하세요. 제품 구매 전에 가능 불가능 여부랄까, 혹은
지금 제가 생각하는 게 맞는지 확인해보려고 글을 남깁니다. ^^;;
제가 선배가 쓰던 ATmega128pro 제품을 공부 목적으로 빌려서
지금 쓰고 있습니다. 선배가 이 곳에서 구매했다고 하기에
저도 지금 거의 처음 접해보는 이 ATmega에 흥미가 생겨서
나름 거창한 목표를 가지고 몇 가지 부품을 구매하려고 계획하고 있습니다.
첫째는 ATmega128 제품이구요 (선배 것은 포트 몇개가 나가버려서
계속 쓰기가 곤란합니다.) 두번째는 센서 중에 흡연 감지 센서를
구매하려고 합니다. (이 곳에는 없는 것 같아 이 부품은 다른 곳을 알아보고 있습니다.)
마지막으로 RF 송/수신 장비를 사서 멀리 떨어진 곳에서도 흡연감지센서가
감지한 사항을 알 수 있게 (그러니까 감시할 수 있게) 하려고 합니다.
ATmega128 제품은 거의 확정을 했는데, 문제는 RF 송수신과 흡연 감지 센서를
어떤 식으로 ATmega 와 연동시켜서 센서가 감지하면 RF 송신장치로 신호를 보내고,
또 RF수신장치로 받아서 뭐 부저를 울리게 한다거나 LED를 깜박이게 한다거나
할지 잘 모르겠다는 점입니다.
머 이런 건 차근 차근 삽질해보면 될 것 같은데 혹시 저렇게 센서와 무선통신 모듈을
통한 무언가를 만들때 더 필요한 제품은 없는지, 제가 참고할 만한 레퍼런스는 없을지
궁금합니다. 가령 시리얼 포트를 통해서 디버깅을 하기 위해 RS232 를 사두는 게 좋은지
혹은 RF 모듈 중에 가장 간단하고 심플한 동작을 보여주는 제품은 무엇인지
전문가 입장에서 조언을 좀 부탁드립니다. (제품 구매시 참고하겠습니다.)
학생이라 전체적인 예상은 10만원 안팍으로 보고 있습니다.
이제 막 ATmega128 로 간단한 C코드를 내려보내서 실행시키는 수준이라
터무니 없는 목표일수도 있는데, 그렇다 하더라도 한 번 해보고 싶네요.
질문이 너무 방대하다 생각되시면 제가 하고자 하는 바를 위해서
어떤 제품을 사는 게 좋을지, 어떤 부분을 유심히 보는 게 좋을지 만이라도
조언을 해 주시면 좋겠습니다. 읽어주셔서 감사합니다. (__);;
관리자 답변
안녕하세요? 고객님,
저희 NewTC를 방문하고 제품 구매를 고려해 주셔서 감사합니다.
우선, 선배가 사용하던 ATmega보드가 고장나서 사용이 어렵다면, A/S를 받기를 권장합니다. 9,900원이면 MCU A/S가 가능하니까요. 메인보드는 그냥 쓸 수 있잖아요? 사는 것 보다는 절반 정도로 쌉니다. 그죠?
그리고, RF 모듈들은 다들 가격들이 저렴하지가 않구요. 사용하려면, 사전에 프로그램으로 작업을 해줘야 하는 일들이 많은 것이 대부분입니다.
물론 두개에 15만원 이상하는 비싼 RF 모듈들은 시리얼에 그냥 연결하면 동작하지만, 좀 비싸죠.
본사의 RFMOD는 그 반값 정도로 저렴하면서도 시리얼에 그냥 연결하면 동작합니다. 다만, 입출력 시리얼이 TTL Level(5V level) 입니다. 따라서, AVR과는 직접 붙게 되구요. PC와 붙일 때에는 USBUART 등을 사용하면 편리합니다.
근데, 연기 감지 센서 같은 것이 인터넷에 있는 데, 잘 동작하는 걸 못봐서, 어떻게 해야 잘 동작하는 지 잘 알아보고 구매하시기를 권장합니다. 가격도 잘 보구요.
하지만 가능하다면, 이 센서는 모듈로 구매할 것을 권장합니다. 학생들이 센서만 사서 회로를 만들었을 때의 동작 때문에 곤란을 겪는 것을 여럿 보았습니다.
수고하세요.
>안녕하세요. 제품 구매 전에 가능 불가능 여부랄까, 혹은
>
>지금 제가 생각하는 게 맞는지 확인해보려고 글을 남깁니다. ^^;;
>
>
>
>제가 선배가 쓰던 ATmega128pro 제품을 공부 목적으로 빌려서
>
>지금 쓰고 있습니다. 선배가 이 곳에서 구매했다고 하기에
>
>저도 지금 거의 처음 접해보는 이 ATmega에 흥미가 생겨서
>
>나름 거창한 목표를 가지고 몇 가지 부품을 구매하려고 계획하고 있습니다.
>
>
>
>첫째는 ATmega128 제품이구요 (선배 것은 포트 몇개가 나가버려서
>
>계속 쓰기가 곤란합니다.) 두번째는 센서 중에 흡연 감지 센서를
>
>구매하려고 합니다. (이 곳에는 없는 것 같아 이 부품은 다른 곳을 알아보고 있습니다.)
>
>마지막으로 RF 송/수신 장비를 사서 멀리 떨어진 곳에서도 흡연감지센서가
>
>감지한 사항을 알 수 있게 (그러니까 감시할 수 있게) 하려고 합니다.
>
>
>
>ATmega128 제품은 거의 확정을 했는데, 문제는 RF 송수신과 흡연 감지 센서를
>
>어떤 식으로 ATmega 와 연동시켜서 센서가 감지하면 RF 송신장치로 신호를 보내고,
>
>또 RF수신장치로 받아서 뭐 부저를 울리게 한다거나 LED를 깜박이게 한다거나
>
>할지 잘 모르겠다는 점입니다.
>
>
>
>머 이런 건 차근 차근 삽질해보면 될 것 같은데 혹시 저렇게 센서와 무선통신 모듈을
>
>통한 무언가를 만들때 더 필요한 제품은 없는지, 제가 참고할 만한 레퍼런스는 없을지
>
>궁금합니다. 가령 시리얼 포트를 통해서 디버깅을 하기 위해 RS232 를 사두는 게 좋은지
>
>혹은 RF 모듈 중에 가장 간단하고 심플한 동작을 보여주는 제품은 무엇인지
>
>전문가 입장에서 조언을 좀 부탁드립니다. (제품 구매시 참고하겠습니다.)
>
>
>
>
>학생이라 전체적인 예상은 10만원 안팍으로 보고 있습니다.
>
>이제 막 ATmega128 로 간단한 C코드를 내려보내서 실행시키는 수준이라
>
>터무니 없는 목표일수도 있는데, 그렇다 하더라도 한 번 해보고 싶네요.
>
>
>
>
>질문이 너무 방대하다 생각되시면 제가 하고자 하는 바를 위해서
>
>어떤 제품을 사는 게 좋을지, 어떤 부분을 유심히 보는 게 좋을지 만이라도
>
>조언을 해 주시면 좋겠습니다. 읽어주셔서 감사합니다. (__);;
|
||||
| 2561 | 답변완료AVR Studio 에서 JTAG 와 AVR 연결하는 방법 질문이요 | 가승일 | 2009-04-02 | 1,251 |
|
http://blog.naver.com/PostList.nhn?blogId=ksi85&categoryNo=4
사진 첨부가 안되어
위 링크에 질문 올렸습니다.
제가 너무 초보자라서
정확하고 자세한 답변 기다리고 있겠습니다 ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
교육받기에 좋은 제품을 구매하셨네요.^^
우선은요. JTAG을 사용하려면, 보드의 AVR에 있는 퓨즈 비트 중에서 JTAGEN 이라는 비트를 0으로 하여 체크하여 enable 하셔야 합니다.
퓨즈 비트를 0xFF19EF와 같이 하여 Write 하면 JTAG enable 이 됩니다.
이 작업은 반드시 패러렐 방식의 ISP나 USBISP가 있어야 가능합니다.
만약에 ISP가 없으시다면, 본사를 방문하시거나 보드를 보내 주시면 설정하여 돌려보내드릴 수는 있습니다. 이 경우, 작업은 무료이지만, 택배비는 고객님 부담입니다. 비용상 가까운데 계신다면 직접 오시면 좋을 것 같네요.
가장 좋은 방법은 ISP를 가지고 계셔서, 그걸로 JTAGEN을 체크하여 Write 하는 방법이죠. 그냥 ICCAVR에서 퓨즈를 0xFF19EF로 Write 하면 Enable 하게 됩닏.ㅏ
JTAG을 쓰게 되면, JTAG이 연결된 핀들을 일부 쓰지 못하게 됩니다. F 포트의 상위 4비트지요. 이를 감안하고 사용하시면 문제가 없습니다.
하지만, F 포트를 사용하기 어렵게 되면, 좀 잃는 것도 있으니, 참고 바랍니다.
꼭 JTAG을 써야 하는 경우는 타이밍 등을 정확히 알아야 하는 경우 등이 있겠구요.
레지스터 등을 봐가면서 디버깅 하는 경우 등이 되겠습니다. 변수의 값 변경 등도 관찰하여야 한다면 당연히 필요하겠지요. 하지만, 일반적으로는 JTAG이 없어도 일반 함수에서의 값 변동 정도는 JTAG이 아니더라도, UART를 통해서 모니터링을 하면 되니까, 굳이 필요 없는 경우도 많이 있습니다.
언제든 질문할 내용이 있으면, 주저 말고 올려 주세요~
수고하세요.
>http://blog.naver.com/PostList.nhn?blogId=ksi85&categoryNo=4
>
>사진 첨부가 안되어
>
>위 링크에 질문 올렸습니다.
>
>
>제가 너무 초보자라서
>
>정확하고 자세한 답변 기다리고 있겠습니다 ㅠㅠ
|
||||
| 2560 | 답변완료AD-USBISP V2의 ISP Frq. 재질문. | 김동원 | 2009-04-02 | 1,403 |
|
수고하십니다.
몇달전에 구입한 제품이면서도, 저도 이번에 저전력 배터리 동작 어플리케이션을
진행하다가 발견한 증상입니다. 1Mhz이상으로 동작하는 보통의 경우라면 전혀
문제될게 없지만, 지금은 꼭 필요한 기능이라 이렇게 재차 문의 드립니다.
이전 게시물 링크입니다.
http://www.newtc.co.kr/board/view.php?id=qna&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=6827
업그레이드후에 보내주신 제품을 잘 받았습니다.
그런데 증상이 개선되지 않았네요.
다시한번 환경과 증상을 알려드리겠습니다.
재 검토해주시면 감사하겠습니다.
[동작 환경]
- WinXP Tablet Edition ( XP Pro와 같은급입니다. )
- AVR Studio 4.13
- AD-USBISP V2 ( 업그레드 완료 상태 )
- ATmega48V ( DIP type, 내부 128Khz 동작 모드)
[증상]
- 사진과 같이 ISP속도를 4K로 설정하면, SD=0x26이라고 쓰지만
   다시 읽어보면 0x03으로 정확히 설정되지 않습니다.
- 타겟보드의 퓨즈설정을 읽어오지 못합니다.
   ( ISP 속도가 동작클럭의 1/4보다 낮아야 한다고 알고있습니다.
     SD=0x03이라면 ISP속도가 28K라고 보이는군요 )
- AVR Studio에서 연결후 "Board"탭으로 가보면 항상 주파수 부분이 빈칸으로 표시되어있습니다.
   이상태에서 읽어보면 항상 속도에 해당하는 SD = 0x03 입니다.
- AVR Studio 4.15에서도 SD=0x26으로 셋팅해도 계속 SD = 0x03 으로 읽혀집니다
번거로우시더라도, 화면캡쳐와 비교해가면서 분석해주시면... 하는 부탁입니다.
잘 이해안되시면 전화주십시요.
김동원. 017-3육육-4386
관리자 답변
안녕하세요? 고객님,
혹시 타겟 보드를 보내줄 수 있습니까?
타겟보드 하나를 보내주면, 업그레이드 해가면서 좀 더 테스트 해볼 수 있을 것 같습니다.
수고하세요.
>수고하십니다.
>
>몇달전에 구입한 제품이면서도, 저도 이번에 저전력 배터리 동작 어플리케이션을
>진행하다가 발견한 증상입니다. 1Mhz이상으로 동작하는 보통의 경우라면 전혀
>문제될게 없지만, 지금은 꼭 필요한 기능이라 이렇게 재차 문의 드립니다.
>
>이전 게시물 링크입니다.
>http://www.newtc.co.kr/board/view.php?id=qna&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=6827
>
>업그레이드후에 보내주신 제품을 잘 받았습니다.
>그런데 증상이 개선되지 않았네요.
>
>다시한번 환경과 증상을 알려드리겠습니다.
>재 검토해주시면 감사하겠습니다.
>
>[동작 환경]
>- WinXP Tablet Edition ( XP Pro와 같은급입니다. )
>- AVR Studio 4.13
>- AD-USBISP V2 ( 업그레드 완료 상태 )
>- ATmega48V ( DIP type, 내부 128Khz 동작 모드)
>
>[증상]
>- 사진과 같이 ISP속도를 4K로 설정하면, SD=0x26이라고 쓰지만
> 다시 읽어보면 0x03으로 정확히 설정되지 않습니다.
>- 타겟보드의 퓨즈설정을 읽어오지 못합니다.
> ( ISP 속도가 동작클럭의 1/4보다 낮아야 한다고 알고있습니다.
> SD=0x03이라면 ISP속도가 28K라고 보이는군요 )
>- AVR Studio에서 연결후 "Board"탭으로 가보면 항상 주파수 부분이 빈칸으로 표시되어있습니다.
> 이상태에서 읽어보면 항상 속도에 해당하는 SD = 0x03 입니다.
>- AVR Studio 4.15에서도 SD=0x26으로 셋팅해도 계속 SD = 0x03 으로 읽혀집니다
>
>번거로우시더라도, 화면캡쳐와 비교해가면서 분석해주시면... 하는 부탁입니다.
>잘 이해안되시면 전화주십시요.
>
>
>김동원. 017-3육육-4386
|
||||
| 2559 | 답변완료3축 가속도 센서 예제관련 | 진승훈 | 2009-04-02 | 1,399 |
|
안녕하세요.
AB-M128-B 와 AM-3AXIS-P와 USB-UART를 이용해서 연결했습니다.
M128의 F포트와 가속도계를 연결했고
UART는 UART0에 연결해서 DRIVER 설치까지해서 시스템이 COM3가 되었습니다. 3축 예제인 3DMOUSE를 사용해 보려고 시리얼 통신포트 설정에
USB-TO-SERIAL (COM3) 대충이렇게 하고 115200bps 8bit 1 none 연결하고
연결했는데 가속도계를 흔들어도 반응이 없습니다.
그리고 참고로 어댑터가 안와서 제 노트북 어댑터 12v 3A 보드에 연결했는데 문제가 있나요..
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
3축 가속도 예제는 두 가지가 있습니다. 하나는 3DMOUSE 예제가 있고,
3AXIS_SensorTest 라는 것이 있습니다. 우선, 두번째인 3AXIS_SensorTest를 먼저 해 보시길 권장합니다.
3DMouse 예제는 켜지면서, 최초에는 COM1으로 셋팅되면서, 바로 트레이로 들어가게 됩니다. 트레이(Tray)란 윈도 오른쪽 밑에 보면 시간 나타나는 데 있잖아요. 그 옆이 트레이 입니다. 네이트 온 같은 것들이 실행되면 글루 들어가잖아요.
거기에 있는 3DMouse 아이콘을 클릭하면 설정 화면이 나오는 데, Disconnect 하신 후에, 다시 고객님이 사용하는 COM 포트인 COM3로 잡고 Connect 하면 가속도 센서를 기울이는 것에 따라서, 그 방향으로 움직이게 될겁니다. 하지만, 최초에는 짧은 시간이지만 Calibration 이라는 것을 하게 되므로, 최초 1~2초 정도는 정위치 하고 가만히 있는 것이 좋습니다.
아래는 자료실에 있는 윈도우 예제인데, 두 가지 모두 다 들어 있습니다.
- 아래 -
http://newtc.co.kr/download/AM-3AXIS/Window_Example.zip
해보고 안되시면, 다시 올려 주세요~
수고하세요.
>안녕하세요.
>AB-M128-B 와 AM-3AXIS-P와 USB-UART를 이용해서 연결했습니다.
>M128의 F포트와 가속도계를 연결했고
>UART는 UART0에 연결해서 DRIVER 설치까지해서 시스템이 COM3가 되었습니다. 3축 예제인 3DMOUSE를 사용해 보려고 시리얼 통신포트 설정에
>USB-TO-SERIAL (COM3) 대충이렇게 하고 115200bps 8bit 1 none 연결하고
>연결했는데 가속도계를 흔들어도 반응이 없습니다.
>그리고 참고로 어댑터가 안와서 제 노트북 어댑터 12v 3A 보드에 연결했는데 문제가 있나요..
|
||||
| 2558 | 답변완료스트디오4 라이팅성공..... | 박철민 | 2009-04-02 | 1,400 |
|
- main.c file 작성법
에디터를 사용하여 다음의 코드를 복사후 저장을 합니다.
LED를 순차적으로 점등시키는 프로그램입니다.
먼저 스트디오4에서 뉴프로젝트를 하여 저장할곳을 설정한다 그리고 프로젝트 창이나오면 복사해서
붙어넣기를 하고 스트디오4에 빌더를 선택하면 헥사 파일이 생성된다 불러다 라이팅하면됨
// file name : main.c
#include <avr/io.h>
void delay(int del)
{
int cnt=50;
while ( del--)
while(cnt--);
}
int main( void )
{
DDRB = 0xff;
PORTB = 0x07;//led off
while(1){
PORTB = 0x06;//led0 on
delay(5);
PORTB = 0x05; //led1 on
delay(5);
PORTB = 0x03; //led2 on
delay(5);
};
return 0;
}
//end
이제 다운로더를 통하여 MCU에 다운로드만 하면 동작을 합니다.
관리자 답변
좋은 글 감사드립니다~
>- main.c file 작성법
>에디터를 사용하여 다음의 코드를 복사후 저장을 합니다.
>LED를 순차적으로 점등시키는 프로그램입니다.
>
>먼저 스트디오4에서 뉴프로젝트를 하여 저장할곳을 설정한다 그리고 프로젝트 창이나오면 복사해서
>
>붙어넣기를 하고 스트디오4에 빌더를 선택하면 헥사 파일이 생성된다 불러다 라이팅하면됨
>
>
>
>
>
>
>// file name : main.c
>#include <avr/io.h>
>void delay(int del)
>{
> int cnt=50;
> while ( del--)
> while(cnt--);
>}
>
>int main( void )
>{
> DDRB = 0xff;
> PORTB = 0x07;//led off
> while(1){
> PORTB = 0x06;//led0 on
> delay(5);
> PORTB = 0x05; //led1 on
> delay(5);
> PORTB = 0x03; //led2 on
> delay(5);
> };
> return 0;
>}
>//end
>
>
>이제 다운로더를 통하여 MCU에 다운로드만 하면 동작을 합니다.
>
>
>
>
>
>
|
||||
| 2557 | 답변완료rf모듈관련 질문입니다. | 조상현 | 2009-04-01 | 1,371 |
|
지금 avr과의 rf연결을 하려구 하는데 송신부의 rf모듈에는 TX에 불이 깜빡 거리는데 수신부의 avr부에는 OP에만 불이 들어오네요.
rfmod-util로 세팅할때 configuration mode 로 딥스위치 바꾼 다음 세팅값 실행하고 리셋 버튼 누르면 몇번 OP불이 깜빡이다 꺼지고 다시 uart data mode 로 딥스위치 바꾼 다음 리셋 버튼 누르면 OP TX 둘다 깜빡이다가 TX는 몇번 깜빡이다 OP만 깜빡입니다. 이거 정상인가요?!
그리고 사용 전압이 최저 최고가 어떻게 되나요?!
아무세팅 없이 끼우기만 하면 된다구 들었는데 유선일때는 되는데 rf모듈로 하면 안되네요..
모듈이 문제인거 같기도 해서 벌써 5개나 샀는데ㅠㅠ
제발 답변 부탁드립니다... 급해서 ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
설명한 상황은 정상으로 보입니다.
혹시, 본사 AVR 보드와 RFMOD와의 연결하는 4핀 케이블을
Direct 케이블(1:1 케이블)로 사용하셨나요? TX, RX가 Cross로 연결되어야 하기 때문에, 반드시 DIRECT 케이블을 써야 합니다.
자세히 실크를 보시면 AVR 보드에는 VCC TX RX GND 구요. RFMOD는 VCC RX TX GND 순서로 되어 있습니다.
케이블을 확인하고 해야 합니다. 셋팅도 제대로 되어 있는 지, 확인하는 법은, RFMOD 셋팅 프로그램으로 셋팅할 때, 화면에서 데이터가 올라가는 것이 보여야 합니다.
하시다가 잘 안되시면, 본사로 가져 오시면, 사용법 알려드리구요.
수고하세요.
> 지금 avr과의 rf연결을 하려구 하는데 송신부의 rf모듈에는 TX에 불이 깜빡 거리는데 수신부의 avr부에는 OP에만 불이 들어오네요.
> rfmod-util로 세팅할때 configuration mode 로 딥스위치 바꾼 다음 세팅값 실행하고 리셋 버튼 누르면 몇번 OP불이 깜빡이다 꺼지고 다시 uart data mode 로 딥스위치 바꾼 다음 리셋 버튼 누르면 OP TX 둘다 깜빡이다가 TX는 몇번 깜빡이다 OP만 깜빡입니다. 이거 정상인가요?!
> 그리고 사용 전압이 최저 최고가 어떻게 되나요?!
> 아무세팅 없이 끼우기만 하면 된다구 들었는데 유선일때는 되는데 rf모듈로 하면 안되네요..
> 모듈이 문제인거 같기도 해서 벌써 5개나 샀는데ㅠㅠ
> 제발 답변 부탁드립니다... 급해서 ㅠㅠ
|
||||
| 2556 | 답변완료KD-DL16키트 함수요~!!! | 명영진 | 2009-04-01 | 1,359 |
|
자꾸 질문만 드려 ㅈㅅ해요ㅜㅜ
초보라서요.. 질문드립니다..
void port_init(void)
void uart0_init(void)
void adc_init(void)
void init_devices(void)
void delay(int n)
void startConvertion(unsigned char ch)
unsigned char readConvertData(void)
이 함수들이 어떤 역할을 하는지 궁금해요ㅜㅜ
간단히라도 괜찮으니... 설명해주셨으면 좋겠네요^^;
그리고 비트값을 통해 모터가 제어되고 LED가 제어되는데..
어떤값이 들어왔을때 제어가 되는지도 궁금해요ㅜㅜ
관리자 답변
넹 답변해 드릴께요.^^
port_init 함수는 포트를 초기화 하는 함수입니다.
예를 들어서, DDRF는 Direction of Data Register F의 약자이며,
해당 비트가 1이면 해당 비트자리를 출력으로 설정하고, 내부 풀업됩니다.
0이면 해당 비트 자리를 입력으로 설정하게 됩니다.
PORTF = 0x00 과 같이 출력 초기값을 초기화 할 수 있습니다.
uart0_init 함수는 uart0를 초기화 합니다.
즉, 통신속도(ex:9600bps), databit (ex:8 bit) 등입니다.
adc_init 함수는 ad 컨버팅 할 때의 기본 레지스터들을 설정합니다.
init_devices 함수는 각 디바이스들을 초기화 합니다.
그중에 한개가 port 초기화 구요.
또한, 메모리나 타이머, 인터럽트 관련된 레지스터들을 초기화 합니다.
delay 함수는 시간을 지연시키는 함수입니다.
startConversion 함수는 AD컨버전을 시작하라는 함수죠.
readConvertData 함수는 AD컨버전 된 결과를 받아오는 함수죠.
우선은, 어제 말한 것처럼, 동영상 강좌를 보는 게 좋겠습니다.
그리고는 강좌->AVR 강좌에서 초초보 강좌부터 천천히 읽어 보면서 공부하는게 좋겠습니다.
수고하세요.
>자꾸 질문만 드려 ㅈㅅ해요ㅜㅜ
>초보라서요.. 질문드립니다..
>
>void port_init(void)
>void uart0_init(void)
>void adc_init(void)
>void init_devices(void)
>void delay(int n)
>void startConvertion(unsigned char ch)
>unsigned char readConvertData(void)
>
>이 함수들이 어떤 역할을 하는지 궁금해요ㅜㅜ
>간단히라도 괜찮으니... 설명해주셨으면 좋겠네요^^;
|
||||
| 2555 | 답변완료AM-DC2-2D | 김부성 | 2009-04-01 | 1,294 |
|
안녕하십니까~
AM-DC2-2D
이모델을 구매하였는데..궁금한게 몇개가 있어서 이렇게 글을남깁니다..
DC모터 제어모듈로, 듀얼로 2A까지 버틸수 있다고 설명되어있는데,
첫번째로
포트 하나별로 2A까지 버틸수 있다는 말이 맞는건지
아니면 두 포트 합쳐서 2A까지 버틸수 있다는 말인지 궁금합니다.
두번째로
정격전압이 45V까지 가능하다고 했는데 실제 45V 입력해도 상관없는건지
궁금합니다.
관리자 답변
안녕하세요.....고객님..
첫번째로
포트 하나별로 2A까지 버틸수 있다는 말이 맞는건지
아니면 두 포트 합쳐서 2A까지 버틸수 있다는 말인지 궁금합니다.
>각 포트당 2A 를 의미합니다. 즉 2A 짜리 모터 두개를 구동할 수 있습니다.
두번째로
정격전압이 45V까지 가능하다고 했는데 실제 45V 입력해도 상관없는건지
궁금합니다.
>네, 45V까지 가능합니다. 단, 모터의 종류나 성격에 따라 조금 차이가 날 수도 있습니다. 예를 들어 정방향 역방향의 급변경으로 인한 역기전압등을 고려한다면 좀 더 최고 전압보다는 낮은 전압까지만 사용하시기를 권장합니다. 전류도 마찬가지 입니다.
좀 더 많은 내용을 알고싶다면 L298 datasheet에 자세한 스펙이 나와 있습니다.
감사합니다.
>안녕하십니까~
>AM-DC2-2D
>이모델을 구매하였는데..궁금한게 몇개가 있어서 이렇게 글을남깁니다..
>
>DC모터 제어모듈로, 듀얼로 2A까지 버틸수 있다고 설명되어있는데,
>
>첫번째로
>포트 하나별로 2A까지 버틸수 있다는 말이 맞는건지
>아니면 두 포트 합쳐서 2A까지 버틸수 있다는 말인지 궁금합니다.
>
>두번째로
>정격전압이 45V까지 가능하다고 했는데 실제 45V 입력해도 상관없는건지
>
>궁금합니다.
>
>
|
||||
| 2554 | 답변완료ICC-AVR컴파일 관련 문의 | 권은조 | 2009-04-01 | 1,395 |
|
안녕하세요 자꾸 질문을 드리게 되네요. 죄송합니다. T.T
아래의 답변을 받고 노트북에서 페러럴 포트 가 있는 컴퓨터로 변경해 보았지만
되질 않아 다시 한번 질문드립니다.(아직 usb는 사용하지 않고 있습니다)
우선 지금까지의 조사 결과를 종합하자면, 2가지 에러가 발생했는데 한가지는 in system Programming 의 Target Device Setting를 아무것도 선택하지 않았을 경우 이하의 에러 메시지가 (참고로 [AVR 초초보강좌]ATMEGA128강좌 #1.pdf를 그대로 따라한 경우입니다.)
__________________________________________
Cannot determine AVR device type.
Please check power and cable.
__________________________________________
두번째는 in system Programming 의 Target Device Setting을 Use Project->Option->Device setting으로 설정 하였을 경우이하의 에러 메시지가(참고로AVR 기초강좌-01. 보드에 프로그램 다운로드 하기 퓨즈설정 설정을 그대로 따라한 경우입니다.)
_______________________________________________________
infomational - project has no EEPROM file
Erasing memory ...Programming FLASH...
Cannot program Flash
ISP programming done.
________________________________________________________
출력 됩니다.
자꾸 에러가 발생하는 것을 보면 제가 무언가 잘못 하고 있는 듯 합니다.
혹시 귀사를 방문하여 ICCAVR로 제가 가지고 있는 KD-128pro보드에 프로그램 다운로드 하는 시범을 한번만 보여 주실수 없는지요? 가능하다면 언제가 좋으신지 연락 부탁드리겠습니다 .(010-4854-4808) 답글로도 상관 없습니다.
아울러 귀사의 usb제품도 직접 구매하고 싶습니다.
페러럴이 되지 않을 경우를 대비하려고요.
답변 부탁 드리겠습니다.
>안녕하세요? 고객님,
>현재 국내에서 판매 중인 USB to Parallel은 프로그래밍하여 다운로드 하는 용도로는 사용이 불가합니다. 대부분 프린터 전용이라서, 사용이 안됩니다.
USB to LPT로 쓰셔야 하는 데, 국내에는 현재 해당 포트가 판매되지 않고 있습니다.
>노트북에서 쓰려면, 지금 현재는 반드시 USBISP를 사용하는 방법밖에 없겠습니다.
>그렇지 않으면, JTAG을 쓰던가요. JTAG을 쓰게 되면 JTAG을 위하여 사용하는 핀은 자유롭게 사용할 수 없게 되기 때문에, 다운로드를 위해서라면 USBISP를 사용하실 것을 권장해 드립니다.
>수고하세요~
관리자 답변
안녕하세요...고객님...
방문은 언제라도 환영합니다. 글로 답변드리기 보다 직접 한번 보여주는게 훨씬 효율적이라 생각됩니다. 언제라도 가능하니깐 오시기 전 전화 한번 주시고 오시면 시간 맞추겠습니다.
그럼 그때 뵙겠습니다.^_^
감사합니다.
>안녕하세요 자꾸 질문을 드리게 되네요. 죄송합니다. T.T
>
>아래의 답변을 받고 노트북에서 페러럴 포트 가 있는 컴퓨터로 변경해 보았지만
>되질 않아 다시 한번 질문드립니다.(아직 usb는 사용하지 않고 있습니다)
>
>우선 지금까지의 조사 결과를 종합하자면, 2가지 에러가 발생했는데 한가지는 in system Programming 의 Target Device Setting를 아무것도 선택하지 않았을 경우 이하의 에러 메시지가 (참고로 [AVR 초초보강좌]ATMEGA128강좌 #1.pdf를 그대로 따라한 경우입니다.)
>__________________________________________
>Cannot determine AVR device type.
>Please check power and cable.
>__________________________________________
>두번째는 in system Programming 의 Target Device Setting을 Use Project->Option->Device setting으로 설정 하였을 경우이하의 에러 메시지가(참고로AVR 기초강좌-01. 보드에 프로그램 다운로드 하기 퓨즈설정 설정을 그대로 따라한 경우입니다.)
>_______________________________________________________
>infomational - project has no EEPROM file
>Erasing memory ...Programming FLASH...
>Cannot program Flash
>ISP programming done.
>________________________________________________________
>출력 됩니다.
>
>자꾸 에러가 발생하는 것을 보면 제가 무언가 잘못 하고 있는 듯 합니다.
>혹시 귀사를 방문하여 ICCAVR로 제가 가지고 있는 KD-128pro보드에 프로그램 다운로드 하는 시범을 한번만 보여 주실수 없는지요? 가능하다면 언제가 좋으신지 연락 부탁드리겠습니다 .(010-4854-4808) 답글로도 상관 없습니다.
>아울러 귀사의 usb제품도 직접 구매하고 싶습니다.
>페러럴이 되지 않을 경우를 대비하려고요.
>답변 부탁 드리겠습니다.
>
>
>>안녕하세요? 고객님,
>
>>현재 국내에서 판매 중인 USB to Parallel은 프로그래밍하여 다운로드 하는 용도로는 사용이 불가합니다. 대부분 프린터 전용이라서, 사용이 안됩니다.
>USB to LPT로 쓰셔야 하는 데, 국내에는 현재 해당 포트가 판매되지 않고 있습니다.
>
>>노트북에서 쓰려면, 지금 현재는 반드시 USBISP를 사용하는 방법밖에 없겠습니다.
>>그렇지 않으면, JTAG을 쓰던가요. JTAG을 쓰게 되면 JTAG을 위하여 사용하는 핀은 자유롭게 사용할 수 없게 되기 때문에, 다운로드를 위해서라면 USBISP를 사용하실 것을 권장해 드립니다.
>
>>수고하세요~
>
|
||||
