Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 4163 | 답변완료ADC 관련 질문 | 김민제 | 2012-06-09 | 1,367 |
|
atmega128을 이용하여 ADC를 구현하고자 합니다.
질문 몇가지가 있습니다.
1. 컴퓨터로 ADC 결과을 보려면 사용하는 프로그램에는 어떤 종류가 있나요? 대표적으로 UART가 있는 것으로 알고있는데 뉴티씨 장비와 호환이 잘 되는지요?
2. 현재 AVR MEGA128 개발보드와 AVR용 USB-ISP라이트 가 있습니다. 포트 F에 + - 극을 연결하여 컴퓨터로 이를 보려고하는데 다른 장비를 필요없나요?
3. 그리고 ADC 코딩을 스테핑 모터 코딩과 한개의 Atmega128으로 구동하려고 합니다.
가능한가요? 가능하다면 코딩이 서로 충돌이 일어나지 않도록 따로 해야되는게 있나요?
항상 답변 감사드리며 이만 글 마칠께요 ^^
관리자 답변
안녕하세요? 고객님,
답변 드릴께요.
>
> atmega128을 이용하여 ADC를 구현하고자 합니다.
> 질문 몇가지가 있습니다.
>
>
> 1. 컴퓨터로 ADC 결과을 보려면 사용하는 프로그램에는 어떤 종류가 있나요? 대표적으로 UART가 있는 것으로 알고있는데 뉴티씨 장비와 호환이 잘 되는지요?
==> UART는 ATMEGA128에는 2개씩 ATMEGA16이나 89S52 보드에는 1개씩 있습니다.
잘 동작합니다. 말씀한 바와 같이 ADC 결과를 컴퓨터로 본다고 하면, USBSerial 등을 이용해서, 가상 시리얼로 보는 것이 좋겠지요?
>
> 2. 현재 AVR MEGA128 개발보드와 AVR용 USB-ISP라이트 가 있습니다. 포트 F에 + - 극을 연결하여 컴퓨터로 이를 보려고하는데 다른 장비를 필요없나요?
==> AVR에서 5V ~ GND 사이의 전압을 출력하는 아날로그는 GND에 GND를 ADC 입력받는 F 포트의 해당 핀에 + 쪽을 연결하면 되겠지만, -2.5 ~ 2.5V 정도를 입력받는 것은 차동 입력 채널을 이용해서 입력 받아야 겠습니다.
>
> 3. 그리고 ADC 코딩을 스테핑 모터 코딩과 한개의 Atmega128으로 구동하려고 합니다.
> 가능한가요? 가능하다면 코딩이 서로 충돌이 일어나지 않도록 따로 해야되는게 있나요?
==> 가능합니다. 각 포트를 다르게 하면 충돌하지 않겠네요.
> 항상 답변 감사드리며 이만 글 마칠께요 ^^
>
수고하세요.
|
||||
| 4162 | 답변완료AB-M128-B 전원 질문입니다. | 윤종훈 | 2012-06-11 | 1,271 |
|
리튬 전지 12V 짜리를 입력 하려고 하는데 12V 아답터 옆의 DC 12V input에 연결하면 되는 건가요?
이렇게 연결하면 아트메가128에도 자동적으로 5V전원이 입력되는 건가요? 아니면 따로 레귤레이터로 변환하여 입력해 주어야 하나요?
마지막으로 서보모터를 제어하려 하는데 여기서 파는 서보모터 구동 모듈에 전원을 AB-M128-B의 아웃풋 단자에서 뽑아 사용할 수 있나요?
관리자 답변
Dc는 그렇게 연결하면 되구요
서보모터 구동모듈쓰면 rc 서보용 5v가 자동연결되어 있어요
수고하세요
>
>
> 리튬 전지 12V 짜리를 입력 하려고 하는데 12V 아답터 옆의 DC 12V input에 연결하면 되는 건가요?
>
> 이렇게 연결하면 아트메가128에도 자동적으로 5V전원이 입력되는 건가요? 아니면 따로 레귤레이터로 변환하여 입력해 주어야 하나요?
>
> 마지막으로 서보모터를 제어하려 하는데 여기서 파는 서보모터 구동 모듈에 전원을 AB-M128-B의 아웃풋 단자에서 뽑아 사용할 수 있나요?
>
|
||||
| 4161 | 답변완료AVR ATMEGA128에서 AD JTAG 질문입니다. | 안치성 | 2012-06-11 | 1,438 |
|
안녕하세요?
JTAG연결 문의를 드렸었는데요. 아래의 답변을 해주셨는데
JTAG 쓰려면 ISP를 사용해서 AVR Studio 등에서 JTA.GEN을 체크하고, Program 해줘야 그 이후에 사용 가능합니다.
구체적으로 AVR Studio에서 어떻게 해줘야 하는지 모르겠고 ISP가 어떤 건지도 잘 모르겠습니다.
관리자 답변
안녕하세요
Isp는 다운로더구요
Usb타입과 시리얼포트 타입. 그리고. 패러랠 포트 타입이 있어요
제품소개에서 avr 개발장비가면 있어요
자료실가서도 참고해 보세요
또한 온라인 강좌에서 avr강좌보면 동영상으로 검색해서 보세요
수고하세요
>
>
> 안녕하세요?
> JTAG연결 문의를 드렸었는데요. 아래의 답변을 해주셨는데
> JTAG 쓰려면 ISP를 사용해서 AVR Studio 등에서 JTA.GEN을 체크하고, Program 해줘야 그 이후에 사용 가능합니다.
> 구체적으로 AVR Studio에서 어떻게 해줘야 하는지 모르겠고 ISP가 어떤 건지도 잘 모르겠습니다.
>
|
||||
| 4160 | 답변완료AD-USBISP 다운로드 관련 문의 글 | 꼬롱이 | 2012-06-11 | 1,249 |
|
현재 쓰고 있는 AVR은 ATmeag128-16AU 이고요. 코드비젼을 쓰고 있습니다.
뉴티씨에서 제공되는 다운로드 보드의 경우, Vcc, Gnd, SCK, Reset, MISO, MOSI Pin map
구성이 되어 있으나, 다운로드 결과 에러가 발생되고 있습니다. 이럴경우 TXD, RXD을 어느 핀과
조합해야 하는지 문의를 드립니다.
그리고, 코드비젼에서 AVR 선택시 ATmaga128L 과 같은지 확인 요청드립니다.
감사합니다.
관리자 답변
안녕하세요 고객님
ISP의 경우 어떤회사 제품이던지. Atmega128은 데이터시트상에.
Mosi miso 핀은 pdi pdo에 각각 연결하도록 되어있습니다
핀맵 확인해 보세요
또한 atmega128L은 로볼티지용입니다
다른건 다 같구요. Vcc전압범위와. 최대 클럭이 달라집니다
수고하세요
>
>
> 현재 쓰고 있는 AVR은 ATmeag128-16AU 이고요. 코드비젼을 쓰고 있습니다.
> 뉴티씨에서 제공되는 다운로드 보드의 경우, Vcc, Gnd, SCK, Reset, MISO, MOSI Pin map
> 구성이 되어 있으나, 다운로드 결과 에러가 발생되고 있습니다. 이럴경우 TXD, RXD을 어느 핀과
> 조합해야 하는지 문의를 드립니다.
>
> 그리고, 코드비젼에서 AVR 선택시 ATmaga128L 과 같은지 확인 요청드립니다.
>
> 감사합니다.
>
|
||||
| 4159 | 답변완료AD-JTAG V02 연결질문 | 안치성 | 2012-06-11 | 1,349 |
|
안녕하세요?
AVR Studio 4.19로 AVR atmega128에 JTAG를 써서 프로그램을 입력하려고 합니다.
드라이버를 설치하고 포트 설정도 했는데 첨부파일의 에러메세지가 뜹니다.
atmega128의 전원을 연결하고 jtag도 연결하여 jtag에서 JTAG DATA와 JTAG CONNECTION 불만 두 개 들어와 있다가 retry 버튼을 누르게 되면 USB LINK와 USB DATA가 깜빡깜빡이다가 다시 에러메시지가 뜨네요
어디에 문제가 있는지 모르겠습니다.
수고하세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본 에러는 사용하는 AVR의 퓨즈비트 중에서 JTAGEN 비트가 Enable(0) 되지 않아서 생기는 현상입니다.
본사의 AVR 모듈 중 128 모듈은 JTAGEN이 disable(1) 되어서 발매됩니다.
JTAGEN을 체크하면 F 포트 중 4개의 비트를 사용할 수 없게 되기 때문인데요.
본사의 모듈은 포트를 모두 살려서 쓸 수 있게 되어 있습니다.
따라서, JTAG 쓰려면 ISP를 사용해서 AVR Studio 등에서 JTAGEN을 체크하고, Program 해줘야 그 이후에 사용 가능합니다.
수고하세요.
>
>
> 안녕하세요?
> AVR Studio 4.19로 AVR atmega128에 JTAG를 써서 프로그램을 입력하려고 합니다.
> 드라이버를 설치하고 포트 설정도 했는데 첨부파일의 에러메세지가 뜹니다.
> atmega128의 전원을 연결하고 jtag도 연결하여 jtag에서 JTAG DATA와 JTAG CONNECTION 불만 두 개 들어와 있다가 retry 버튼을 누르게 되면 USB LINK와 USB DATA가 깜빡깜빡이다가 다시 에러메시지가 뜨네요
> 어디에 문제가 있는지 모르겠습니다.
>
> 수고하세요
>
|
||||
| 4158 | 답변완료AM-DC2-2D 모듈 작동시간이 얼마나되나요? | 김대정 | 2012-06-12 | 1,425 |
|
DC 모터 구동모듈 Dual 2A (AM-DC2-2D)
인데요. RC카 를 제작하려고하는데요.
적어도 10~15분정도 작동하게 하려하는데요. 이모듈로 버틸수 있을까요???
작동시간 몇분까지 버티는지 알고싶습니다.
관리자 답변
고객님 질문 잘 봤습니다.
10~15분정도라 하셨는데 건전지는 얼마나 되는 용량을 사용 하시는지요?
그걸 알지 못하고는 얼마나사용가능한지 시간을 산정을 할수 없습니다.
그럼 수고하세요
>
>
> DC 모터 구동모듈 Dual 2A (AM-DC2-2D)
> 인데요. RC카 를 제작하려고하는데요.
>
> 적어도 10~15분정도 작동하게 하려하는데요. 이모듈로 버틸수 있을까요???
> 작동시간 몇분까지 버티는지 알고싶습니다.
>
|
||||
| 4157 | 답변완료[ATMEGA128] 스텝핑 모터와 ADC 코드 합치기 문의 | 김민제 | 2012-06-11 | 1,434 |
|
저희 가 사용하고 있는 스텝핑 모터 ICCAVR code 입니다. -(99000)
자료실에서 퍼온 ADC 기본 코드 입니다.
#include <iom128v.h>
#include <stdio.h>
// printf 함수 사용시 추가할 것.
int putchar(char c)
{
while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
UDR0 = c;
return c;
}
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSR0A & 0x80) == 0);
return UDR0;
}
void uart0_init(void)
{
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x67; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
}
void init_adc(int ch){
DDRF = 0x00;
ADCSRA = 0x0f;
ADMUX = ch;
ADCSRA = 0x8f;
}
void main(void){
int value;
uart0_init();
init_adc(0);
while(1){
ADCSRA |= (0x01<<ADSC); // ADC start
value = ADCL; // get ADCL
value |= ADCH<<8; // get ADCH
value &=0x03ff;
printf("\r\n Data: %d", value);
}
}
제가 ADC를 사용하는 목적은 측정한 전압을 ADC를 통해 컴퓨터로 데이터값을 출력하기 위해서입니다.
첫번째 질문은 그런 목적으로 사용했을때 자료실에서 퍼온 코딩을 사용해도 되는지?? 이고요
두번째 질문은 ADC와 스텝핑 모터 코딩을 합칠려고 하는데 자꾸 ctrlmega.o 라는 에러가 나서
어찌 합쳐야 되는지 잘몰라서 질문드립니다.
관리자 답변
안녕하세요? 고객님,
네, 자료실에서 ADC 소스를 다시 다운로드 받고, ICCAVR V7도 재설치 하고, 다시 해 보세요.
그리고, 컴파일 잘 되면 거기다가 스테핑모터 관련 코드를 추가하는 형식으로 하는 것이 좋겠어요.
수고하세요.
>
>
> 저희 가 사용하고 있는 스텝핑 모터 ICCAVR code 입니다. -(99000)
>
> 자료실에서 퍼온 ADC 기본 코드 입니다.
>
>
> #include <iom128v.h>
> #include <stdio.h>
>
> // printf 함수 사용시 추가할 것.
> int putchar(char c)
> {
> while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
>
> UDR0 = c;
> return c;
> }
>
> // scanf 함수 사용시 추가할 것.
> int getchar(void)
> {
> while ((UCSR0A & 0x80) == 0);
> return UDR0;
> }
>
> void uart0_init(void)
> {
> UCSR0B = 0x00; //disable while setting baud rate
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0L = 0x67; //set baud rate lo
> UBRR0H = 0x00; //set baud rate hi
> UCSR0B = 0x18;
> }
>
> void init_adc(int ch){
> DDRF = 0x00;
> ADCSRA = 0x0f;
> ADMUX = ch;
> ADCSRA = 0x8f;
> }
>
> void main(void){
>
> int value;
>
> uart0_init();
> init_adc(0);
>
> while(1){
> ADCSRA |= (0x01<<ADSC); // ADC start
> value = ADCL; // get ADCL
> value |= ADCH<<8; // get ADCH
> value &=0x03ff;
>
> printf("\r\n Data: %d", value);
> }
> }
>
> 제가 ADC를 사용하는 목적은 측정한 전압을 ADC를 통해 컴퓨터로 데이터값을 출력하기 위해서입니다.
>
> 첫번째 질문은 그런 목적으로 사용했을때 자료실에서 퍼온 코딩을 사용해도 되는지?? 이고요
>
> 두번째 질문은 ADC와 스텝핑 모터 코딩을 합칠려고 하는데 자꾸 ctrlmega.o 라는 에러가 나서
> 어찌 합쳐야 되는지 잘몰라서 질문드립니다.
>
|
||||
| 4156 | 답변완료ponyprog 프로그램에 대해서 질문 드립니다. | 이건화 | 2012-06-12 | 1,461 |
|
아까 질문 드렸던 사람인데요,
USBISP는 정상적으로 연결 되었다고 하셨는데,
홈페이지에 있는 ponyprog 프로그램으로 Hex파일을 라이팅하면
프로그램이 응답없음으로 멈춰 집니다.
이러한 상황이 AT89Sxx 계열 칩이 망가졌을 경우 프로그램이 멈춰지는지
아니면 프로그램이 문제인건지 궁금해서 질문 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USBISP 메뉴얼에 보면 STK500 프로토콜을 따르는 ICCAVR, AVR Studio, Codevision 등을 이용하면 됩니다. ponyprog는 패러랠 포트 타입으로 쓰는 거라서 STK500 프로토콜 쓰지 않습니다.
메뉴얼에 나와 있는 사항이니 메뉴얼을 꼼꼼히 읽어보면 좋겠습니다.
사용자 메뉴얼도 있으니 잘 참고 바랍니다.
수고하세요.
>
>
> 아까 질문 드렸던 사람인데요,
>
> USBISP는 정상적으로 연결 되었다고 하셨는데,
> 홈페이지에 있는 ponyprog 프로그램으로 Hex파일을 라이팅하면
> 프로그램이 응답없음으로 멈춰 집니다.
>
> 이러한 상황이 AT89Sxx 계열 칩이 망가졌을 경우 프로그램이 멈춰지는지
> 아니면 프로그램이 문제인건지 궁금해서 질문 드립니다.
>
|
||||
| 4155 | 답변완료usbisp제품이요 | 황태연 | 2012-06-12 | 1,392 |
|
이거 atmega에 다운로드 시킬수있는 장치 인데
핀을 4핀짜리끼고 atmega128연결시키고 usb는
PC에 연결하면
PC에서 자바언어로 ATmega로 신호 보낼수 있는거 맞나요?
된다고 해서 구입하고 하고있는데
포트가 안열려서 질문드립니다.
드라이버 설치는 다했어요
ICCAVR이런거로 소스는 다운시킬수있는데
PC에서 신호를 보내야되는데 포트가 안잡히네요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USBISP는 컴파일된 결과 파일인 hex 파일을 AVR의 flash 메모리나 EEPROM에 다운로딩 하는 장비입니다.
고객님의 신호를 보낸다는 게 무슨 말인지 모르겠습니다.
본사의 USBISP V03.5에는 UART 4핀을 통해서 시리얼 데이터를 주고받을 수 있는 포트가 나와 있습니다.
그 것을 통해서 시리얼 통신을 할 수는 있습니다.
수고하세요.
>
>
> 이거 atmega에 다운로드 시킬수있는 장치 인데
>
> 핀을 4핀짜리끼고 atmega128연결시키고 usb는
> PC에 연결하면
>
> PC에서 자바언어로 ATmega로 신호 보낼수 있는거 맞나요?
>
> 된다고 해서 구입하고 하고있는데
>
> 포트가 안열려서 질문드립니다.
>
> 드라이버 설치는 다했어요
> ICCAVR이런거로 소스는 다운시킬수있는데
>
> PC에서 신호를 보내야되는데 포트가 안잡히네요
>
|
||||
| 4154 | 답변완료AB-M128-A 연결질문입니다. | 장권수 | 2012-06-12 | 1,289 |
|
안녕하세요
AB-M128-A 를 사서 스마트폰과 블루투스 연결하여 모터들을 제어하려고하는 학생입니다.
제가 일단 블루투스는 빵판에 레귤레이터를 달아서 3.3V를 만들어서 VCC에 연결을 하였고 RX, TX를 귀사의 모듈 TX, RX에 다이렉트 크로스 연결을 하였습니다.
그리고 서보모터는 PORTB에 9번 10번핀 VCC 5V, GND 연결하였고, 제어선은 1번 핀에 연결을 하였습니다.
그리고 DC모터는 PORTF번에 똑같이 9번 10번핀에 5V, GND를 연결하였고 나머지 한 핀을 1번에 연결을 하였습니다.
그리고 배터리가 7.2V라서 12V인풋에 물려서 잘돌아가는데 뭐 전압이 딸려서 문제가 생긴다던지 하진 않겠죠?
맞게 잘 연결한걸까요?
관리자 답변
안녕하세요 고객님
현재 연결은 판단상 별 무리는 없어 보입니다.
대신 어떤 모터를 사용할까를 정하셔야 합니다. 7.2V로는 24V 스테핑 모터를 구동할수는 없지 않겠습니까?
정희 회사 dc모터등은 구동 가능하겠습니다만 대신 6v 아래로 전압을 주셔야겠지요?
그럼 수고하세요
>
>
> 안녕하세요
>
> AB-M128-A 를 사서 스마트폰과 블루투스 연결하여 모터들을 제어하려고하는 학생입니다.
>
> 제가 일단 블루투스는 빵판에 레귤레이터를 달아서 3.3V를 만들어서 VCC에 연결을 하였고 RX, TX를 귀사의 모듈 TX, RX에 다이렉트 크로스 연결을 하였습니다.
>
> 그리고 서보모터는 PORTB에 9번 10번핀 VCC 5V, GND 연결하였고, 제어선은 1번 핀에 연결을 하였습니다.
>
> 그리고 DC모터는 PORTF번에 똑같이 9번 10번핀에 5V, GND를 연결하였고 나머지 한 핀을 1번에 연결을 하였습니다.
>
> 그리고 배터리가 7.2V라서 12V인풋에 물려서 잘돌아가는데 뭐 전압이 딸려서 문제가 생긴다던지 하진 않겠죠?
>
> 맞게 잘 연결한걸까요?
>
|
||||
| 4153 | 답변완료AD-USBISP 연결 상태에 대해 질문 하려 합니다. | 이건화 | 2012-06-12 | 1,353 |
|
홈페이지 user_manual에서 USBISP를 AT89Sxx 계열 보드와 연결 하면
LED상태가 반대로 된다고 설명되어 있다고 적혀 있어서 질문을 드립니다.
연결후 보드의 리셋을 누르면 초록 LED가 점멸 하는데 이상태가 정상인지를 모르겠습니다.
이 상태에서 롬라이팅을 하면 프로그램이 응답없음으로 멈춰집니다.
Port는 정상적으로 잡히는 걸로 확인 됬습니다.
핀을 반대로 연결하면 녹색 불이 점멸 하는데, 핀을 반대로 연결한거라 상태가
이상하다고 생각 됩니다.
제가 알고 싶은건 USBISP가 AT89Sxx 계열과 연결 되면 LED가 어떤 상태가 되는지가 궁금합니다.
관리자 답변
안녕하세요 고객님
리셋전 빨간 LED가 깜빡이는것이 맞는것입니다.
리셋을 누르고 있는 상황에서 녹색LED가 점멸하는것도 맞는것입니다.
즉 리셋을 안 느루고 빨간 LED가 점멸하는 상황이 정상 상태입니다.
감사합니다.
>
>
> 홈페이지 user_manual에서 USBISP를 AT89Sxx 계열 보드와 연결 하면
> LED상태가 반대로 된다고 설명되어 있다고 적혀 있어서 질문을 드립니다.
>
> 연결후 보드의 리셋을 누르면 초록 LED가 점멸 하는데 이상태가 정상인지를 모르겠습니다.
>
> 이 상태에서 롬라이팅을 하면 프로그램이 응답없음으로 멈춰집니다.
> Port는 정상적으로 잡히는 걸로 확인 됬습니다.
>
> 핀을 반대로 연결하면 녹색 불이 점멸 하는데, 핀을 반대로 연결한거라 상태가
> 이상하다고 생각 됩니다.
>
> 제가 알고 싶은건 USBISP가 AT89Sxx 계열과 연결 되면 LED가 어떤 상태가 되는지가 궁금합니다.
>
|
||||
| 4152 | 답변완료AB-M128PRO-A와 지그비를 연결하려고합니다. | 윤형준 | 2012-06-13 | 1,455 |
|
http://www.eleparts.co.kr/front/productdetail.php?brandcode=643&productcode=020012001000000037&sort=
위의 사이트에 파는 ezb-s100를 사용하여 AB-M128PRO-A의 USART0의 3핀과 연결하려고 합니다..(키트를 보니까 USART0 4핀, 크리스탈 근처에 있는 USART0 3핀짜리가 있더라구요..)
즉 atmega128-ezb-s100 ==== ezb-s100-pc 이렇게 해서 pc와 atmega끼리 통신하려고 하는데요..
연결 방법에 대해 궁금한 점이 있어서 질문드립니다. 3핀 커넥터 선을 크리스털 근처에 있는 USART0에 꽂고 반대쪽은 피복해서 양쪽이 숫놈으로 달려있는 시리얼포트의 txd,rxd부분만 납땜으로 연결하고 ezb-s100을 장착하면 되는건지요? (ezb-s100의 전원 공급은 usb를 꽂아서 pc에 연결하면 되는 것 같더라구요.. 메뉴얼에 DC 4.5V ~ DC 5.5V (미니 usb잭 또는 DSUB 9핀 사용가능) 이렇게 써져있습니다..)
다른 분들이 하신 것을 보면 중간에 마이컴과 pc간의 통신을 하기 위해 전압신호레벨을 조절하기 위한 max232칩을 달아놓고 vcc,txd,rxd,gnd를 서로 연결하던데.. pc와 통신을 하기 위해서라면 max232칩을 따로 구입해서 꼭 써야만 하는건지.. 그냥 간단히 txd,rxd만 연결하면 되는건지... 잘 모르겠습니다.
질문을 정리해보면
1.크리스털 근처에 있는 USART0의 3핀에 지그비를 연결해야하는 것인지.. 아니면 그 아래에 있는 4핀짜리에 연결해야하는 것인지..
2.지그비(ezb-s100)를 USART0과 연결하기 위해 중간에 max232를 달아놔야 하는지...
3.VCC, GND은 연결하지 않고(전원공급은 usb로하기에...) TXD,RXD만 연결해도 되는건지..
답변해주시면 정말로 감사드리겠습니다. 전자관련과가 아닌지라 관련 지식이 전무해서 아무런 진전없이 혼자 끙끙댈 수는 없을 것 같아 질문드려봅니다...
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
말씀하신 데로 UART 포트가 본사의 AB-M128PRO-A 보드에는 2가지가 있습니다.
4핀 TTL Level(5V<--->0V) 커넥터와 3핀 RS-232C Level(흔히, +-12V 레벨) 등의 레벨이 레벨이 호환되지 않으면, 동작 자체도 전혀 안됩니다.
따라서, UART 연결하는 단자끼리는 레벨이 맞는지부터 확인하고 해야 합니다.
말씀하신 지그비 모듈이 RS-232C 레벨로 보입니다만, 메뉴얼 상에서 확인할 수가 없네요.
좀 더 자세히 그 모듈의 데이터시트를 보셔야 할 것 같습니다.
그리고, 3.3V나 5V 그런 것은 같이 공유해서 연결하지 않아도 되지만, GND는 반드시 공유해서 연결해야 해요.
수고하세요.
>
>
> http://www.eleparts.co.kr/front/productdetail.php?brandcode=643&productcode=020012001000000037&sort=
> 위의 사이트에 파는 ezb-s100를 사용하여 AB-M128PRO-A의 USART0의 3핀과 연결하려고 합니다..(키트를 보니까 USART0 4핀, 크리스탈 근처에 있는 USART0 3핀짜리가 있더라구요..)
> 즉 atmega128-ezb-s100 ==== ezb-s100-pc 이렇게 해서 pc와 atmega끼리 통신하려고 하는데요..
>
> 연결 방법에 대해 궁금한 점이 있어서 질문드립니다. 3핀 커넥터 선을 크리스털 근처에 있는 USART0에 꽂고 반대쪽은 피복해서 양쪽이 숫놈으로 달려있는 시리얼포트의 txd,rxd부분만 납땜으로 연결하고 ezb-s100을 장착하면 되는건지요? (ezb-s100의 전원 공급은 usb를 꽂아서 pc에 연결하면 되는 것 같더라구요.. 메뉴얼에 DC 4.5V ~ DC 5.5V (미니 usb잭 또는 DSUB 9핀 사용가능) 이렇게 써져있습니다..)
>
> 다른 분들이 하신 것을 보면 중간에 마이컴과 pc간의 통신을 하기 위해 전압신호레벨을 조절하기 위한 max232칩을 달아놓고 vcc,txd,rxd,gnd를 서로 연결하던데.. pc와 통신을 하기 위해서라면 max232칩을 따로 구입해서 꼭 써야만 하는건지.. 그냥 간단히 txd,rxd만 연결하면 되는건지... 잘 모르겠습니다.
>
> 질문을 정리해보면
> 1.크리스털 근처에 있는 USART0의 3핀에 지그비를 연결해야하는 것인지.. 아니면 그 아래에 있는 4핀짜리에 연결해야하는 것인지..
> 2.지그비(ezb-s100)를 USART0과 연결하기 위해 중간에 max232를 달아놔야 하는지...
> 3.VCC, GND은 연결하지 않고(전원공급은 usb로하기에...) TXD,RXD만 연결해도 되는건지..
>
> 답변해주시면 정말로 감사드리겠습니다. 전자관련과가 아닌지라 관련 지식이 전무해서 아무런 진전없이 혼자 끙끙댈 수는 없을 것 같아 질문드려봅니다...
>
|
||||
| 4151 | 답변완료AM-2560pro의 AREF 질문드립니다. | 이준우 | 2012-06-12 | 1,355 |
|
외부에서 인가하는 전압을 AREF에 연결하고 싶은데 그냥 핀에 연결하면 안될것 같아서 문의드립니다.
제가 사용하는 2560 모듈의 스키메틱을 보면 AREF에 5v를 받게끔 되어있는것 같은데
어떻게 해야 외부전압을 AREF로 사용가능한지 알려주세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 첨부한 그림처럼 모듈 뒷면의 R1을 10k옴으로 교체하거나 떼어낸 후 개인적으로는 떼어내는 것을 추천합니다만, 그 이후에 AREF 핀에다가 즉, 98번 핀에다가 외부전압을 연결하시면 됩니다.
이 경우 입력할 수 있는 전압 범위가 1.0V ~ AVCC까지 또한, AVCC는 VCC-0.3 ~ VCC+0.3V 까지입니다. 주의하세요.
수고하세요.
>
>
> 외부에서 인가하는 전압을 AREF에 연결하고 싶은데 그냥 핀에 연결하면 안될것 같아서 문의드립니다.
>
> 제가 사용하는 2560 모듈의 스키메틱을 보면 AREF에 5v를 받게끔 되어있는것 같은데
>
> 어떻게 해야 외부전압을 AREF로 사용가능한지 알려주세요.
>
|
||||
| 4150 | 답변완료질문이요 | 황태연 | 2012-06-12 | 1,345 |
|
네 신호를 보낸다는게
Atmega에 소스코딩을 자바에서 보내는 데이터를 받을수 있게 코딩을하는거구요
데이터를 보낼수있다는건
시리얼통신을 하면 된다는거죠??????????
근데 드라이버를 자료실에있는 USBISP설치하면되는건가요??
관리자 답변
네. 그래요
>
>
> 네 신호를 보낸다는게
>
> Atmega에 소스코딩을 자바에서 보내는 데이터를 받을수 있게 코딩을하는거구요
>
> 데이터를 보낼수있다는건
> 시리얼통신을 하면 된다는거죠??????????
> 근데 드라이버를 자료실에있는 USBISP설치하면되는건가요??
>
|
||||
| 4149 | 답변완료밑의 글에 대해 다시 질문합니다.. | 윤형준 | 2012-06-13 | 1,367 |
|
ezb-s100 지그비 메뉴얼을 봤더니 RS-232C 레벨이더군요...
그럼 UART0 3핀에 바로 연결해서 사용하면 되는거죠? (max232는 따로 구입할 필요는 없는거죠? atmega128 모듈 뒤에 max232가 달려있던데.. 여태까지 몰랐습니다..)
아.. 그리고 UART0 3핀에서 맨 왼쪽부터 TXD RXD GND 인가요??
답글 감사합니다..
//////////////////////////////////////////////
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
말씀하신 데로 UART 포트가 본사의 AB-M128PRO-A 보드에는 2가지가 있습니다.
4핀 TTL Level(5V<--->0V) 커넥터와 3핀 RS-232C Level(흔히, +-12V 레벨) 등의 레벨이 레벨이 호환되지 않으면, 동작 자체도 전혀 안됩니다.
따라서, UART 연결하는 단자끼리는 레벨이 맞는지부터 확인하고 해야 합니다.
말씀하신 지그비 모듈이 RS-232C 레벨로 보입니다만, 메뉴얼 상에서 확인할 수가 없네요.
좀 더 자세히 그 모듈의 데이터시트를 보셔야 할 것 같습니다.
그리고, 3.3V나 5V 그런 것은 같이 공유해서 연결하지 않아도 되지만, GND는 반드시 공유해서 연결해야 해요.
수고하세요.
관리자 답변
네 맞아요.
그리고, AM-128PRO 모듈의 내용은 제품소개에 가거나 자료실 가서 메뉴얼 보면 나오긴 합니다만,
참고로 핀배치 올리니 참고하시기 바랍니다.
수고하세요.
>
>
> ezb-s100 지그비 메뉴얼을 봤더니 RS-232C 레벨이더군요...
> 그럼 UART0 3핀에 바로 연결해서 사용하면 되는거죠? (max232는 따로 구입할 필요는 없는거죠? atmega128 모듈 뒤에 max232가 달려있던데.. 여태까지 몰랐습니다..)
> 아.. 그리고 UART0 3핀에서 맨 왼쪽부터 TXD RXD GND 인가요??
>
> 답글 감사합니다..
>
> //////////////////////////////////////////////
> 안녕하세요? 고객님,
> 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
>
> 말씀하신 데로 UART 포트가 본사의 AB-M128PRO-A 보드에는 2가지가 있습니다.
> 4핀 TTL Level(5V<--->0V) 커넥터와 3핀 RS-232C Level(흔히, +-12V 레벨) 등의 레벨이 레벨이 호환되지 않으면, 동작 자체도 전혀 안됩니다.
>
> 따라서, UART 연결하는 단자끼리는 레벨이 맞는지부터 확인하고 해야 합니다.
> 말씀하신 지그비 모듈이 RS-232C 레벨로 보입니다만, 메뉴얼 상에서 확인할 수가 없네요.
> 좀 더 자세히 그 모듈의 데이터시트를 보셔야 할 것 같습니다.
>
> 그리고, 3.3V나 5V 그런 것은 같이 공유해서 연결하지 않아도 되지만, GND는 반드시 공유해서 연결해야 해요.
>
> 수고하세요.
>
|
||||
