Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 998 | 답변완료usb-isp관련 질문입니다. | 김동영 | 2008-05-12 | 1,874 |
|
아래와 같이 답변해주셨는데; 잘 이해가 가질 않습니다. 두개가 잡힌다고 하셨는데
장치관리자에서 보면 분명히 하나만 잡혀있거든요.
왜 작동이 안되는지 모르겠습니다.
제가 atmega128사용중인데요; 원래 사용하던것에 연결을 해서 사용하려 하는데요
귀사의 usbisp와 핀순서가 조금 달라서 첨부파일과 같이 순서를 바꿔서 연결했는데요; 이상하게 안되네요;
안녕하세요? 고객님,
저희 뉴테크놀로지 컴패니 제품을 이용하여 주셔서 감사드립니다.
저도 아직 경험해 보진 않아서, 제가 듣기론 제어판에서 두개가 잡히면, 시스템->장치관리자에서 보면 두개가 보인답니다. 그걸 전부 제거한 후에, USB를 꽂으면 인식을 못하겠죠? 그 때 다시 한번만 설치하면 이상없이 잘 동작한다고 하네요.
감사합니다.
>AD-USBISP (L) 를 구입하여 사용하려고 하는데;
>
>AVRISP error entering programming mode. 라는 에러 메시지가 나타납니다.
>
>Q & A 에서 차철용님께서 적어놓으신 글을 보았는데요.
>
>FTDI 드라이버를 사용하는 곳끼리 충돌이 일어나는거라고 하시면서.
>
>FTDI드라이버 dll 파일을 동시에 두곡에서 리딩시 문제가 발생하는것 같다고 하셨는데;
>
>이러한 현상을 해결할수 있는 방법좀 알려주세요.
>
>
>
>컴파일러는 코드비젼 1.24.6 버젼 사용중입니다.
관리자 답변
혹시 고객님,
AVR studio에서는 다운로드 해 보셨나요?
일단, 점검하는 순서가 AVR stuio로 먼저 테스트 해보는 것이 좋습니다.
예전에 어떤 고객님이 잘 안되신다고 해서, 제가 회로를 직접보면서 작업한 적이 있었는 데, 다른 회사 모듈이라 ISP 핀 순서를 잘 하셨다고 분명히 하셨는 데, 실제로 제가 해보니 순서가 잘못되어 있었습니다. ISP 핀 순서를 잘 맞추니 정상 동작했었구요.
하다가 안되시면, 본사로 직접 가져 오시면, USBISP는 테스트 해 봐 드릴 수 있습니다.
감사합니다.
>아래와 같이 답변해주셨는데; 잘 이해가 가질 않습니다. 두개가 잡힌다고 하셨는데
>
>장치관리자에서 보면 분명히 하나만 잡혀있거든요.
>
>왜 작동이 안되는지 모르겠습니다.
>
>제가 atmega128사용중인데요; 원래 사용하던것에 연결을 해서 사용하려 하는데요
>
>귀사의 usbisp와 핀순서가 조금 달라서 첨부파일과 같이 순서를 바꿔서 연결했는데요; 이상하게 안되네요;
>
>안녕하세요? 고객님,
>저희 뉴테크놀로지 컴패니 제품을 이용하여 주셔서 감사드립니다.
>
>저도 아직 경험해 보진 않아서, 제가 듣기론 제어판에서 두개가 잡히면, 시스템->장치관리자에서 보면 두개가 보인답니다. 그걸 전부 제거한 후에, USB를 꽂으면 인식을 못하겠죠? 그 때 다시 한번만 설치하면 이상없이 잘 동작한다고 하네요.
>감사합니다.
>
>>AD-USBISP (L) 를 구입하여 사용하려고 하는데;
>>
>>AVRISP error entering programming mode. 라는 에러 메시지가 나타납니다.
>>
>>Q & A 에서 차철용님께서 적어놓으신 글을 보았는데요.
>>
>>FTDI 드라이버를 사용하는 곳끼리 충돌이 일어나는거라고 하시면서.
>>
>>FTDI드라이버 dll 파일을 동시에 두곡에서 리딩시 문제가 발생하는것 같다고 하셨는데;
>>
>>이러한 현상을 해결할수 있는 방법좀 알려주세요.
>>
>>
>>
>>컴파일러는 코드비젼 1.24.6 버젼 사용중입니다.
>
|
||||
| 997 | 답변완료AVR MEGA 128 개발 보드(+빵판)(AB-M128-A)을 | MagicalArtist | 2008-05-12 | 1,843 |
|
사용하고 있는데요...
첨부파일처럼 코딩해서 포팅했는데
PA0랑 PA5, PF0, PB0에 출력이 나오지가 않아요...
코딩을 잘못한건가요 아니면 보드의 문젠가요?ㅠ
관리자 답변
안녕하세요? 고객님,
죄송하지만, 본명을 사용해 주시기 바랍니다.
다음 번에는 질문이 삭제됩니다.
본 게시판은 여러사람들이 함께 사용하는 공간입니다.
아명말고 본명을 사용해 주세요. 부탁합니다.
코드상으로 보면, 이상없이 동작해야 정상같습니다.
외부 회로 구성이 잘못되었거나, 보드가 일부 망가졌거나 한 것 같습니다.
보드를 본사로 가져 오시면, 점검해 드립니다. 점검은 무료입니다.^^
A/S 할 때는 일부 비용이 발생할 수 있습니다. A/S는 본사 규정에 의합니다.
수고하세요.
>사용하고 있는데요...
>
>첨부파일처럼 코딩해서 포팅했는데
>
>PA0랑 PA5, PF0, PB0에 출력이 나오지가 않아요...
>
>코딩을 잘못한건가요 아니면 보드의 문젠가요?ㅠ
|
||||
| 996 | 답변완료변수값 질문입니다. | 오준석 | 2008-05-12 | 1,890 |
|
안녕하세요. 밑에 윈도우 소스의 변수값을 질문했던 학생입니다.
윈도우 소스 또한 자료실에 올려주신 가속도센서 관련 visual studio c++ 입니다.
요기다가 적절한 곳에
대략
if (x= 97)
{
afxmessagebox("왼쪽버튼이 클릭 되었습니다")
~~~~~~
if(x=98)
{
afxmessagebox("오른쪽 버튼이 클릭 되었습니다")
요정도로 창을 뛰우고 싶습니다.
사장님께서 정해주신 변수값이 어딘가에 존재하는데 도저히 못찼겠습니다.ㅜㅜ
관리자 답변
안녕하세요? 고객님,
윈도 소스 내의 MovePointDlg.cpp 를 참고하시면 어떨지요.
감사합니다.
>안녕하세요. 밑에 윈도우 소스의 변수값을 질문했던 학생입니다.
>윈도우 소스 또한 자료실에 올려주신 가속도센서 관련 visual studio c++ 입니다.
>요기다가 적절한 곳에
> 대략
> if (x= 97)
>{
> afxmessagebox("왼쪽버튼이 클릭 되었습니다")
>
>~~~~~~
>if(x=98)
>{
>afxmessagebox("오른쪽 버튼이 클릭 되었습니다")
>
> 요정도로 창을 뛰우고 싶습니다.
> 사장님께서 정해주신 변수값이 어딘가에 존재하는데 도저히 못찼겠습니다.ㅜㅜ
>
>
|
||||
| 995 | 답변완료프린터 포트를 사용하는 isp있잖아요 | 최재원 | 2008-05-11 | 1,994 |
|
선배 노트북으로 하려고 연결하고 퓨즈설정하고 f9누르니까
갑자기 노트북이 꺼지고 부팅이 안되요;;ㅠ
왜 그런거죠???????
집에서 데스크탑으로 할때는 잘됬었는데ㅠ
미치겟네요 ㅠ
관리자 답변
안녕하세요? 고객님,
당황하지 마시구요.
일단, 프린터포트에 ISP를 연결한다고 컴퓨터가 꺼지거나 하지는 않습니다.
우선, 컴퓨터의 다른 이유일 수 있으니, 모든 다른 것들을 제거한 후에, 노트북을 다시 켜보시고, 노트북의 문제인지 아니면, 연결한 회로가 이상이 있는 것인지 등을 점검하신 후에, 다시 연결해 사용하기 바랍니다.
노트북과 데스크탑이 달라서 그런 것도 아닙니다.
수고하세요.
>선배 노트북으로 하려고 연결하고 퓨즈설정하고 f9누르니까
>
>갑자기 노트북이 꺼지고 부팅이 안되요;;ㅠ
>
>왜 그런거죠???????
>
>집에서 데스크탑으로 할때는 잘됬었는데ㅠ
>
>미치겟네요 ㅠ
|
||||
| 994 | 답변완료소스 질문이 있습니다. | 강희근 | 2008-05-11 | 2,359 |
|
맥박 측정기를 만들고 있습니다. 압력센서의 입력을 받아 계산해서 rs-232를 통해 컴퓨터에 출력값을 나타내는 소스입니다. MFC프로그램은 따로 있습니다. 아무리 해봐도 화면에 값이 안나오는데요
ADC변환을 안해줘서 그런걸까요? 아니면 소스에 문제가 있는걸까요?
현재 KD-128N을 사용하구 있습니다. 주위에 아는사람이 없어 답답한 마음에 올려봅니다 ㅠ_ㅠ
---------------------------------------------------------------------
// ----------- Include Header files -------------- //
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
// ---------------- Define Macro ----------------- //
#define ON 1
#define OFF 0
#define HIGH 1
#define LOW 0
// ------------ Global Variables ----------------- //
unsigned char pulse_count;
unsigned char pulse;
int ten_ms;
int ten_sec;
// ----------- Declare Fuctions ----------------- //
void MCU_init(void);
void INTERRUPT_init(void);
void UART_init(void);
void TIMER0_init(void);
void TX_char (unsigned char data);
void TX_string (unsigned char *string);
unsigned char RX_char(void);
void delay_us(unsigned char time_us);
void delay_ms(unsigned int time_ms);
// ---- EXTERNAL INTERRUPT 4 SERVICE ROUTINE ---- //
SIGNAL (SIG_INTERRUPT2)
{
cli();
//if ( pulse == HIGH )
//{
if (ten_sec == OFF)
{
pulse_count++;
}
//pulse = LOW;
//}
//else if ( pulse == LOW )
//{
// pulse = HIGH;
delay_ms(10);
//}
sei();
}
// ------ TIMER0 COMPARE INTERRUPT SERVICE ROUTINE ------ //
SIGNAL (SIG_OVERFLOW0) // It occurs every 1/100 second.
{
if (ten_sec == OFF)
{
ten_ms++;
}
if ( ten_ms == 1000 )
{
ten_sec = ON;
}
TCNT0=0xff-0x9c+1;
}
// --------------- MAIN -------------------------- //
int main (void)
{
// Local variables
unsigned char led = 0xff;
unsigned char data = 0x00;
unsigned char data1 =0x00;
cli(); // disable interrupt
// initialize registers
MCU_init();
INTERRUPT_init();
UART_init();
TIMER0_init();
// initialize Global variables
pulse = LOW;
pulse_count = 0;
ten_ms = 0;
ten_sec = OFF;
sei(); // enable interrupt
// Infinite loop
while(1)
{
//TX_char('a');
if ( ten_sec == ON)
{
cli(); // disable interrupt
// Display LED
if ( pulse_count < 10 )
led = 0x01;
else if ( pulse_count >= 10 && pulse_count <=20)
led = 0x02;
else if ( pulse_count > 20 )
led = 0x03;
// Send pulse_count to UART
TX_char(pulse_count);
ten_ms = 0;
pulse_count = 0;
ten_sec = OFF;
sei(); // enable interrupt
}
PORTC = (~led);
delay_ms(300);
PORTC = 0xff;
delay_ms(300);
}
return 0;
}
// ----------------- Fuctions --------------------- //
// ------------- Initialize Fuctions -------------- //
void MCU_init (void)
{
// For Interrupt PORTD
DDRD = 0x00;
PORTD = 0xff;
// LED
DDRC = 0xff;
PORTC = 0xff;
}
void INTERRUPT_init(void)
{
// Initialize Interrupt registers
//EICRA = 0x00;
EICRA = 0x30;
//EICRB = 0x01;
EICRB = 0x00;
//EIMSK = 0x10;
//EIMSK = 0x01;
EIMSK = 0x04;
EIFR = 0x00;
}
void UART_init(void)
{
// Initialize UART
UBRR0H = 0; //
UBRR0L = 51;
UCSR0A = 0x00; // Asynchronous Normal Mode
UCSR0B = 0x18; // Rx/Tx Enable
UCSR0C = 0x06; // Parity: none, Stop Bit: 1, Data Bit: 8
}
void TIMER0_init(void)
{
TCCR0=0x07; // 1024 prescaler
TCNT0=0xff-0x9c+1; //10ms
TIMSK=0x01;
TIFR=0x00;
}
// ----------------- Transmit charater function ----------------- //
void TX_char (unsigned char data)
{
while((UCSR0A & 0x20) == 0x00);
UDR0 = data;
}
// ----------------- Transmit String funtion ---------------------- //
void TX_string (unsigned char *string)
{
while(*string != '\\0')
{
TX_char(*string);
string++;
}
}
// --------------- Recieve character fuction ---------------------- //
unsigned char RX_char(void)
{
while ((UCSR0A & 0x08) == 0x00);
return UDR0;
}
// --------------- Delay fuctions -------------------------------- //
void delay_us(unsigned char time_us) // Time delay for 1us (1MHz)
{
register unsigned char i;
for(i=0; i<time_us; i++) // 4 cycle +
{
asm volatile(" PUSH R0 "); // 2 cycle +
asm volatile(" POP R0 "); // 2 cycle +
asm volatile(" PUSH R0 "); // 2 cycle +
asm volatile(" POP R0 "); // 2 cycle +
asm volatile(" PUSH R0 "); // 2 cycle +
asm volatile(" POP R0 "); // 2 cycle = 16cycle = 1us
} // for 16MHz
}
void delay_ms(unsigned int time_ms) // Time delay for 1ms
{
register unsigned int i;
for(i=0; i<time_ms; i++)
{
delay_us(250); // 250us +
delay_us(250); // 250us +
delay_us(250); // 250us +
delay_us(250); // 250us = 1ms
}
}
// ----------------------- END OF ALL SOURCE --------------------- //
관리자 답변
<a href=http://www.watchesshow.com target=_blank>http://www.watchesshow.com</a> replica watches
<a href=http://www.watchesshow.com/rolex-watches.html target=_blank>http://www.watchesshow.com/rolex-watches.html</a> replica rolex watches
<a href=http://www.watchesshow.com/cartier-watches.html target=_blank>http://www.watchesshow.com/cartier-watches.html</a> replica cartier watches
<a href=http://www.watchesshow.com/breitling-watches.html target=_blank>http://www.watchesshow.com/breitling-watches.html</a> replica breitling watches
<a href=http://www.watchesshow.com/tag_heuer-watches.html target=_blank>http://www.watchesshow.com/tag_heuer-watches.html</a> replica tag heuer watches
<a href=http://www.watchesshow.com/omega-watches.html target=_blank>http://www.watchesshow.com/omega-watches.html</a> replica omega watches
<a href=http://www.watchesshow.com/a_lange_and_sohne-watches.html target=_blank>http://www.watchesshow.com/a_lange_and_sohne-watches.html</a> Replica A Lange and Sohne Watches
<a href=http://www.watchesshow.com/armani-watches.html target=_blank>http://www.watchesshow.com/armani-watches.html</a> Replica ARMANI Watches
<a href=http://www.watchesshow.com/audemars_piguet-watches.html target=_blank>http://www.watchesshow.com/audemars_piguet-watches.html</a> Replica AUDEMARS PIGUET Watches
<a href=http://www.watchesshow.com/bell_and_ross-watches.html target=_blank>http://www.watchesshow.com/bell_and_ross-watches.html</a> Replica BELL AND ROSS Watches
<a href=http://www.watchesshow.com/bvlgari-watches.html target=_blank>http://www.watchesshow.com/bvlgari-watches.html</a> Replica BVLGARI Watches
<a href=http://www.watchesshow.com/franck_muller-watches.html target=_blank>http://www.watchesshow.com/franck_muller-watches.html</a> Replica FRANCK MULLER Watches
<a href=http://www.watchesshow.com/gucci-watches.html target=_blank>http://www.watchesshow.com/gucci-watches.html</a> Replica GUCCI Watches
<a href=http://www.watchesshow.com/hublot-watches.html target=_blank>http://www.watchesshow.com/hublot-watches.html</a> Replica HUBLOT Watches
<a href=http://www.watchesshow.com/iwc-watches.html target=_blank>http://www.watchesshow.com/iwc-watches.html</a> Replica IWC Watches
<a href=http://www.watchesshow.com/longines-watches.html target=_blank>http://www.watchesshow.com/longines-watches.html</a> Replica LONGINES Watches
<a href=http://www.watchesshow.com/lv-watches.html target=_blank>http://www.watchesshow.com/lv-watches.html</a> Replica LV Watches
<a href=http://www.watchesshow.com/montblanc-watches.html target=_blank>http://www.watchesshow.com/montblanc-watches.html</a> Replica MONTBLANC Watches
<a href=http://www.watchesshow.com/movado-watches.html target=_blank>http://www.watchesshow.com/movado-watches.html</a> Replica MOVADO Watches
<a href=http://www.watchesshow.com/panerai-watches.html target=_blank>http://www.watchesshow.com/panerai-watches.html</a> Replica PANERAI Watches
<a href=http://www.watchesshow.com/parmigiani-watches.html target=_blank>http://www.watchesshow.com/parmigiani-watches.html</a> Replica PARMIGIANI Watches
<a href=http://www.watchesshow.com/patek_philippe-watches.html target=_blank>http://www.watchesshow.com/patek_philippe-watches.html</a> Replica PATEK PHILIPPE Watches
<a href=http://www.watchesshow.com/rado-watches.html target=_blank>http://www.watchesshow.com/rado-watches.html</a> Replica RADO Watches
<a href=http://www.watchesshow.com/tissot-watches.html target=_blank>http://www.watchesshow.com/tissot-watches.html</a> Replica TISSOT Watches
<a href=http://www.watchesshow.com/tudor-watches.html target=_blank>http://www.watchesshow.com/tudor-watches.html</a> Replica TUDOR Watches
<a href=http://www.watchesshow.com/vacheron_constantin-watches.html target=_blank>http://www.watchesshow.com/vacheron_constantin-watches.html</a> Replica VACHERON CONSTANTIN Watches
<a href=http://www.watchesshow.com/miscellaneous-watches.html target=_blank>http://www.watchesshow.com/miscellaneous-watches.html</a> Replica Miscellaneous Watches
|
||||
| 993 | 답변완료ADC에 관해서 | 김규범 | 2008-05-11 | 2,638 |
|
제가 H/W쪽이 아닌 S/W쪽계열에 있어서 이런쪽으로 잘모르는 학생입니다.
그런데 궁금한게.. ADC쪽에서 터졌습니다.
ADC컨버팅할때 아날로그 신호(2개의 EMR센서값)를 2개 받거든요
그런데 하나를 처리해주는 부분은 소스가 있어서 되겟는데
2개 처리할때 궁금해서 이렇게 올립니다.
2개값 역시 체널만 2개로 설정해주면 되는건가요???
void main(void)
{
static int ADdata1,ADdata2;
init_devices();
//insert your functional code here...
printf(" \\n\\n\\rADC test program...\\n\\r");
Adc_Start();
delay(25);
while(1){
ADdata1 = Adc_Data(1);
ADdata2 = Adc_Data(2);
printf("C[%d]:%d ", 1, ADdata);
printf("C[%d]:%d ", 2, ADdata);
Adc_Stop();
}
}
그리고 참조할만한 소스가 있으면 좀 공유해주셨으면해서요......
마지막..입니다^^ 2개를 입력받을수 있고 처리한다고 가정하였을때..
AVR MEGA 128 개발보드 (+빵판)AB-M128-A에다가
블루투스모듈(ttl레벨)을 납땜하였습니다.
그럼 ADC에서 2개의 아날로그 신호를 디지털신호로 변환을 하였습니다.
이신호를 보낼때 하나의 usart0로 보내고 블루투스모듈이 무선으로 host컴퓨터에
데이터를 전송합니다.
이경우 2개의 데이터를 동기화처리를 위해서 원형큐를 써야하는가요???
아니면 그냥 보내는 대로 쭉쭉 가서 host컴퓨터에서 처리하는쪽으로 ???
그림으로 쉽게 설명하면
2개의 ADC신호 <usart0> bluetoothmodule <RF> host computer
이경우 입니다.
관리자 답변
안녕하세요? 고객님,
밑에 질문하신 분과 비슷한 질문이네요.
다른분들 질문을 검색해 보시면, 이곳 Q&A 데이터가 많아서, 비슷한 질문이 여럿 있을 겁니다. 검색하면 보다 빨리 찾을 수도 있겟지요?
우선, 자료실->기존자료실의 ADC 공개 소스를 확인해 보시구요.
채널값인 i를 바꾸시면 다른 채널 ADC 값을 받을 수 있도록 짜 두었습니다.
데이터를 보내는 형식은 환형큐로 하던, 버퍼로 받던 이상 없이만 보내고 받으면 될테니, 그것은 짜기 나름인 것 같네요.
올려주신 소스에는 레지스터 초기화 하는 부분들이 전혀 없네요.
수고하세요.
>제가 H/W쪽이 아닌 S/W쪽계열에 있어서 이런쪽으로 잘모르는 학생입니다.
>
>그런데 궁금한게.. ADC쪽에서 터졌습니다.
>
>ADC컨버팅할때 아날로그 신호(2개의 EMR센서값)를 2개 받거든요
>
>그런데 하나를 처리해주는 부분은 소스가 있어서 되겟는데
>
>2개 처리할때 궁금해서 이렇게 올립니다.
>
>2개값 역시 체널만 2개로 설정해주면 되는건가요???
>
>void main(void)
>{
> static int ADdata1,ADdata2;
> init_devices();
> //insert your functional code here...
> printf(" \\n\\n\\rADC test program...\\n\\r");
>
> Adc_Start();
> delay(25);
>
> while(1){
> ADdata1 = Adc_Data(1);
> ADdata2 = Adc_Data(2);
> printf("C[%d]:%d ", 1, ADdata);
> printf("C[%d]:%d ", 2, ADdata);
> Adc_Stop();
>
> }
>}
>
>그리고 참조할만한 소스가 있으면 좀 공유해주셨으면해서요......
>
>마지막..입니다^^ 2개를 입력받을수 있고 처리한다고 가정하였을때..
>
>AVR MEGA 128 개발보드 (+빵판)AB-M128-A에다가
>
>블루투스모듈(ttl레벨)을 납땜하였습니다.
>
>그럼 ADC에서 2개의 아날로그 신호를 디지털신호로 변환을 하였습니다.
>
>이신호를 보낼때 하나의 usart0로 보내고 블루투스모듈이 무선으로 host컴퓨터에
>
>데이터를 전송합니다.
>
>이경우 2개의 데이터를 동기화처리를 위해서 원형큐를 써야하는가요???
>
>아니면 그냥 보내는 대로 쭉쭉 가서 host컴퓨터에서 처리하는쪽으로 ???
>
>그림으로 쉽게 설명하면
>
>2개의 ADC신호 <usart0> bluetoothmodule <RF> host computer
>
>이경우 입니다.
>
>
|
||||
| 992 | 답변완료안녕하세요 | 김동수 | 2008-05-10 | 2,340 |
|
안녕하세요
isp jtag 를 이용하여 8535 보드를 공부하고 있는 학생입니다.
다름아니라 adc를 usart 로 코딩을 하였는데요
#include <mega8535.h>
#include <stdio.h>
#include <delay.h>
#define ADC_VREF_TYPE 0x40
unsigned int adc_result=0;
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input|ADC_VREF_TYPE;
ADCSRA|=0x40;
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10; //ADC 변환 완료 .즉 작업이 끝남...
return ADCW;
}
void main(void)
{
DDRA=0x00;
PORTA=0x00;
UCSRA=0x00;
UCSRB=0x18; // usart 수신부 사용 , 송신부 사용
UCSRC=0x86; //usarc 는 bit7=1, 8비트
UBRRH=0x00;
UBRRL=0x67; //UBRRH,와 UBRRL 의 차이 ㅡㅡ?
ACSR=0x80;
SFIOR=0x00;
ADMUX=ADC_VREF_TYPE;
ADCSRA=0x87; //분주비 및 ADC enable 128분주
SFIOR&=0xEF; // free running mode
while (1)
{
adc_result=read_adc(1);
printf("adc_result = %d " , adc_result);
delay_ms(1000);
};
}
다음과 같이 하였습니다.
그런데 여기서, 다운로딩을 하면
아래 첨부한 그림과 같은 화면이 나오게 됩니다.
어떤 이유에서인가요?
3월 중순부터 보드 문제 해결만 하다가 결국 프로젝트 마감기한 2주가
남아버렸어요 ㅠㅠ
어떻게 방법이 없을가요?
낮은 주파수 isp 로하는것 등 인터넷으로 배운 방법은 다 했는데도 안됩니다.
쇼트 된 부분도 없구요
어떻게 해야죠? ;;
하이퍼링크로 9600BR 로 수신해놓고 확인 좀 하려고 하는데
다운로드조차 안돼서 큰일이에요 ㅠ
제발 도와주세요
ㅠㅠ
관리자 답변
저 신기한건
간단한 코드를 넣었을 때 이런 그림과 같은 에러 화면이 뜨지만
led 깜박이는 정도는 그냥 되더라구요 ;;
|
||||
| 991 | 답변완료usb-isp관련 질문입니다. | 김동영 | 2008-05-10 | 1,999 |
|
AD-USBISP (L) 를 구입하여 사용하려고 하는데;
AVRISP error entering programming mode. 라는 에러 메시지가 나타납니다.
Q & A 에서 차철용님께서 적어놓으신 글을 보았는데요.
FTDI 드라이버를 사용하는 곳끼리 충돌이 일어나는거라고 하시면서.
FTDI드라이버 dll 파일을 동시에 두곡에서 리딩시 문제가 발생하는것 같다고 하셨는데;
이러한 현상을 해결할수 있는 방법좀 알려주세요.
컴파일러는 코드비젼 1.24.6 버젼 사용중입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴테크놀로지 컴패니 제품을 이용하여 주셔서 감사드립니다.
저도 아직 경험해 보진 않아서, 제가 듣기론 제어판에서 두개가 잡히면, 시스템->장치관리자에서 보면 두개가 보인답니다. 그걸 전부 제거한 후에, USB를 꽂으면 인식을 못하겠죠? 그 때 다시 한번만 설치하면 이상없이 잘 동작한다고 하네요.
감사합니다.
>AD-USBISP (L) 를 구입하여 사용하려고 하는데;
>
>AVRISP error entering programming mode. 라는 에러 메시지가 나타납니다.
>
>Q & A 에서 차철용님께서 적어놓으신 글을 보았는데요.
>
>FTDI 드라이버를 사용하는 곳끼리 충돌이 일어나는거라고 하시면서.
>
>FTDI드라이버 dll 파일을 동시에 두곡에서 리딩시 문제가 발생하는것 같다고 하셨는데;
>
>이러한 현상을 해결할수 있는 방법좀 알려주세요.
>
>
>
>컴파일러는 코드비젼 1.24.6 버젼 사용중입니다.
|
||||
| 990 | 답변완료가속도센서 변수값 질문이요... | 오준석 | 2008-05-10 | 2,031 |
|
안녕하세요
3축가속도센서 예제프로그램을 이용해서 마우스를 만들려고 하는데요
클릭부분을 위해 하드웨어에 프로그램을 조금 수정하여
평상시에는 99가 나가고
인터럽트로 왼쪽버튼을 클릭했늘때 97이 나가고
오른쪽버튼을 클릭했을때 98이 나가게 만들었습니다.
그리고 윈도우소스를 수정해서 이 숫자를 받으면 show point 창에서 "왼쪽/오른쪽 클릭이 되었습니다" 라는 문구를 띄우고 싶은데 변수값을 알아야 하는데 찾기가 쉽지가 않아서요.....
변수값을 알고싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴테크놀로지컴패니 제품을 이용해 주셔서 감사드립니다.
윈도우 소스는 여기서 써포트 해 드리진 못합니다.
이 곳은 AVR이나 8051같은 마이크로프로세서용 특히, AVR용
소스 코드나 하드웨어, 모듈 등 본 회사 제품에 대한 것만 서포트 해드리고 있습니다. 제품에 대한 기본적인 사용법같은 것이나, 예제 소스 등은 제공해 드리고 있지만, 미안하지만, 질문하신 건 이 곳의 범위를 벗어납니다.
다음에, 관련된 질문을 가지고 다시 찾아주세요.
감사합니다.
>안녕하세요
>3축가속도센서 예제프로그램을 이용해서 마우스를 만들려고 하는데요
>클릭부분을 위해 하드웨어에 프로그램을 조금 수정하여
>평상시에는 99가 나가고
>인터럽트로 왼쪽버튼을 클릭했늘때 97이 나가고
>오른쪽버튼을 클릭했을때 98이 나가게 만들었습니다.
>그리고 윈도우소스를 수정해서 이 숫자를 받으면 show point 창에서 "왼쪽/오른쪽 클릭이 되었습니다" 라는 문구를 띄우고 싶은데 변수값을 알아야 하는데 찾기가 쉽지가 않아서요.....
>변수값을 알고싶습니다.
>
>
>
|
||||
| 989 | 답변완료공부하려고하는학생입니다 | 김규범 | 2008-05-10 | 1,895 |
|
처음으로 접하게 되었는데요......
제가 개발보드를 이용해서 프로젝트하나해볼까해서 접하게 되었습니다.,
그런데...pdf자료를 보고 그것따라 했지만....도데체...led램프가 깜박깜박안거리네요.....
무슨잘못인지도 모르겠습니다.....
하라는데로 iccavr설치하고 pdf자료대로 셋팅하고 또 usbisp는 드라이버 다운받아
깔고......장치관리자에선 com4로 다잡혔는데....도데체...왜 안될까요..
그리고 pdf와 컴파일되었을때...메세지가 틀리게 나오네요..제껀..
C:\\iccv7avr\\bin\\imakew -f whaehofk.mak
iccavr -o whaehofk -g -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:1.4096 -fihx_coff -S2 @whaehofk.lk -lcatmega
Device 0% full.
Done.
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom4 -dAtmega128
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
Connected to STK500 V2 on port com4
Connection to STK500 V2 closed
Done.
informational - project has no EEPROM file
Programming FLASH...
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom4 -dAtmega128 -e -pf -ifC:\\DOCUME~1\\김규범\\바탕화~1\\4학년1~1\\시스템~1\\시스템테스팅프로그램\\whaehofk.hex
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
Connected to STK500 V2 on port com4
Device parameters loaded
Programming mode entered
Device erased
FLASH input file read
Programming FLASH... FLASH programmed
Programming mode left
Connection to STK500 V2 closed
Done.
ISP programming done.
이메세지가 나오네요..
pdf에선
erasing memory...... programming flash....
isp programming done
이메세진데.....
아우 답답해 죽겠습니다.... 이쪽으로 아는사람두 없구 ㅠㅠ
그리고 manuselect file 여기에 핵사파일이 들어가던데.....
어떻게 핵사파일을 넣어주죠???닫혀있는데...
관리자 답변
안녀하세요? 고객님,
저희 뉴테크놀로지 컴패니 제품을 이용하여 주셔서 감사드립니다.
저희가 강좌에서 사용한 툴은 AD-ISPPRO를 사용하였을 때이고, 그 때의 메시지를 강좌에 사용하고 있습니다. USSBISP를 사용하시면 고객님의 메시지가 맞습니다.
잘 다운된 것 같은데요.
동작하지 않는다면 작성하신 프로그램 소스가 잘못되었거나, 사용하신 MCU로 셋팅을 안하셨거나 했을 겁니다. 프로젝트가 들어있는 폴더 전체를 압축해서 소스를 올려 보세요. 봐드릴께요.
감사합니다.
>처음으로 접하게 되었는데요......
>
>제가 개발보드를 이용해서 프로젝트하나해볼까해서 접하게 되었습니다.,
>
>그런데...pdf자료를 보고 그것따라 했지만....도데체...led램프가 깜박깜박안거리네요.....
>
>무슨잘못인지도 모르겠습니다.....
>
>하라는데로 iccavr설치하고 pdf자료대로 셋팅하고 또 usbisp는 드라이버 다운받아
>
>깔고......장치관리자에선 com4로 다잡혔는데....도데체...왜 안될까요..
>
>그리고 pdf와 컴파일되었을때...메세지가 틀리게 나오네요..제껀..
>
>C:\\iccv7avr\\bin\\imakew -f whaehofk.mak
> iccavr -o whaehofk -g -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:1.4096 -fihx_coff -S2 @whaehofk.lk -lcatmega
>Device 0% full.
>Done.
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom4 -dAtmega128
>STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
>
>Connected to STK500 V2 on port com4
>Connection to STK500 V2 closed
>
>Done.
>informational - project has no EEPROM file
>Programming FLASH...
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom4 -dAtmega128 -e -pf -ifC:\\DOCUME~1\\김규범\\바탕화~1\\4학년1~1\\시스템~1\\시스템테스팅프로그램\\whaehofk.hex
>STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
>
>Connected to STK500 V2 on port com4
>Device parameters loaded
>Programming mode entered
>Device erased
>FLASH input file read
>Programming FLASH... FLASH programmed
>Programming mode left
>Connection to STK500 V2 closed
>
>Done.
>
>ISP programming done.
>
>이메세지가 나오네요..
>
>pdf에선
>
>erasing memory...... programming flash....
>
>isp programming done
>
>이메세진데.....
>
>아우 답답해 죽겠습니다.... 이쪽으로 아는사람두 없구 ㅠㅠ
>
>그리고 manuselect file 여기에 핵사파일이 들어가던데.....
>
>어떻게 핵사파일을 넣어주죠???닫혀있는데...
|
||||
| 988 | 답변완료사장님, 죄송한 말씀이지만... | 이병헌 | 2008-05-10 | 1,707 |
|
바보같은 질문이지만..
일요일에도 정상 근무 하시나요??
내일 5월 11일에요......
관리자 답변
안녕하세요? 고객님,
일요일은 근무하지 않습니다.
저희는 월요일-금요일까지 10:00-18:00까지 근무하고 있습니다.
다음 월요일은 아시는 데로 쉬는 날이라, 화요일부터 근무합니다.
사실 일 있으시면 화요일날 와서 사시거나, 저희 대리점들을 이용해 주시면 감사하겠습니다. 특히, 인터넷 쇼핑몰들을 이용하시면, 토-일요일에도 제품을 구입하실 수 있고, 가장 빠른 영업일에 배송이 될겁니다.
질문 있으시면, 이곳 Q&A로 하시면 됩니다.
감사합니다.
>바보같은 질문이지만..
>
>일요일에도 정상 근무 하시나요??
>
>내일 5월 11일에요......
|
||||
| 987 | 답변완료가속도 센서 보드 문의요 ㅠ | 박경렬 | 2008-05-09 | 1,926 |
|
안녕하세요!~
AM-MP533 전원보드를 사용하여 전원부를 구성하고 귀사의 가속도 센서를 이용하고 있습니다. 노이즈가 50%가량 낮아지더군요 ㅎ
문제는 현제 AM-MP533 전원보드와 같은 회로에 귀사의 ATmega128PRO와 가속도 센서, 그리고 자이로 센서 ACODE-500 블루투스 모듈을 달았는데요
전원으로 배터리를 사용해야 하는 상황이 왔습니다.
예전 답변중에 배터리의 종류와 상태에 따라 데이타가 깨질수 있다고 말씀하신부분이 크게 걸려서 이렇게 찾아왔습니다.~
어떤 종류의 배터리를 사용하면 가장 좋은지 추천 부탁드리고 싶습니다.
딱 찝어 구체적으로 알려주시면 더 좋구요!~!~
배터리를 사용하게 되면 AM-MP533 전원보드와 같은 회로를 꾸몄는데
추가해주어야 할 사항이 있을지도 여쭤봅니다!~
항상 친절한 답변에 감사하고 있습니다.!~
수고하세요^^
관리자 답변
안녕하세요? 고객님,
리튬 폴리머는 노이즈가 중요한 이슈가 되는 곳, 특히 센서나 통신쪽에 사용할 때는
주의하여 사용하는 것이 좋습니다. 간혹, 공백이 있으면 전압이 순간 뚝 떨어졌다가 다시 나왔다가 하기도 하였거든요. 최근에는 많이 좋아져서, 그런 증상이 많이 줄긴 했지만요.
추천은 리튬이온밧데리나 리튬망간수소를 사용하시면 좋겠습니다.
MP533의 입력은 7.5V 이상으로 꾸며야 하므로, 1.2V짜리 충전지 8개~10개를 직렬로 이어서 사용하면 좋겠네요. 모터등을 사용하여 파워있게 사용하는 것이 필요하시면 힘있게 밀어주는 리튬망간수소가 좋겠네요. 이들 밧데리를 레귤레이터로 필요한 전압으로 떨어뜨려 사용하면 큰 문제 없을 것 같습니다.
감사합니다.
>안녕하세요!~
>
>AM-MP533 전원보드를 사용하여 전원부를 구성하고 귀사의 가속도 센서를 이용하고 있습니다. 노이즈가 50%가량 낮아지더군요 ㅎ
>
>문제는 현제 AM-MP533 전원보드와 같은 회로에 귀사의 ATmega128PRO와 가속도 센서, 그리고 자이로 센서 ACODE-500 블루투스 모듈을 달았는데요
>
>전원으로 배터리를 사용해야 하는 상황이 왔습니다.
>
>예전 답변중에 배터리의 종류와 상태에 따라 데이타가 깨질수 있다고 말씀하신부분이 크게 걸려서 이렇게 찾아왔습니다.~
>
>어떤 종류의 배터리를 사용하면 가장 좋은지 추천 부탁드리고 싶습니다.
>딱 찝어 구체적으로 알려주시면 더 좋구요!~!~
>
>배터리를 사용하게 되면 AM-MP533 전원보드와 같은 회로를 꾸몄는데
>추가해주어야 할 사항이 있을지도 여쭤봅니다!~
>
>항상 친절한 답변에 감사하고 있습니다.!~
>
>수고하세요^^
|
||||
| 986 | 답변완료스테핑모터 | 이정환 | 2008-05-09 | 1,992 |
|
AVRMega128pro키트 KD-128Pro
스테핑모터 구동모듈 AM-CS2P
두개를 구입했는데
저희가 지금 모터를 잘 못사서
여기 제품에 나와있는
스테핑모터 (1.6kg급)SE-SM 를
구입할려고 하는데
이 모터를 사면 저희가 산 구동모듈과 핀과 상이 맞나요?
맞다면,
라인트레이서 만들껀데
모터구동소스랑 스팩을 줄수 있나요?
라인트레이서가 완전 동작 할수 있게 소스를 구할수 있을까요?
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
말씀하신 모터를 구매하시면, AM-CS2P와 정확히 핀이 맞게 되어 있습니다.
그리고, 타회사 제품이라도 모터 상을 찾는 법도 사실은 강좌->로봇강좌->모터구동부 강좌를 자세히 읽어보시면 보실 수 있습니다.
그리고, 라인트레이서를 만드실 때 쓰실 모터 구동용 예제 소스는 자료실->기존자료실에 나와 있습니다. 찾아서 쓰시면 되겠습니다. 아래에도 링크를 올려드립니다.
그 외에도 많은 예제소스와 메뉴얼이 자료실 및 기존자료실에 나와 있으니, 잘 검색해서 쓰시기 바랍니다.
-SE-SM 메뉴얼-
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=234
- AM-CS2P 예제소스 -
http://www.newtc.co.kr/board/view.php?id=pds&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=206
감사합니다.
>AVRMega128pro키트 KD-128Pro
>스테핑모터 구동모듈 AM-CS2P
>두개를 구입했는데
>
>저희가 지금 모터를 잘 못사서
>여기 제품에 나와있는
>스테핑모터 (1.6kg급)SE-SM 를
>구입할려고 하는데
>
>이 모터를 사면 저희가 산 구동모듈과 핀과 상이 맞나요?
>
>맞다면,
>라인트레이서 만들껀데
>모터구동소스랑 스팩을 줄수 있나요?
>라인트레이서가 완전 동작 할수 있게 소스를 구할수 있을까요?
>
|
||||
| 985 | 답변완료안녕하세요 | 전자 | 2008-05-08 | 1,895 |
|
안녕하세요
ATMEGA 8535로 실습하고 있는 학생입니다.
다름 아니라 제가 사용하는 실습 보드의 경우
다운로드가 26핀
USART 가 10핀으로 연결 되도록 되어있습니다.
지금 노트북을 사용하기 때문에 usb로
다운로딩과 통신 작업을 하고 싶은데요
ntc제품 중에는 이러한 제품이 없는지 궁금합니다.
그리고 본사로 방문하면 문제점을 해결 한다는 글을 봤는데요
혹시 본사로 가서 바로 제품을 구입하고
USB 로 26핀과 10핀 USART 와 다운로드로 연결해서 실습 가능하도록
도움을 받을 수 있을지 궁금합니다.
부디 가능하면 좋겠습니다 ㅠ
그럼 답장 기다릴게요. 항상 조언 감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다.
앞으로는 본명으로 꼭 방문해 주세요. 안그러면, 저희 웹싸이트에서는 질문을 받지 않거나 삭제하거나 할 수도 있거든요.^^ 본명을 알리는 게 부끄러운 일은 아니니까요.
어느회사 MEGA8535 보드인지는 모르겠으나, 저희 회사 USBISP를 연결할 수 있습니다. 어느회사 제품인지는 모르지만, 그 제품 회로도를 보시면, ISP에 사용되는 핀은 결국 6핀입니다. 6핀이 26핀에 섞여 있겠지요. 그 핀을 찾아내서, 저희 회사 ISP의 핀과 맵핑을 해서, 이름이 서로 같은 것끼리 연결해 주시면 잘 동작할 겁니다.
굳이 오지 않으셔도 가능한 일이지요.
10핀 UART로 쓰신다고 했는 데요. 결국 그 10핀 가운데 3핀만 사용할 겁니다.
TTL레벨인지 12V 레벨인지를 판별해서 그 3핀을 찾아내서, 마찬가지로 저희 회사 AD-USBUART를 사용하시거나 AM-RS232M 확장모듈 또는 AD-DEBUG 모듈을 사용하시면 됩니다.
하시다 잘 안되시면, 본사를 방문하시면 좀 더 자세한 도움을 받을 수 있겠습니다.
오후 3시 이후에는 회사가 많이 바쁜 관계로 상담은 10:00-14:00까지 오시면, 도와 드릴 수 있겠습니다. 방문 전에 가능한, 미리 연락 주시고 오시는 것이 좋습니다.
감사합니다.
>안녕하세요
>
>ATMEGA 8535로 실습하고 있는 학생입니다.
>
>다름 아니라 제가 사용하는 실습 보드의 경우
>
>다운로드가 26핀
>
>USART 가 10핀으로 연결 되도록 되어있습니다.
>
>지금 노트북을 사용하기 때문에 usb로
>
>다운로딩과 통신 작업을 하고 싶은데요
>
>ntc제품 중에는 이러한 제품이 없는지 궁금합니다.
>
>그리고 본사로 방문하면 문제점을 해결 한다는 글을 봤는데요
>
>혹시 본사로 가서 바로 제품을 구입하고
>
>USB 로 26핀과 10핀 USART 와 다운로드로 연결해서 실습 가능하도록
>
>도움을 받을 수 있을지 궁금합니다.
>
>부디 가능하면 좋겠습니다 ㅠ
>
>그럼 답장 기다릴게요. 항상 조언 감사합니다.
>
|
||||
| 984 | 답변완료max3232 관련문의 | 김지환 | 2008-05-08 | 1,839 |
|
안녕하세요? am-128pro module을 사용하는 유저입니다.
module전원을 5V를 사용하고 있는데, max3232는 3.3V에 사용하는 부품이것 같습니다.
max232대신 max3232를 사용해도 무방한지요?
module이 정상동작하다가 오동작을 합니다.
답변부탁드립니다.
010-6803-4315
관리자 답변
안녕하세요? 고객님,
저희 뉴테크놀로지 컴패니 제품을 이용하여 주셔서 감사드립니다.
3232는 3.3V와 5V를 모두 지원하는 부품입니다.
말씀하신대로 232와 호환되는 칩이구요.
저희가 그 칩을 테스트한 바로는 이상이 없습니다.
믿고 쓰셔도 될 것 같습니다.
감사합니다.
>안녕하세요? am-128pro module을 사용하는 유저입니다.
>
>module전원을 5V를 사용하고 있는데, max3232는 3.3V에 사용하는 부품이것 같습니다.
>
>max232대신 max3232를 사용해도 무방한지요?
>
>module이 정상동작하다가 오동작을 합니다.
>
>답변부탁드립니다.
>
>010-6803-4315
|
||||
