Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 2958 | 답변완료AM-IRS4D 적외선 센서모듈 질문있습니다. | 김상준 | 2009-05-21 | 1,297 |
|
죄송한데 이 모듈에서 쓰인 센서종류좀 알수 있을까요 아니면 그
센서를 구입을 하고싶습니다.
관리자 답변
안녕하세요...고객님...
적외선 센서를 말하는거예요?
ST3311 수광 발광 센서이고 3파이짜리입니다.
감사합니다.
>
>죄송한데 이 모듈에서 쓰인 센서종류좀 알수 있을까요 아니면 그
>
>센서를 구입을 하고싶습니다.
|
||||
| 2957 | 답변완료UART, RS485, RS232 통신할때 문제가 있습니다. | 신동관 | 2009-05-21 | 1,895 |
|
안녕하세요.. 항상 친절한 답변 감사합니다.
이곳의 도움으로 일단 RS485통신 까지는 성공을 하였습니다.
그러나 통신시 이상문자가 들어옵니다.
34바이트의 문자를 1번MCU가 지속적으로 송신합니다.
이 데이타 값을 RS485 또는 RS232로 받아서 PC(하이퍼터미널)에서 받아보면
아래와 같이 깨끗하게 수신이 됩니다.
0449857A0000000000000000000000000F
7375857A0000000000000000000000000F
8E81857A0000000000000000000000000F
8E82857A0000000000000000000000000F
8D84857A0000000000000000000000000F
8D83857A0000000000000000000000000F
8D82857A0000000000000000000000000F
8D83857A0000000000000000000000000F
8D82857A0000000000000000000000000F
8D80857A0000000000000000000000000F
8D7F857A0000000000000000000000000F
그러나 이 데이타를 AM-M128-B 보드의 UART0로 수신하고 UART1으로 보면
아래와 같이 수신테이타에 이상한 값이 들어옵니다.
7D84857A0000000000000000000000000FFFF
8D83857A0000000000000000000000000F
8A82857A0000000000000000000000000F
8083857A0000000000000000000000000FFFF
8D82857A0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
8D80857A0000000000000000000000000FFFF
UART, RS232, RS485 모두 비슷한 형태의 이상한 문자가 들어옵니다.
1. 링버퍼에 관련해서 찾아보아도 특히 찾아볼만한 자료를 찾지 못하였습니다.
2. UART를 RS232, RS485변환 시 문제일수도 있어 관련설정을 변경하면서 PC에서
모니터링 하였을때문 문제없이 깨끗하게 들어옵니다.
7D84857A0000000000000000000000000F 이 값은 조이스틱의 값을 읽어 들인 값이어서 수시로 변경이 됩니다.
해볼만한 것이 있을까요..
소스 첨부합니다. RS485로 테스트 중입니다.
(물론 종단 저항 및 케이블 길이 그리고 GND관련도 해 보았습니다.)
//ICC-AVR application builder : 2009-05-15 오후 7:45:48
// Target : M128
// Crystal: 16.000Mhz
#include <iom128v.h>
#include <macros.h>
#include <stdio.h>
volatile unsigned char RS485;
volatile unsigned char RS232;
// printf 와 scanf 오류 방지. 시작 ------------------------------------
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSR0A & 0x80) == 0);
// while ((UCSR1A & 0x80) == 0); //232 수신전용
return UDR0;
// return UDR1; //232 수신전용
}
// printf 함수 사용시 추가할 것.
int putchar(char c)
{
// while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty //485 송신전용
while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty
// UDR0 = c; //485 송신전용
UDR1 = c;
return c;
}
// printf 와 scanf 오류 방지. 종료 ------------------------------------
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;
}
//UART0 initialize
// desired baud rate: 9600
// actual: baud rate:9615 (0.2%)
// char size: 8 bit
// parity: Disabled
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 = 0xD8;
}
#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
void uart0_rx_isr(void)
{
//uart has received a character in UDR
RS485=UDR0;
}
#pragma interrupt_handler uart0_tx_isr:iv_USART0_TXC
void uart0_tx_isr(void)
{
//character has been transmitted
}
//UART1 initialize
// desired baud rate:9600
// actual baud rate:9615 (0.2%)
// char size: 8 bit
// parity: Disabled
void uart1_init(void)
{
UCSR1B = 0x00; //disable while setting baud rate
UCSR1A = 0x00;
UCSR1C = 0x06;
UBRR1L = 0x67; //set baud rate lo
UBRR1H = 0x00; //set baud rate hi
UCSR1B = 0xD8;
}
#pragma interrupt_handler uart1_rx_isr:iv_USART1_RXC
void uart1_rx_isr(void)
{
//uart has received a character in UDR
RS232=UDR1;
}
#pragma interrupt_handler uart1_tx_isr:iv_USART1_TXC
void uart1_tx_isr(void)
{
//character has been transmitted
}
//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();
uart0_init();
uart1_init();
MCUCR = 0x00;
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 delay(int n)
{
volatile int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<100;j++);
}
}
void main(void)
{
volatile unsigned char sw;
init_devices();
DDRA = 0xFF; // PORTA 출력지정
DDRC = 0xFF; // PORTC 출력지정
DDRD = 0xFF; // PORTD 출력지정 485 RTX LOW 지정을 위해
printf(" ROV 제작 테스트 \\n\\r\\r\\r\\r\\r\\r");
while(1){
printf("%c",RS485);
} // while end
} // main end
관리자 답변
안녕하세요? 고객님,
타이밍 상에서 빠지는 데이터가 발생하는 것 같네요.
scanf에서 %s로 받아 보세요.
안깨지고 잘 들어 올겁니다.
감사합니다.
>안녕하세요.. 항상 친절한 답변 감사합니다.
>
>이곳의 도움으로 일단 RS485통신 까지는 성공을 하였습니다.
>
>그러나 통신시 이상문자가 들어옵니다.
>
>34바이트의 문자를 1번MCU가 지속적으로 송신합니다.
>
>이 데이타 값을 RS485 또는 RS232로 받아서 PC(하이퍼터미널)에서 받아보면
>
>아래와 같이 깨끗하게 수신이 됩니다.
>
>0449857A0000000000000000000000000F
>7375857A0000000000000000000000000F
>8E81857A0000000000000000000000000F
>8E82857A0000000000000000000000000F
>8D84857A0000000000000000000000000F
>8D83857A0000000000000000000000000F
>8D82857A0000000000000000000000000F
>8D83857A0000000000000000000000000F
>8D82857A0000000000000000000000000F
>8D80857A0000000000000000000000000F
>8D7F857A0000000000000000000000000F
>
>그러나 이 데이타를 AM-M128-B 보드의 UART0로 수신하고 UART1으로 보면
>
>아래와 같이 수신테이타에 이상한 값이 들어옵니다.
>
>7D84857A0000000000000000000000000FFFF
>8D83857A0000000000000000000000000F
>8A82857A0000000000000000000000000F
>8083857A0000000000000000000000000FFFF
>8D82857A0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>8D80857A0000000000000000000000000FFFF
>
>UART, RS232, RS485 모두 비슷한 형태의 이상한 문자가 들어옵니다.
>
>1. 링버퍼에 관련해서 찾아보아도 특히 찾아볼만한 자료를 찾지 못하였습니다.
>2. UART를 RS232, RS485변환 시 문제일수도 있어 관련설정을 변경하면서 PC에서
>모니터링 하였을때문 문제없이 깨끗하게 들어옵니다.
>
>7D84857A0000000000000000000000000F 이 값은 조이스틱의 값을 읽어 들인 값이어서 수시로 변경이 됩니다.
>
>해볼만한 것이 있을까요..
>
>소스 첨부합니다. RS485로 테스트 중입니다.
>(물론 종단 저항 및 케이블 길이 그리고 GND관련도 해 보았습니다.)
>
>//ICC-AVR application builder : 2009-05-15 오후 7:45:48
>// Target : M128
>// Crystal: 16.000Mhz
>
>#include <iom128v.h>
>#include <macros.h>
>#include <stdio.h>
>
>volatile unsigned char RS485;
>volatile unsigned char RS232;
>
>// printf 와 scanf 오류 방지. 시작 ------------------------------------
>
>// scanf 함수 사용시 추가할 것.
>int getchar(void)
>{
> while ((UCSR0A & 0x80) == 0);
>// while ((UCSR1A & 0x80) == 0); //232 수신전용
>
> return UDR0;
>// return UDR1; //232 수신전용
>}
>
>// printf 함수 사용시 추가할 것.
>int putchar(char c)
>{
>// while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty //485 송신전용
> while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty
>
>// UDR0 = c; //485 송신전용
> UDR1 = c;
> return c;
>}
>
>// printf 와 scanf 오류 방지. 종료 ------------------------------------
>
>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;
>}
>
>//UART0 initialize
>// desired baud rate: 9600
>// actual: baud rate:9615 (0.2%)
>// char size: 8 bit
>// parity: Disabled
>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 = 0xD8;
>}
>
>#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
>void uart0_rx_isr(void)
>{
> //uart has received a character in UDR
> RS485=UDR0;
>}
>
>#pragma interrupt_handler uart0_tx_isr:iv_USART0_TXC
>void uart0_tx_isr(void)
>{
> //character has been transmitted
>}
>
>//UART1 initialize
>// desired baud rate:9600
>// actual baud rate:9615 (0.2%)
>// char size: 8 bit
>// parity: Disabled
>void uart1_init(void)
>{
> UCSR1B = 0x00; //disable while setting baud rate
> UCSR1A = 0x00;
> UCSR1C = 0x06;
> UBRR1L = 0x67; //set baud rate lo
> UBRR1H = 0x00; //set baud rate hi
> UCSR1B = 0xD8;
>}
>
>#pragma interrupt_handler uart1_rx_isr:iv_USART1_RXC
>void uart1_rx_isr(void)
>{
> //uart has received a character in UDR
> RS232=UDR1;
>}
>
>#pragma interrupt_handler uart1_tx_isr:iv_USART1_TXC
>void uart1_tx_isr(void)
>{
> //character has been transmitted
>}
>
>//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();
> uart0_init();
> uart1_init();
>
> MCUCR = 0x00;
> 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 delay(int n)
>{
> volatile int i,j;
> for(i=0;i<n;i++)
> {
> for(j=0;j<100;j++);
> }
>}
>
>void main(void)
>{
>
> volatile unsigned char sw;
>
> init_devices();
> DDRA = 0xFF; // PORTA 출력지정
> DDRC = 0xFF; // PORTC 출력지정
> DDRD = 0xFF; // PORTD 출력지정 485 RTX LOW 지정을 위해
>
> printf(" ROV 제작 테스트 \\n\\r\\r\\r\\r\\r\\r");
>
> while(1){
> printf("%c",RS485);
> } // while end
>} // main end
>
>
>
>
>
>
>
|
||||
| 2956 | 답변완료ADC관련 문의 | 권은조 | 2009-05-21 | 1,299 |
|
안녕하세요
KD-128pro를 사용하여 포토센서로부터 아날로그 신호를 받고 있는데 출력 값을 받을 수 없어서 문의 드립니다.
먼저 회로도 연결은 다음과 같습니다.
포토센서에는 KD-128pro에서 나오는 12V와 GND를 연결하여 주었습니다.
그후 포토센서의 출력신호 11.5V(센서의 잔류전압에의해 조금 다운됨)를 7805레귤레이터를 사용하여 5V로 다운 시켰습니다. 다운된 신호는 PORTF의 1번핀(ADC0)에 연결하였고 7805레귤레이터의 GND는 PORTF의 9번핀(GND)에 연결 시켰습니다.
그후 귀사의 홈페이지에 있는 ADC값을 읽는 소스를 사용하여 RS232로 출력하여 보았는데 ADC0의 값이 0으로 찍히는데 0으로 찍히는건 신호를 못 받는 다는 의미가 맞는지요?(연결을 안한 다른 채널은 랜덤한 값이 나옵니다)
7805레귤레이터를 사용한 것은 문제가 되질 않는지요?
(센서쪽 에는 LED를 달아서 출력이 나오는 것은 확인하고 있습니다. )
관리자 답변
안녕하세요....고객님....
7805는 5V이상의 전원을 5V로 다운시키는 것은 맞지만 고객님과 같은 용도로 사용하는 것은 무리가 있습니다. 예를 들어 7805의 입력전압을 2V이하로 가정했을때 고객님의 의도대로 될려면 입력값과 같은 출력값이 나와야 하는데 실제론 0V가 나옵니다.
감사합니다.
>안녕하세요
>
>KD-128pro를 사용하여 포토센서로부터 아날로그 신호를 받고 있는데 출력 값을 받을 수 없어서 문의 드립니다.
>
>먼저 회로도 연결은 다음과 같습니다.
>
>포토센서에는 KD-128pro에서 나오는 12V와 GND를 연결하여 주었습니다.
>그후 포토센서의 출력신호 11.5V(센서의 잔류전압에의해 조금 다운됨)를 7805레귤레이터를 사용하여 5V로 다운 시켰습니다. 다운된 신호는 PORTF의 1번핀(ADC0)에 연결하였고 7805레귤레이터의 GND는 PORTF의 9번핀(GND)에 연결 시켰습니다.
>
>그후 귀사의 홈페이지에 있는 ADC값을 읽는 소스를 사용하여 RS232로 출력하여 보았는데 ADC0의 값이 0으로 찍히는데 0으로 찍히는건 신호를 못 받는 다는 의미가 맞는지요?(연결을 안한 다른 채널은 랜덤한 값이 나옵니다)
>
>7805레귤레이터를 사용한 것은 문제가 되질 않는지요?
>
>(센서쪽 에는 LED를 달아서 출력이 나오는 것은 확인하고 있습니다. )
>
|
||||
| 2955 | 답변완료AM-DCX-XX 관련 질문인데요.. | 채희석 | 2009-05-21 | 1,448 |
|
안녕하세요. AM-DC모듈을 구매했는데요.
회로에 궁금한점이 생겨서요..
DC모터 드라이버에서 인가 전원이 DC인데 브릿지 다이오드가 들어가는 이유를 알수 있나요??
그리고 모터 드라이버의 회로도를 구하고싶은데요..
가능하련지요..
관리자 답변
안녕하세요...고객님...
모터모듈에 브릿지 다이오드가 들어간 이유는 전원부를 위한 것이 아니라 출력쪽(즉모터부)의 모터에 의한 역기전압을 방지하기 위해서입니다. 모터 드라이브를 방지하기 위해서지요.
저희 회사에서 공개하는 회로도는 자료실=>기존자료실에 가셔서 "회로도"검색하시면 나옵니다. 아직 공개되지 않았다면 회사 사정상 비공개를 택한것이나깐 이해바랍니다.
감사합니다.
>안녕하세요. AM-DC모듈을 구매했는데요.
>회로에 궁금한점이 생겨서요..
>DC모터 드라이버에서 인가 전원이 DC인데 브릿지 다이오드가 들어가는 이유를 알수 있나요??
>그리고 모터 드라이버의 회로도를 구하고싶은데요..
>가능하련지요..
|
||||
| 2954 | 답변완료usb-isp v.3.0 드라이버 질문입니다. | 유성종 | 2009-05-21 | 1,346 |
|
안녕하세요
드라이버 설치에 관해 문의합니다. usb-isp 를 드라이버 설치하는데 있어서
장치관리자에 cp2103 usb to usart bridge controller 가 떠서 하드웨어적인 인식은 되나 드라이버 설치하면 [물론 드라이버를 자료실에서 다운하고 설치하였습니다만]
usb serial N.T.C
지정된 파일을 찾을 수 없습니다 라면서 설치가 실패합니다.
드라이버가 제대로 설치가 안되는것 같습니다. 해결 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
제품 출하 검사에서 V03을 처음 생산하다 보니, 절차상
USB PID를 설정하는 부분을 빼고, 작업하여 내보낸 제품이 20여개 됩니다.
그 제품 중 하나를 받으신 것 같구요.
그래서, USB Serial N.T.C로 잡히지 않고,
CP2103 Silabs.....(COMx)로 잡히게 됩니다.
하지만, 아래 드라이버를 깔으셔야 가능합니다.
자료실에 가서, V03 Driver 문제발생시 라고 된 부분을 클릭하여 다운받아서,
설치하세요.
드라이버 잡히는 이름은 칩 제조사로 잡히지만, 동작에는 아무런 문제가 없습니다.
만약에 USB Serial N.T.C로 잡고 싶으시다면, 본사로 내방하여 주시거나 택배로 보내주시면 그것도 처리해서 보내드리겠습니다. 이 경우 택배비는 본사 A/S 정책에 의해 본사가 부담하게 됩니다.
감사합니다.
>안녕하세요
>
>드라이버 설치에 관해 문의합니다. usb-isp 를 드라이버 설치하는데 있어서
>장치관리자에 cp2103 usb to usart bridge controller 가 떠서 하드웨어적인 인식은 되나 드라이버 설치하면 [물론 드라이버를 자료실에서 다운하고 설치하였습니다만]
>
>usb serial N.T.C
>지정된 파일을 찾을 수 없습니다 라면서 설치가 실패합니다.
>드라이버가 제대로 설치가 안되는것 같습니다. 해결 부탁드립니다.
|
||||
| 2953 | 답변완료ADC 의 AREF질문입니다. | 남궁해든 | 2009-05-21 | 1,313 |
|
ADC 를 하려고 하는데요
AREF 5v로 기준전압을 잡으려고 합니다.
그러면 AVCC 와 AREF를 VCC와 연결해 주면 되나요?
또한 RL회로를 달아야 한다고 하는데 10uH,100nF 정도면 괜찮을까요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
본사의 ATMEGA128 모듈만 사용하신다면 그렇게 하시면 되구요.
본사의 메인 보드와 함께 사용하신다면, 이미 AVCC와 AREF가 5V에 연결되어 있습니다. 하지만, AREF를 3.3V에 연결하면 3.3V로 사용이 가능하도록 회로 처리가 되어 있습니다.
감사합니다.
>ADC 를 하려고 하는데요
>
>AREF 5v로 기준전압을 잡으려고 합니다.
>
>그러면 AVCC 와 AREF를 VCC와 연결해 주면 되나요?
>
>또한 RL회로를 달아야 한다고 하는데 10uH,100nF 정도면 괜찮을까요?
|
||||
| 2952 | 답변완료회로도 첨부해서 다시 문의드립니다 | 이지은 | 2009-05-21 | 1,412 |
|
이 회로도입니다.
이대로 만들어도 되는지 궁금합니다^^
관리자 답변
그리고 ba6208을 atmega16과 부착시키려고하는데
크리스탈처럼 가까이 붙여야하나요?
|
||||
| 2951 | 답변완료방금 usb-isp 를 수령했습니다..그런데.. | 김영환 | 2009-05-21 | 1,394 |
|
수고하십니다. 방금 귀사의 usb-isp v.3.0 을 수령하엿씁니다.
사서 노트북 usb 허브에 연결하였지만 장치관리자에서 인식이 안되는것 같습니다.
타 제품을 연결하면 이상이 없어서 해결방법을 찾지 못하고있는데 처리좀 부탁드립니다.
관리자 답변
안녕하세요...고객님..
USBISP는 USB허브를 통해 사용할 수 없습니다.
대부분의 USB-TO-SEREAL 제품들도 허브를 통해서는 안되는 걸로 알고 있습니다.
직접 컴퓨터 USB에 연결해서 사용할 수 밖에 없을것 같습니다.
감사합니다.
>수고하십니다. 방금 귀사의 usb-isp v.3.0 을 수령하엿씁니다.
>
>사서 노트북 usb 허브에 연결하였지만 장치관리자에서 인식이 안되는것 같습니다.
>타 제품을 연결하면 이상이 없어서 해결방법을 찾지 못하고있는데 처리좀 부탁드립니다.
|
||||
| 2950 | 답변완료질문드립니다. | 이지은 | 2009-05-21 | 1,392 |
|
현재 DC모터 모듈(AM-CD2L)을 구매하였습니다
모듈로는 모터 작동되는것을 확인했습니다.
모듈 사용안하고 회로를 구성하고 싶어서 BA6208칩을 구매해서 부착중에
궁금한점이 있어서요
홈페이지에서 본 회로도(4.7k 저항 두개와 다이오드 브릿지 연결한 회로요)대로
만들었는데 제어가 안되더라고요.
혹시나 ba6208 칩 뒤에 RF라고 쓰여있던데, 이 칩도 atmega16에 가까이 해서 달아야 하는 것인지 궁금합니다.
회로도 업로드 해두었습니다
관리자 답변
안녕하세요...고객님..
정확히 어떤 회로도를 보고 계신지....
핀번호는 제대로 확인하셨나요?
2,3(로직Input), 5(GND), 6(Vcc), 7,8(OUTPUT)이렇게 하시면 됩니다.
드릿지 다이오드랑 4.7K저항을 제거한후 사용해보세요.
감사합니다.
>현재 DC모터 모듈(AM-CD2L)을 구매하였습니다
>모듈로는 모터 작동되는것을 확인했습니다.
>
>모듈 사용안하고 회로를 구성하고 싶어서 BA6208칩을 구매해서 부착중에
>궁금한점이 있어서요
>홈페이지에서 본 회로도(4.7k 저항 두개와 다이오드 브릿지 연결한 회로요)대로
>만들었는데 제어가 안되더라고요.
>
>혹시나 ba6208 칩 뒤에 RF라고 쓰여있던데, 이 칩도 atmega16에 가까이 해서 달아야 하는 것인지 궁금합니다.
>
|
||||
| 2949 | 답변완료AM-RFMOD 질문입니다. | 조용상 | 2009-05-21 | 1,303 |
|
디바이스마트에서 AM-RFMOD 2개를 사서 시리얼 유선통신을 대체하려고 했습니다.
그런데 초기화 설정이 되질 않아서 여기 게시판에 찾아보니 전원 문제로 고장난 분들과 증상이 비슷하더군요.
아무것도 수신 안했는데 RX만 깜빡거리고 다른 하나는 전원 등만 깜빡거립니다.
본사에 찾아가서 고장났는지 점검할 수 있을까요?
혹시 고장났다면 교환이 가능한지도 알려주시면 감사하겠습니다.
관리자 답변
안녕하세요..고객님...
본사로 찾아오시면 점검및 A/S가 가능합니다.
경우에 따라서는 유료 A/S가 될수 있습니다.
본사의 업무 시간은 오전 10시부터 오후 6시까지입니다.
감사합니다.
>디바이스마트에서 AM-RFMOD 2개를 사서 시리얼 유선통신을 대체하려고 했습니다.
>그런데 초기화 설정이 되질 않아서 여기 게시판에 찾아보니 전원 문제로 고장난 분들과 증상이 비슷하더군요.
>아무것도 수신 안했는데 RX만 깜빡거리고 다른 하나는 전원 등만 깜빡거립니다.
>
>본사에 찾아가서 고장났는지 점검할 수 있을까요?
>혹시 고장났다면 교환이 가능한지도 알려주시면 감사하겠습니다.
|
||||
| 2948 | 답변완료Toastprog USB v2.0 에서 AVR용 USB-ISP V02 사용이 안되나요? | 김동성 | 2009-05-21 | 1,414 |
|
AVR용 USB-ISP V02를 사용하고 있습니다.
Toastprog USB v2.0 에서 사용할려고 하는데 안되는데요
사용할 수 있는 방법이 있나요?
관리자 답변
안녕하세요...고객님...
AD-USBISP는 STK500프로토콜을 사용하여 ISP하는 다운로더입니다.
따라서 사용하는 프로그램이 STK500을 지원한다면 저희 USBISP도 사용이 가능한것입니다. 또한 저희제품은 표준을 따르고 있으므로 표준을 따르는 모든것과 호환이 가능합니다.
간혹 ISP에 락을 걸어서 자사의 제품으로만 ISP되는 업체도 보았기에 Toastprog USB v2.0을 판매하는 제조사에 문의하셔서 STK500지원여부와 표준ISP로 다운로드가 가능한지 문의하시면 됩니다.
감사합니다.
>AVR용 USB-ISP V02를 사용하고 있습니다.
>
>Toastprog USB v2.0 에서 사용할려고 하는데 안되는데요
>
>사용할 수 있는 방법이 있나요?
|
||||
| 2947 | 답변완료ADC 기준전압 질문입니다. | 노종현 | 2009-05-21 | 1,481 |
|
안녕하세요 이번에 기울기 센서를 이용한 ADC 를 실험중에 있는데요
AVCC 와 AREF 가 있자나요. 여기서 AVCC 와 VCC 를 묶을 때 커패시터를
달아줘야 하나요?
그리고, 기준전압의 의미가 무엇인지 궁금합니다 ㅠ.ㅠ
만약 0~5v 까지 10비트 분해능을 하면 1024가지로 쪼갤수 있다고 알고있습니다.
여기서 기준전압을 5v 로 하는거랑 2.5v 로 하는거랑 결과값이 어떻게 차이가
나는지 궁금합니다.
관리자 답변
안녕하세요...고객님...
아날로그 신호는 노이즈가 많기 때문에 노이즈 예방차원에서 달아주면 좋습니다.
기준전압이란 0V에서 VREF핀에 연결된 전압값까지가 범위가 됩니다.
기준전압이 5V를 10비트 분해능으로 하면 5mV정도씩 가능하고
2.5V를 10분해능으로 하면 2.5mV정도씩 ADC되겠네요.
자세한 내용은 datasheet를 참고하세요.
감사합니다.
[출처] ADC 기준전압 관련질문 (Digiparts) |작성자 눈딱감고
>안녕하세요 이번에 기울기 센서를 이용한 ADC 를 실험중에 있는데요
>
>AVCC 와 AREF 가 있자나요. 여기서 AVCC 와 VCC 를 묶을 때 커패시터를
>
>달아줘야 하나요?
>
>그리고, 기준전압의 의미가 무엇인지 궁금합니다 ㅠ.ㅠ
>
>만약 0~5v 까지 10비트 분해능을 하면 1024가지로 쪼갤수 있다고 알고있습니다.
>
>여기서 기준전압을 5v 로 하는거랑 2.5v 로 하는거랑 결과값이 어떻게 차이가
>
>나는지 궁금합니다.
|
||||
| 2946 | 답변완료USB TO SERIAL보드(AD-USBSERIAL)과 AVR MEGA 128 개발보드-소형(AB-M128-B) 호환성? | 이규완 | 2009-05-21 | 1,474 |
|
AVR MEGA 128 개발보드-소형(AB-M128-B)을
USB-UART 보드 V02(AD-USBUART V02)에 연결할려고했는데요..
디바이스마트에서 USB-UART 보드 V02(AD-USBUART V02) 판매를
안한다고 해서요..
버전업해서 나온것이 USB TO SERIAL보드(AD-USBSERIAL)이라고
하던데요...
USB TO SERIAL보드(AD-USBSERIAL)과 AVR MEGA 128 개발보드-소형(AB-M128-B) 호환이 되는지 궁금합니다..
제가 좀 급해서요...호환된다면 바로 구매를 해야해서요..
빠른 답변부탁드립니다.
관리자 답변
안녕하세요..고객님..
아주 잘 호환됩니다.
자세한 내용은 저희 제품소개 가셔서 해당 제품 클릭해 보세요.
감사합니다.
>AVR MEGA 128 개발보드-소형(AB-M128-B)을
>USB-UART 보드 V02(AD-USBUART V02)에 연결할려고했는데요..
>디바이스마트에서 USB-UART 보드 V02(AD-USBUART V02) 판매를
>안한다고 해서요..
>버전업해서 나온것이 USB TO SERIAL보드(AD-USBSERIAL)이라고
>하던데요...
>USB TO SERIAL보드(AD-USBSERIAL)과 AVR MEGA 128 개발보드-소형(AB-M128-B) 호환이 되는지 궁금합니다..
>제가 좀 급해서요...호환된다면 바로 구매를 해야해서요..
>빠른 답변부탁드립니다.
|
||||
| 2945 | 답변완료USB-UART 보드 V02(AD-USBUART V02) 구매건으로.. | 이규완 | 2009-05-21 | 1,385 |
|
안녕하세요..이번에 USB-UART 보드 V02(AD-USBUART V02)을 구매
하고자 하는데요...디바이스마트에서 구매할려고 보니 품절이라고
되어있어서..제품이 단종된건가요??
아님 어디서 구매가 가능한지??
제가 AVR MEGA 128 개발보드-소형(AB-M128-B)에 연결해서
사용할려고하는데요..
구매 방법이 없는건가요??
제가 좀 급해서요..빠른 답변 부탁드립니다..
만약에 단종이 된거면..같은종류에 제품이있을꺼라 생각되는데..
추천좀 해주셨으면 합니다..
수고하세요..
관리자 답변
안녕하세요..고객님...
USB-UART제품은 단종을 했습니다.
성능이 보다 업그레이된 AD-USBSERIAL과 UART기능에 충실한 AD-USBTINY로 분류되어 출시되고 있습니다. AD-USBSERIAL은 지금 판매하고 있으며 USBTINY는 곧 출시될 예정입니다. 자세한 내용은 저희 제품소개에 가셔서 해당 제품을 클릭하면 볼수 있습니다.
감사합니다.
> 안녕하세요..이번에 USB-UART 보드 V02(AD-USBUART V02)을 구매
>하고자 하는데요...디바이스마트에서 구매할려고 보니 품절이라고
>되어있어서..제품이 단종된건가요??
>아님 어디서 구매가 가능한지??
> 제가 AVR MEGA 128 개발보드-소형(AB-M128-B)에 연결해서
>사용할려고하는데요..
>구매 방법이 없는건가요??
>제가 좀 급해서요..빠른 답변 부탁드립니다..
>만약에 단종이 된거면..같은종류에 제품이있을꺼라 생각되는데..
>추천좀 해주셨으면 합니다..
>수고하세요..
|
||||
| 2944 | 답변완료Mega128 pro 퓨즈값 질문 입니다! | 이춘부 | 2009-05-20 | 1,379 |
|
안녕하세요!
mega128 pro사용자 입니다
프로그램 다운로드시 내부 EEPROM 을 지우지 않기 위해서는 퓨즈 비트 중에서 EESAVE를 체크해 주시면 된다고 하셨는데 ICCAVR7에서 EESAVE항목을 찾을 수가 없습니다.
알려주신 자료에는 두번째 바이트값 을 "XXD1XX"으로 설정 하라고 되어 있어서 ICCAVR7의 In System Programming윈도우의 퓨즈비트 항목에 "FFD1EF"를 입력 하고 writing시키면 되는 것인지 궁금 합니다???
감사합니다.
관리자 답변
안녕하세요..고객님..
0xFFD1EF로 하시면 됩니다.
감사합니다.
>안녕하세요!
>mega128 pro사용자 입니다
>
>프로그램 다운로드시 내부 EEPROM 을 지우지 않기 위해서는 퓨즈 비트 중에서 EESAVE를 체크해 주시면 된다고 하셨는데 ICCAVR7에서 EESAVE항목을 찾을 수가 없습니다.
>알려주신 자료에는 두번째 바이트값 을 "XXD1XX"으로 설정 하라고 되어 있어서 ICCAVR7의 In System Programming윈도우의 퓨즈비트 항목에 "FFD1EF"를 입력 하고 writing시키면 되는 것인지 궁금 합니다???
>
>감사합니다.
>
|
||||
