로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6393 답변완료시리얼 송수신과 전원연결에 대한 질문이 있습니다. 박현철 2011-06-01 1,310
첫번째 질문은 PC에서 입력을 하면 ATmega128-pro를 지나서 ATmega128 소형모듈로 입력을하여 ATmega128에 입력값을 받으려고 하는데 연결도가 맞는지 확인하고 싶습니다. PC(문자열 입력) - RS232 (UART0) - ATmega128 pro (0로 받고 1로 보냄) -RF(UART1)으로 연결 RF(UART1) - ATMEGA128 소형모듈 수신을 받음 그리고 제가 소스 작성 했을 때 PC- RS232 - ATmega128 로 연결해서 송수신을 확인했는데요. 이 때 작성한 소스는 int putchar(char c) { while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty UDR0 = c; return c; } int getchar(void) { while ((UCSR0A & 0x80) == 0); return UDR0; } char ch; 로 선언한 후 while문 안에 ch = getchar();를 선언해서 switch문을 이용하여 DC모터를 제어 했는데요. 여기서 질문이 있는데요. getchar는 PC에서 입력받는 값을 잡아서 수행 했는데요. 여기서 uart1으로 보낼려면 uart1을 putchar로 선언해서 사용해서 보내야 하나요? 두번째는 전원 연결도에 대한 질문입니다. 사진과 같이 한 베터리에 연결해도 상관 없나요?? (전원은 3.7V - 변압기 -> 5V 출력 입니다.)
관리자 답변 NEWTC · 2011-06-01
안녕하세요 >int putchar(char c) >{ > while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty > > UDR0 = c; > return c; >} > >int getchar(void) >{ > while ((UCSR0A & 0x80) == 0); > return UDR0; >} uart0에 관련된 내용입니다. uart1에 관련된 함수를 만들어 사용하면 됩니다. 당연히 uart 초기화 함수부분도 uart0 같이 셋팅을 해야합니다. >int putchar1(char c) >{ > while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty > > UDR1 = c; > return c; >} > >int getchar1(void) >{ > while ((UCSR1A & 0x80) == 0); > return UDR1; >} >두번째는 전원 연결도에 대한 질문입니다. >사진과 같이 한 베터리에 연결해도 상관 없나요?? >(전원은 3.7V - 변압기 -> 5V 출력 입니다.) 여기서 변압기라는 부분을 이해가 안가네요 일반적인 레큘레이터 ic로는 불가능합니다. 높은전압에서 낮은전압을 만들떄 사용합니다. 낮은 전원을 높을 전원으로 변경하기 위해서 dc-dc 벅 컨버터를 사용해야합니다. 수고하세요 >첫번째 질문은 >PC에서 입력을 하면 ATmega128-pro를 지나서 ATmega128 소형모듈로 >입력을하여 ATmega128에 입력값을 받으려고 하는데 >연결도가 맞는지 확인하고 싶습니다. > >PC(문자열 입력) - RS232 (UART0) - ATmega128 pro (0로 받고 1로 보냄) -RF(UART1)으로 연결 >RF(UART1) - ATMEGA128 소형모듈 수신을 받음 > >그리고 제가 소스 작성 했을 때 >PC- RS232 - ATmega128 로 연결해서 송수신을 확인했는데요. >이 때 작성한 소스는 > >int putchar(char c) >{ > while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty > > UDR0 = c; > return c; >} > >int getchar(void) >{ > while ((UCSR0A & 0x80) == 0); > return UDR0; >} > >char ch; 로 선언한 후 > >while문 안에 >ch = getchar();를 선언해서 >switch문을 이용하여 DC모터를 제어 했는데요. >여기서 질문이 있는데요. > >getchar는 PC에서 입력받는 값을 잡아서 수행 했는데요. >여기서 uart1으로 보낼려면 >uart1을 putchar로 선언해서 사용해서 보내야 하나요? > > >두번째는 전원 연결도에 대한 질문입니다. >사진과 같이 한 베터리에 연결해도 상관 없나요?? >(전원은 3.7V - 변압기 -> 5V 출력 입니다.)
6392 답변완료퓨즈 설정 질문입니다. 이수호 2011-06-01 1,407
안녕하세요! 오늘 대리점에서 물건 받고 실습에 들어 갈려고 하는 초보입니다. 비전공이구요. 모듈 : atmega128 (AM-128PRO 모듈) 프로그램 : AVR STUDIO 4.16버전 깔려 있습니다. 상태 : 모듈소켓만 납땜된 상태이며 전원 5V 공급되고, LED 1개, 저항 300옴 한개 납땜된 상태입니다. 모듈에 ISP 케이블이랑 전원 꼽는 건 문제가 안되는데 각 강의 내용마다 설정을 어떻게 하라는 건지 모르겠습니다. 퓨즈 설정하는 방법을 데이터 쉬트를 보니 영문이라 무슨 말인지 모르겠고, 검색해보면 비슷한 글만 있는데 경험이 없는 저로써는 내용을 이해 하기가 참 어렵군요. 인공호흡등 힘든 경험을 한사람들이 있는 것으로 보여 걱정도 되는 군요. 퓨즈 설정을 하지 않고 프로그램 소스를 컴파일 하고 다운로드하여 사용하면 어떤 문제가 발생하나요? 퓨즈 설정 꼭 해야 하나요? 앞으로 실습계획으로는, led 전구 직사각형으로 나열 시켜두고 움직이는 텍스트를 만들며 제어할려고 하고, 그다음으로는 RC자동차를 만들어 보고 싶은데 퓨즈 설정이 꼭 필요 한건가요? 아니면 저같이 둔한 사람을 위해 퓨즈 설정을 이런식으로 해보라는 조언 좀 부탁드립니다. 수고하세요!
관리자 답변 NEWTC · 2011-06-01
안녕하세요 본사에 판매되는 모듈은 퓨즈가 다 셋팅되어진 상태로 나갑니다. 퓨즈를 다시 셋팅할 필요가 없습니다. 현재 능력으로 퓨즈에 관련된 내용을 파악하시려면 무리가 될수 있으니 우선사용하시다가 스킬이 올라가면 퓨즈에 관련된 내용을 보시길 바랍니다. 수고하세요 >안녕하세요! >오늘 대리점에서 물건 받고 실습에 들어 갈려고 하는 초보입니다. >비전공이구요. > >모듈 : atmega128 (AM-128PRO 모듈) >프로그램 : AVR STUDIO 4.16버전 깔려 있습니다. >상태 : 모듈소켓만 납땜된 상태이며 전원 5V 공급되고, LED 1개, 저항 300옴 한개 납땜된 > 상태입니다. > >모듈에 ISP 케이블이랑 전원 꼽는 건 문제가 안되는데 각 강의 내용마다 설정을 어떻게 >하라는 건지 모르겠습니다. > >퓨즈 설정하는 방법을 데이터 쉬트를 보니 영문이라 무슨 말인지 모르겠고, >검색해보면 비슷한 글만 있는데 경험이 없는 저로써는 내용을 이해 하기가 참 어렵군요. >인공호흡등 힘든 경험을 한사람들이 있는 것으로 보여 걱정도 되는 군요. > >퓨즈 설정을 하지 않고 프로그램 소스를 컴파일 하고 다운로드하여 사용하면 >어떤 문제가 발생하나요? 퓨즈 설정 꼭 해야 하나요? > >앞으로 실습계획으로는, >led 전구 직사각형으로 나열 시켜두고 움직이는 텍스트를 만들며 제어할려고 하고, >그다음으로는 RC자동차를 만들어 보고 싶은데 퓨즈 설정이 꼭 필요 한건가요? > >아니면 저같이 둔한 사람을 위해 퓨즈 설정을 이런식으로 해보라는 조언 좀 부탁드립니다. > >수고하세요!
6391 답변완료Atmega 2560 ADC 포트 채널 변경에 관한 질문드립니다. 황성빈 2011-05-31 1,425
안녕하세요, 2560을 이용해서 졸업작품 만들고 있는 학생입니다. 작품내용은 뭐.. 주차장 시스템 만드는 건데요, 조도센서랑 lcd led 키패드 USART 등 여러기능 이용해서.. 제작중에 있습니다. 각 개별적인 기능들은 구현을 하였는데, 합치는 과정에서 문제가 발생했는데 도통 진도가 나가질 않아서혹시 도움 받을수 있을까 해서 글 올립니다. 문제가 된부분은 ADC포트로 받은 조도센서 변화에따른 전압값을 스캔해 LED를 켜는 부분인데요, ADC채널 하나하나씩은 제어하는방법을 알았는데, 그걸 순서대로 스캔하는 소스를 짜서 돌려보니 자꾸 기대한 값이 도져히 안나오네요.. 일단 구현하고 싶은성능은 ADC 0 채널과 1 채널을 번갈아 가면서 스캔하고, 그 값에 따라 해당되는 LED 를 점등 하는건데, 따로 할땐 잘 되도 같이하니 0채널에 신호를 줬음에도 0번과 1번 LED가 같이 켜지네요. 아래 보시면 중간에 DELAY 함수를 덕지덕지 넣어&#45479;는데 그건 제가 인터넷 찾아보니까 ADMUX 변경우와 ADC값읽는 사이에 딜레이를 넣어줘야된데서 아예 크게 넣어보고 또 잘 안되서 여기저기 넣어 &#48419;는데요, 천천히 구동되서 나쁠건 없을것 같아서..천천히 되는걸 보고싶어서요.. 일단 이하내용이 소스입니다. < 소스 여기다 &#50043;더니 게시글이 안올라가지네요; 분량 많지않은데;; TXT파일로 올리겟습니다.> 음.. 말씀드렷다시피 한 채널만 스캔하면 잘되는데.. 인터넷 뒤져봐도 딜레이 주라는 얘기밖에 없네요.. 아..답이 안나오셔도 도움될만한 조언이라도 주시면 정말 감사 하겟습니다. ㅠㅠ
관리자 답변 NEWTC · 2011-06-01
안녕하세요 지금하시는 유저가 하시는 프로젝트에 관련하여 써포트를 하지않습니다. 조언을 하자면 adc 할때 채널이 변경될 경우 전채널의 값이 들어갈 수 있습니다. 채널변경후 처음 읽은 adc 값을 버리고 그다음 값을 취득하여 사용하시길 바랍니다. 수고하세요 >안녕하세요, 2560을 이용해서 졸업작품 만들고 있는 학생입니다. >작품내용은 뭐.. 주차장 시스템 만드는 건데요, >조도센서랑 lcd led 키패드 USART 등 여러기능 이용해서.. 제작중에 있습니다. >각 개별적인 기능들은 구현을 하였는데, 합치는 과정에서 문제가 발생했는데 도통 진도가 나가질 않아서혹시 도움 받을수 있을까 해서 글 올립니다. > >문제가 된부분은 ADC포트로 받은 조도센서 변화에따른 전압값을 스캔해 LED를 켜는 부분인데요, >ADC채널 하나하나씩은 제어하는방법을 알았는데, 그걸 순서대로 스캔하는 소스를 짜서 돌려보니 자꾸 기대한 값이 도져히 안나오네요.. > >일단 구현하고 싶은성능은 ADC 0 채널과 1 채널을 번갈아 가면서 스캔하고, 그 값에 따라 해당되는 LED 를 점등 하는건데, 따로 할땐 잘 되도 같이하니 0채널에 신호를 줬음에도 0번과 1번 LED가 같이 켜지네요. > > 아래 보시면 중간에 DELAY 함수를 덕지덕지 넣어&#45479;는데 그건 제가 인터넷 찾아보니까 ADMUX 변경우와 ADC값읽는 사이에 딜레이를 넣어줘야된데서 아예 크게 넣어보고 또 잘 안되서 여기저기 넣어 &#48419;는데요, 천천히 구동되서 나쁠건 없을것 같아서..천천히 되는걸 보고싶어서요.. > >일단 이하내용이 소스입니다. > >< 소스 여기다 &#50043;더니 게시글이 안올라가지네요; 분량 많지않은데;; > TXT파일로 올리겟습니다.> > > >음.. 말씀드렷다시피 한 채널만 스캔하면 잘되는데.. >인터넷 뒤져봐도 딜레이 주라는 얘기밖에 없네요.. >아..답이 안나오셔도 >도움될만한 조언이라도 주시면 정말 감사 하겟습니다. ㅠㅠ
6390 답변완료올려주신 소스를 다시 해보아도 똑같은 에러가 뜹니다. 박현철 2011-05-31 1,350
똑같은 에러가 납니다. 왜그럴까요??
관리자 답변 NEWTC · 2011-06-01
안녕하세요 컴파일러 용량제한 걸리듯합니다. printf scanf 관련된 함수는 용량이 커서 4k 제한된 버젼에서 사용할 경우 무리가 될수있습니다. printf scanf 관련된 함수를 // 주석처리하고 빌드하면 장상적 컴파일이 됩니다. 수고하세요 >똑같은 에러가 납니다. 왜그럴까요??
6389 답변완료Hz 설정 어떻게 하나요? 최씨 2011-05-31 1,319
AVR mega 128 pro 킷트 완제품 쓰는데요 usb isp v03.5 쓰는데.. isp에 맞추는거 같은데.. 코드비젼에서 컴파일 끝나고 메뉴 -> 칩 프로그래머에서 SCK freq. 입력하라는데 230400Hz 선택하면 되나요?? 처음 avr에 다운로딩하는건 다른 회사꺼 보고 연습하고 있는데 회사별로 다르다는 식으로 글이 써있어서요..
관리자 답변 NEWTC · 2011-05-31
안녕하세요 http://www.newtc.co.kr/board/data/faq/AD_USBISP_V03_사용법.pdf 위 링크의 20페이지를 참고하세요 그중에서 program fuse bit 항목을 체크 해제하고 사용하시길 바랍니다. 수고하세요 >AVR mega 128 pro 킷트 완제품 쓰는데요 > >usb isp v03.5 쓰는데.. isp에 맞추는거 같은데.. > >코드비젼에서 컴파일 끝나고 > >메뉴 -> 칩 프로그래머에서 > >SCK freq. 입력하라는데 230400Hz 선택하면 되나요?? > >처음 avr에 다운로딩하는건 다른 회사꺼 보고 연습하고 있는데 >회사별로 다르다는 식으로 글이 써있어서요..
6388 답변완료AM-csv 서보 모터 제어 보드 관련 문의입니다. 김정호 2011-05-31 1,391
안녕하세요 AM-CSV 제어 모듈의 10핀 케이블을 통해 서보 모터를 FPGA로 제어하고자 합니다. 기존에 AB-M128-B에 AM-CSV 제어 모듈을 연결하여 제어했었습니다. 하지만 AB-M128-B에서 AM-CSV 제어 모듈을 떼어 Vertex5 FPGA XC5VLX110T 보드에 연결하여 서보 모터를 제어하고자 합니다. 연결 상태: 서보 모터 --------------- AM-CSV --------------- FPGA 이 때 10핀 케이블에서 VCC, GND 연결하고 D0만을 이용해 서보 모터를 제어하고자 합니다. 이 때 D0에 PWM을 어떻게 인가해야 할 지 모르겠습니다. 현재 D0에 20ms 주기를 갖는 신호의 width를 조절하여 컨트롤해보고 있습니다. 하지만 서보 모터에 어떤 변화도 없어서 답답한 마음에 문의합니다. - 요약 - 질문1) D0 핀에 인가해야할 신호는 어느 정도 크기의 주기를 가져야 합니까? 질문2) 서보 모터 각도와 신호의 duty ratio 간에 관계를 알고 싶습니다. 예를 들어, 20ms 주기를 갖고 duty ratio 20%를 갖는 신호를 주면 서보 모터가 몇 도 제어되는지 궁금합니다. 데이터시트와 메뉴얼을 봐도 D0에 대한 정보가 없어 문의합니다. 감사합니다. 즐거운하루 되세요.
관리자 답변 NEWTC · 2011-05-31
안녕하세요 서보는 대략 20ms 한주기로 주고 20ms 중에 1.5ms 폭을 '1 '을 주면 서보모터의 0점 입니다. 대략 0.6ms ~ 2.4ms 정도 사이입니다. 수고하세요 >안녕하세요 > >AM-CSV 제어 모듈의 10핀 케이블을 통해 서보 모터를 FPGA로 제어하고자 합니다. > >기존에 AB-M128-B에 AM-CSV 제어 모듈을 연결하여 제어했었습니다. >하지만 AB-M128-B에서 AM-CSV 제어 모듈을 떼어 Vertex5 FPGA XC5VLX110T 보드에 연결하여 서보 모터를 제어하고자 합니다. > >연결 상태: > 서보 모터 --------------- AM-CSV --------------- FPGA > >이 때 10핀 케이블에서 VCC, GND 연결하고 D0만을 이용해 서보 모터를 제어하고자 합니다. >이 때 D0에 PWM을 어떻게 인가해야 할 지 모르겠습니다. > >현재 D0에 20ms 주기를 갖는 신호의 width를 조절하여 컨트롤해보고 있습니다. >하지만 서보 모터에 어떤 변화도 없어서 답답한 마음에 문의합니다. > >- 요약 - >질문1) D0 핀에 인가해야할 신호는 어느 정도 크기의 주기를 가져야 합니까? >질문2) 서보 모터 각도와 신호의 duty ratio 간에 관계를 알고 싶습니다. 예를 들어, 20ms 주기를 갖고 duty ratio 20%를 갖는 신호를 주면 서보 모터가 몇 도 제어되는지 궁금합니다. > >데이터시트와 메뉴얼을 봐도 D0에 대한 정보가 없어 문의합니다. > >감사합니다. >즐거운하루 되세요.
6387 답변완료UART 송수신 질문 안재철 2011-05-31 1,329
UART 송수신 질문인데요.. MCU와 PC가 RS 232 통신 수행시 동시에 송수신이 가능한가요?? PC가 MCU로 부터 데이터를 빠르게전송받을때 MCU 가 PC로 부터의 수신을 못하는 경우가 발생합니다. 즉 송수신이 동시에 이루어 질수 있나요?? 아니면 한번에 한방향(송/수신) 으로만 전송이 되어야 하는 것인가요?
관리자 답변 NEWTC · 2011-05-31
안녕하세요 printf,scanf 이런한 함수로는 불가능합니다. uart 인터럽터 방식으로 사용하고 데이터 적재방식을 버퍼링구조를 형식으로 하면 됩니다. 아래링크는 인터럽터로 짜여진 uart입니다. 참고하시길 바랍니다. http://cafe.naver.com/ArticleRead.nhn?clubid=16258428&page=1&menuid=17&inCafeSearch=true&searchBy=0&query=uart&includeAll=&exclude=&include=&exact=&searchdate=all&media=0&sortBy=date&articleid=1078&referrerAllArticles=false 수고하세요 >UART 송수신 질문인데요.. > >MCU와 PC가 RS 232 통신 수행시 동시에 송수신이 가능한가요?? > >PC가 MCU로 부터 데이터를 빠르게전송받을때 MCU 가 PC로 부터의 수신을 못하는 경우가 발생합니다. > >즉 송수신이 동시에 이루어 질수 있나요?? 아니면 한번에 한방향(송/수신) 으로만 전송이 되어야 하는 것인가요?
6386 답변완료AB-M128-B 핀연결 질문좀 류무상 2011-05-31 1,395
AB-M128-B 개발보드를 사용중입니다 . 적외선리모컨송신ic를 이용해서 구성하였고 수신ic pt2249를 AB-M128-B 보드에 연결해서 스텝모터 2개를 제어할려고 하는데 어떻게 연결을 해야될지를 몰라서 이렇게 글 올립니다. pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요? (송신리모컨측 버튼은 4~6정도 쓸 생각입니다) 그럼 수신측 출력단자에 4 ~6출력단자에서 각기다른 출력을 하는데 AB-M128-B 연결단자를 알고싶습니다
관리자 답변 NEWTC · 2011-05-31
안녕하세요 pt2249를 사용할려면 먼저 pt2248하고 코드값을 먼저 일치 시켜야합니다.; 자세한 사항을 시트를 보면 나와있습니다. >pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요? AB-M128-B에서 사용할 포트 지정해서 코드적으로 포트를 입력으로 전환시키 값을 읽으면 됩니다. 아래 스위치 예제를 참고 하시면 됩니다. http://www.newtc.co.kr/download/AM-128PRO/ex_m128.zip 수고하세요 >AB-M128-B 개발보드를 사용중입니다 . 적외선리모컨송신ic를 이용해서 구성하였고 > >수신ic pt2249를 AB-M128-B 보드에 연결해서 스텝모터 2개를 제어할려고 하는데 어떻게 연결을 > >해야될지를 몰라서 이렇게 글 올립니다. > >pt2249 ic를 보면 1:1방식으로 출력되는거 같은데 AB-M128-B 어디에 연결해야 되나요? > >(송신리모컨측 버튼은 4~6정도 쓸 생각입니다) 그럼 수신측 출력단자에 4 ~6출력단자에서 각기다른 출력을 > >하는데 AB-M128-B 연결단자를 알고싶습니다
6385 답변완료AVR MEGA 128pro 개발키트 로 작업중인데 질문잇어서 글올립니다. 손덕찬 2011-05-30 1,314
지금 저희가 컴퓨터와 통신을하고 잇는데 일반적으로 ISP로 프로그램을 다운로딩 하는데 ISP를 이용해서 컴퓨터와 통신을할수 있나요? MFC와 연동을 시키려고하는데 원래는 RS232 통신을 사용하려고하는데 이와 같은 통신을 ISP 만을 통해서 할수 잇나요? 그리고 RS232통신은 AVR MEGA 128pro 개발키트에서 어떻게 하나요? 원래 포트가 잇어야하는데 포트가 없어서요. 궁금하네요.
관리자 답변 NEWTC · 2011-05-30
안녕하세요 ISP와는 rs232는 틀립니다. ISP는 다운로드 장비입니다. (PC 와 칩사이에 중간다리연활을 하는 장비) rs232는 유저가 의도하는 대로 통신을 주고 받을수 있습니다. AVR MEGA 128pro 메뉴얼을 보면 rs232라고 표기된 부분이 있습니다. ( 3핀컨넥터 : rx,tx,gnd ) http://www.newtc.co.kr/product_KD-128PRO.php pc에 rs232포트가 없고 usb 포트만 존재 할 경우 usb to rs232 라는 변환 컨버터가 있습니다. 그걸로 연결하여 사용하면 됩니다. 수고하세요 >지금 저희가 컴퓨터와 통신을하고 잇는데 일반적으로 ISP로 >프로그램을 다운로딩 하는데 ISP를 이용해서 컴퓨터와 통신을할수 있나요? >MFC와 연동을 시키려고하는데 > >원래는 RS232 통신을 사용하려고하는데 이와 같은 통신을 ISP 만을 통해서 >할수 잇나요? > >그리고 RS232통신은 >AVR MEGA 128pro 개발키트에서 어떻게 하나요? >원래 포트가 잇어야하는데 포트가 없어서요. > >궁금하네요.
6384 답변완료구매 문의드립니다. 이수호 2011-05-29 1,339
안녕하세요. AM 128 PRO 구매 할려고합니다. 전원 공급하는 선이 없어서 그런데 첨부한 사진에서 보이는 부분에 꼽을 만한 아답타는 판매하지 않나요? 220v 가정용 전기를 5v 로 변환해서 사용하고 싶습니다. 구매 할 수 있는 방법 좀 가르쳐 주세요! 감사합니다.
관리자 답변 NEWTC · 2011-05-30
안녕하세요 본사에는 5볼트용 아탑터를 판매하고 있지 않습니다. 디바이스마트,엘레파츠 같은 온라인 쇼핑몰 같은곳에 가시면 smps형식의 아탑터(5v)를 구입하여 연결부분(잭) 개조해서(컨넥터) 사용해야 합니다. 수고하세요 >안녕하세요. > >AM 128 PRO 구매 할려고합니다. > >전원 공급하는 선이 없어서 그런데 첨부한 사진에서 보이는 부분에 > >꼽을 만한 아답타는 판매하지 않나요? > >220v 가정용 전기를 5v 로 변환해서 사용하고 싶습니다. > >구매 할 수 있는 방법 좀 가르쳐 주세요! > >감사합니다.
6383 답변완료uart 송신 질문입니다. 최대영 2011-05-28 1,311
학생입니다. ma-128PRO모듈을 사용하고 있습니다. 문제는 데이터 PC에서 데이터 수신은 잘 되는것 같은데 전송이 안되어 이렇게 질문을 올립니다. 문제 현상은 다음과 같습니다. 1. 원래는 8Mhz의 귀사의 128모듈을 사용했습니다. 그런데 avr에서의 수신은 잘 되었으니 송신은 잘 안되었습니다. 주로 나타난 현상은 제가 가진 프로그램으로 확인 하는것인데 출력으로 나오는 데이터의 값이 FF FF FF FF 혹은 출력이 안나오다가 다시 나오고 하는 현상입니다. 2. 그래서 귀사의 16Mhz 의 제품을 구입하여 다시 실행해보았으니 이번에는 위으 FF~~ 와 같은 값은 출력 조차 되질 않네요 웃긴건 수신은 여전히 잘 된다는 것입니다. 장비 현황을 말씀 드립니다. 1. 귀사에서 판매하는 rs232케이블을 사용하였고, 이것을 PC의 USB포트에 연결하기 위하여 ATEN의 UC-232A 를 사용합니다. 2. 귀사의 AM-128 PRO 사용중이구요 참고로 예제소스를 조금 활용하여 해보아도 동작 안합니다. 3. 저는 AVR Studio 4 를 사용합니다. 제가 가진 소스와 테스트 프로그램들을 모두 올려드리겠습니다. 소스에 여러 장치를 사용하기위해 여러가지있고 제가 임시로 수정해서 주석과 같지 않은것도 잇으니 주석을 참고하실 필요는 없습니다.
관리자 답변 NEWTC · 2011-05-30
안녕하세요 아래의 uart 관련된 먼저 예제코드를 다운로드 해보세요 (hex파일만 다운로드하여 확인해 보시는 것이 좋을듯합니다 ). http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=printf&select_arrange=headnum&desc=asc&no=217 위처럼하신후 모듈에 이상여부를 판단이 가능할것 같네요 수고하세요 >학생입니다. > >ma-128PRO모듈을 사용하고 있습니다. > >문제는 데이터 PC에서 데이터 수신은 잘 되는것 같은데 전송이 안되어 이렇게 질문을 올립니다. > >문제 현상은 다음과 같습니다. > >1. 원래는 8Mhz의 귀사의 128모듈을 사용했습니다. 그런데 avr에서의 수신은 잘 되었으니 송신은 잘 안되었습니다. 주로 나타난 현상은 제가 가진 프로그램으로 확인 하는것인데 출력으로 나오는 데이터의 값이 FF FF FF FF 혹은 출력이 안나오다가 다시 나오고 하는 현상입니다. > >2. 그래서 귀사의 16Mhz 의 제품을 구입하여 다시 실행해보았으니 이번에는 위으 FF~~ 와 같은 값은 출력 조차 되질 않네요 웃긴건 수신은 여전히 잘 된다는 것입니다. > >장비 현황을 말씀 드립니다. > >1. 귀사에서 판매하는 rs232케이블을 사용하였고, 이것을 PC의 USB포트에 연결하기 위하여 ATEN의 UC-232A 를 사용합니다. >2. 귀사의 AM-128 PRO 사용중이구요 참고로 예제소스를 조금 활용하여 해보아도 동작 안합니다. > >3. 저는 AVR Studio 4 를 사용합니다. > >제가 가진 소스와 테스트 프로그램들을 모두 올려드리겠습니다. > >소스에 여러 장치를 사용하기위해 여러가지있고 제가 임시로 수정해서 주석과 같지 않은것도 잇으니 주석을 참고하실 필요는 없습니다. >
6382 답변완료uart통신 질문입니다^^ 강병석 2011-05-28 1,387
atmega 128을 이용해서 하이퍼 터미널을 이용해 uart통신을 시도중입니다. 기존자료실에 있는 printf 자료를 hex그대로도 사용해보고 컴파일해서도 사용해보았는데 이런식으로만 나오네요(9600에 8비트데이터 페리티 n 스탑1 흐름제어n입니다) usb-isp에 usb-uart입니다. &#45088;}z&#45283;`?z`utwy &#45088;}z&#45283;`?z`utxp &#45088;}z&#45283;@?z`utxq &#45121;}z&#45283;`?z`utxr &#45088;}z&#45283;`?z`utxs &#45088;}z&#45283;`?z`utxt &#45088;}z&#45283;`?z`utxu &#45088;}z&#45283;`?z`utxv &#45088;}z&#45283;`?z`utxw &#45088;}z&#45283;`?z`utxx &#45088;}z&#45283;@?z`utxy &#45088;}z&#45283;`?z`utyp &#45121;}z&#45283;`?z`utyq &#45088;}z&#45283;`?z`utyr &#45088;}z&#45283;`?z`utys 그냥 숫자만 출력시에 확인해보니 1은 p 2는 q 이런식으로 나온거같습니다. 혹시나 해서 buad rate를 다른걸로 다 바꿔봤지만 여전하네요... 다른 툴로 hex값을 확인해볼까 생각도 했지만 usb-uart를 사용하는지라 지원이 안됩니다. 문제의 원인이 될만한 부분이 있을까요?^^ 답변부탁드립니다. 그럼 좋은하루 보내시길 바랍니다~
관리자 답변 NEWTC · 2011-05-30
안녕하세요 보드에 장착된 크리스탈이 16mhz,이지 먼저 확인하시고요 코드상에 16mhz 로 계산되어 baud rate 가 맞는지 확인하세요 위처럼 확인시 이상이 없을경우 하드웨어 문제있는 합니다. 수고하세요 >atmega 128을 이용해서 하이퍼 터미널을 이용해 uart통신을 시도중입니다. >기존자료실에 있는 printf 자료를 hex그대로도 사용해보고 컴파일해서도 사용해보았는데 이런식으로만 나오네요(9600에 8비트데이터 페리티 n 스탑1 흐름제어n입니다) >usb-isp에 usb-uart입니다. > >&#45088;}z&#45283;`?z`utwy >&#45088;}z&#45283;`?z`utxp >&#45088;}z&#45283;@?z`utxq >&#45121;}z&#45283;`?z`utxr >&#45088;}z&#45283;`?z`utxs >&#45088;}z&#45283;`?z`utxt >&#45088;}z&#45283;`?z`utxu >&#45088;}z&#45283;`?z`utxv >&#45088;}z&#45283;`?z`utxw >&#45088;}z&#45283;`?z`utxx >&#45088;}z&#45283;@?z`utxy >&#45088;}z&#45283;`?z`utyp >&#45121;}z&#45283;`?z`utyq >&#45088;}z&#45283;`?z`utyr >&#45088;}z&#45283;`?z`utys > > >그냥 숫자만 출력시에 확인해보니 1은 p 2는 q 이런식으로 나온거같습니다. >혹시나 해서 buad rate를 다른걸로 다 바꿔봤지만 여전하네요... > >다른 툴로 hex값을 확인해볼까 생각도 했지만 usb-uart를 사용하는지라 지원이 안됩니다. >문제의 원인이 될만한 부분이 있을까요?^^ 답변부탁드립니다. >그럼 좋은하루 보내시길 바랍니다~
6381 답변완료3축가속도센서 플러스모듈 [AM-3AXIS-P] 질문입니다. 오세용 2011-05-27 1,351
저번에 질문으로 답변을 받았습니다. 한가지 더 문의하겠습니다. atmega128칩을 떼서 사용할 경우 Vref에 3.3 볼트를 넣어주라고 하셧는데요 AM-3AXIS-P 모듈에서 레귤레이터를 지나 나오는 3.3볼트를 이용할수는 없는건가요? 새로 3.3볼트 정류 회로를 구성해서 Atemga128 칩에 연결해야 하는지 알고싶습니다. 감사합니다.
관리자 답변 NEWTC · 2011-05-27
안녕하세요 AM-3AXIS-P 에서 나오는 3.3볼트를 이용해도 무방합니다. 수고하세요 > >저번에 질문으로 답변을 받았습니다. >한가지 더 문의하겠습니다. > >atmega128칩을 떼서 사용할 경우 > >Vref에 3.3 볼트를 넣어주라고 하셧는데요 > >AM-3AXIS-P 모듈에서 레귤레이터를 지나 나오는 3.3볼트를 이용할수는 없는건가요? > >새로 3.3볼트 정류 회로를 구성해서 Atemga128 칩에 연결해야 하는지 > >알고싶습니다. > >감사합니다.
6380 답변완료LT적외선 센서가 3개는 안되고 1개만되영 서동재 2011-05-26 1,470
적외선 센서 를 실습 해보았는데 4번 센서만 불이 들어오고 다되는데 1,2,3번 센서가 되질 않습니다. 사자마자 바로 실습을 했는데 안되서 혹시나해서 오늘 바로 a/s 를 보냈습니당. 보시고 확인 부탁드립니다.
관리자 답변 NEWTC · 2011-05-26
넹, 알겠습니다. 혹시, 가변 저항 돌려 보았는 지요? 가변 저항 돌려야 동작하는 점으로 셋팅하는 것인데요. 일단, 확인 후 연락 드립니다. 감사합니다. >적외선 센서 를 실습 해보았는데 > >4번 센서만 불이 들어오고 다되는데 > >1,2,3번 센서가 되질 않습니다. > >사자마자 바로 실습을 했는데 안되서 혹시나해서 오늘 바로 a/s 를 보냈습니당. > >보시고 확인 부탁드립니다.
6379 답변완료예제가 안되는 질문이요~ 박현철 2011-05-26 1,404
servo_by_sirial 예제를 make 하면 이런 에러가 뜹니다~ 타겟도 16M Hz로 맞춰 해봤는데 안되네요... 무엇이 문제인가요??
관리자 답변 NEWTC · 2011-05-26
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 어떤 걸로 하셨나요? 아래에 가면 잘 됩니다. 자료실->기존자료실에서 서보 라고 검색하면 쭉~~~ 나옵니다. 그 중에 있는 거 쓰면 이상 없습니다. - 아래 - http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=서보&select_arrange=headnum&desc=asc&no=230 수고하세요. >servo_by_sirial 예제를 make 하면 이런 에러가 뜹니다~ >타겟도 16M Hz로 맞춰 해봤는데 안되네요... >무엇이 문제인가요?? >