로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
1293 답변완료----------질문드립니다.---------- 최시영 2008-07-16 1,392
안녕하세요..... 귀사로 부터KD-128pro 키트를 구입하여 공부하고 있습니다. 현제 조선공학 대학원생인데.. 제가 센서를 이용하여 데이터 값을 pc상에 보여주어야하는 것을 과제로 하고있습니다. 지금까지 온도 센서를 이용하여 키트상에서 7세그먼트로 디스플레이하고 설정온도를 설정하여 소형 선풍기를 돌리는것 까지 하였습니다. 그리고 이제 pc와 통신을 해야하는데.. 같이 들어있는 rs232케이블 (Gnd와 RX TX 로 되어있는.)...로 통신하면 되는지요.. UART라는 포트도 있는데 그것은 키트와 pc간에 연결 케이블은 없는것같습니다. isp와 rs232c케이블이 들어있었습니다. rs232와 UART도 vcc만 추가된것을 제외하면 같은 것 같은데... **제가 궁금한것은 제가 하려고 하는 것이 맞는 것인지 여쭈어 보고 싶어서입니다.** 1. 우선 통신을 하기위해 (GND RX TX로 구성되어있는..)동봉된 RS232케이블을 이용한다.(pc와연결한다) max232가 키트에 있기때문에 따로 하드웨어적으로 구현할것은 없다. 2. printf()와 scanf() 함수를 예제로 이해하고 c언어로 작성하여 atmega128에 다운로드한다. 3.pc상에서 보여줄수있는 것을 c++이나 c#으로 만든다. 이것이 맞는지 또 다른것을 해야 하는지 궁금합니다. 그리고 rs232와 vcc가 추가된 UART중 어떤것이 제가 구현하기 편한것인지. UART를 이용한다면 동봉된 케이블이 없는데 어떻게 연결해야하는지 입니다.... 많이 공부해야 하는데 답답한 마음에 글을 남깁니다. (그리고 카페를 가입하여 강좌(시리얼통신에 관련된..)를 보려고하는데. 가입승인중이라고 나오는데 언제쯤 볼수있을까요..... 자꾸 질문이 길어지는데 한가지만 더 여쭙겠습니다. 최종적으로 무선통신 컨트롤러에서 pc로 무선통신하여 센서값을 읽어야 하는데 지그비 관련 부품은 판매하시지 않는지요..... 그리고 지그비로 무선통신을 한다면 기초적으로 올려놓으신 시리얼 통신 예제인 printf()와 scanf()를 이용하여 통신하는 것인지 궁금합니다. 감사합니다. 그리고 이번 금요일에 하시는 강좌를 듣게되면 통신에 관한 부분도 들을 수 있는지요....
관리자 답변 N.T.C · 2008-07-16
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 글을 읽다 보니 열심히 공부중이신 것 같네요. 질문에 답변해 드릴께요. 결론적으로 모두 맞습니다. 1. 우선 통신을 하기위해 (GND RX TX로 구성되어있는..)동봉된 RS232케이블을 이용한다.(pc와연결한다) max232가 키트에 있기때문에 따로 하드웨어적으로 구현할것은 없다. ==> 맞습니다. 12V 레벨로 PC와 통신할 수 있도록 MAX232가 KD-128PRO의 AM-128PRO 모듈 뒷면에 장착되어 있어서, 따로 하실 것은 없습니다. 2. printf()와 scanf() 함수를 예제로 이해하고 c언어로 작성하여 atmega128에 다운로드한다. ==> 네 맞습니다. 기본적으로는 두 함수가 UART0 를 이용하도록 되어 있지만, 약간 수정하면 UART1에서도 쓸 수 있으니, 돌아가면서 0에 썻다가 1에 썻다가 하면 편리합니다. 하는 방법은 자료실->기존자료실의 아래 링크에 나와 있습니다. - 아래 - 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=231 3.pc상에서 보여줄수있는 것을 c++이나 c#으로 만든다. ==> 맞습니다. VC++을 이용한 시리얼 통신 예제로 쓰실 수 있는 것이 자료실의 3축 가속도 센서 윈도우 예제를 받으시면 소스가 들어 있습니다. 참고하시구요. 까페 가입은 승인해 드렸구요. 원래 오전 오후 하루 두번 하고 있거든요. 미리 해드렸습니다. :-) 지그비 관련 소스와 사용법은 ZIG100 이라는 것을 이용하여 제 학생들이 했던 소스가 있으니, 아래의 이 곳에 가보세요. - 아래 - 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=138 금요일 강좌에서는 통신은 간단하게 설명해 드립니다. 감사합니다. >안녕하세요..... > >귀사로 부터KD-128pro 키트를 구입하여 공부하고 있습니다. >현제 조선공학 대학원생인데.. > >제가 센서를 이용하여 데이터 값을 pc상에 보여주어야하는 것을 과제로 하고있습니다. >지금까지 온도 센서를 이용하여 키트상에서 7세그먼트로 디스플레이하고 설정온도를 설정하여 소형 선풍기를 돌리는것 까지 하였습니다. > >그리고 이제 pc와 통신을 해야하는데.. >같이 들어있는 rs232케이블 (Gnd와 RX TX 로 되어있는.)...로 통신하면 되는지요.. >UART라는 포트도 있는데 그것은 키트와 pc간에 연결 케이블은 없는것같습니다. >isp와 rs232c케이블이 들어있었습니다. >rs232와 UART도 vcc만 추가된것을 제외하면 같은 것 같은데... > >**제가 궁금한것은 제가 하려고 하는 것이 맞는 것인지 여쭈어 보고 싶어서입니다.** > >1. 우선 통신을 하기위해 (GND RX TX로 구성되어있는..)동봉된 RS232케이블을 이용한다.(pc와연결한다) >max232가 키트에 있기때문에 따로 하드웨어적으로 구현할것은 없다. > >2. printf()와 scanf() 함수를 예제로 이해하고 c언어로 작성하여 atmega128에 다운로드한다. > >3.pc상에서 보여줄수있는 것을 c++이나 c#으로 만든다. > > >이것이 맞는지 또 다른것을 해야 하는지 궁금합니다. > >그리고 rs232와 vcc가 추가된 UART중 어떤것이 제가 구현하기 편한것인지. >UART를 이용한다면 동봉된 케이블이 없는데 어떻게 연결해야하는지 입니다.... > >많이 공부해야 하는데 답답한 마음에 글을 남깁니다. > >(그리고 카페를 가입하여 강좌(시리얼통신에 관련된..)를 보려고하는데. 가입승인중이라고 나오는데 언제쯤 볼수있을까요..... > >자꾸 질문이 길어지는데 한가지만 더 여쭙겠습니다. >최종적으로 무선통신 컨트롤러에서 pc로 무선통신하여 센서값을 읽어야 하는데 >지그비 관련 부품은 판매하시지 않는지요..... >그리고 지그비로 무선통신을 한다면 기초적으로 올려놓으신 시리얼 통신 예제인 printf()와 scanf()를 이용하여 통신하는 것인지 궁금합니다. > >감사합니다. > >그리고 이번 금요일에 하시는 강좌를 듣게되면 통신에 관한 부분도 들을 수 있는지요.... > > > >
1292 답변완료AVR MEGA 128개발보드 구매 고객입니다. 렉스톤 오르간 2008-07-16 1,451
퍼니 키트를 통해 구입한 AVR MEGA 128개발보드 와 함께 동봉되어 있던 CD 가 운송도중 파손이 되어 데이터를 읽을수 없게 되었습니다. CD 내용을 링크 혹은 E메일로 발송해 주시고.. 동봉됬던 CD를 다음 주소로 재발송 해주셨으면 감사하겠습니다. 경기도 광주시 목동 3번지 (Rextone ORGAN) 강민섭. 031)767-2508
관리자 답변 N.T.C · 2008-07-16
안녕하세요? 고객님, CD를 택배로 보내드렸습니다. 불편을 끼쳐 드려 죄송합니다. 언제든 질문 있으시면 본 Q&A 게시판에 남기시면 됩니다. 감사합니다. >퍼니 키트를 통해 구입한 AVR MEGA 128개발보드 와 함께 동봉되어 있던 CD 가 운송도중 파손이 되어 데이터를 읽을수 없게 되었습니다. > >CD 내용을 링크 혹은 E메일로 발송해 주시고.. > >동봉됬던 CD를 다음 주소로 재발송 해주셨으면 감사하겠습니다. > >경기도 광주시 목동 3번지 (Rextone ORGAN) >강민섭. >031)767-2508 >
1291 답변완료2043번 글 쓴 사람인데요. 직접 가기가 어려운 상황이라.... 김정현 2008-07-15 1,467
제가 있는 곳이 부산이라서 가져가기는 어려울거 같고...그냥 버리기는 산지도 얼마 안됬는데...택배로 붙이면 될까요?
관리자 답변 N.T.C · 2008-07-15
네 고객님, 택배로 보내 주세요. 삼성 택배를 이용하시면, 2,200원에 보내실 수 있습니다. 삼성택배(1588-3312)로 전화하셔서 뉴테크놀로지컴패니에 보낸다고 하시면, 2,200원에 보낼 수 있도록 계약되어 있습니다. 감사합니다. >제가 있는 곳이 부산이라서 가져가기는 어려울거 같고...그냥 버리기는 > >산지도 얼마 안됬는데...택배로 붙이면 될까요?
1290 답변완료시리얼통신관련 질문드립니다. 김성민 2008-07-15 1,522
rs232로 신호를 보내면 usb-uart 에서는 받는 것 같긴 합니다.(불이 깜빡이는) 포트 설정이나 모든게 usb-uart 에 맞게 되는것 같습니다. 그런데 보드에는 아무 변화가 없어서 통신 가능 여부를 어떻게 확인할 방법이 없 는건지요 scanf 예제 가지고 테스트 해봤는데, 글이 나올 창이없어서( atmega128 빵판 달린보드사용중) mega.c 에 있는 led 켜는 소스를 넣어봤는데 ,, 이런식으로 짜면 문제가 되나요? 혹 인터럽트 받는 여부 확인 가능한 다른 방법이 있는지 조언해주시면 감사하겠습니다.
관리자 답변 N.T.C · 2008-07-15
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 가장 쉽게 확인하실 수 있는 방법은 다시 USBUART로 출력해서 모니터로 모니터링 하는 방법이 있구요. 아니면, AM-SLCD216과 같은 시리얼 LCD 모듈을 점퍼로 터미널 모드로 놓고 출력을 해서 확인하실 수도 있습니다. 고객님처럼 LED로 확인하시는 것도 방법이겠지요. 수고하세요. > > > rs232로 신호를 보내면 usb-uart 에서는 받는 것 같긴 합니다.(불이 깜빡이는) > > 포트 설정이나 모든게 usb-uart 에 맞게 되는것 같습니다. > > > 그런데 보드에는 아무 변화가 없어서 통신 가능 여부를 어떻게 확인할 방법이 없 > > 는건지요 scanf 예제 가지고 테스트 해봤는데, 글이 나올 창이없어서( > >atmega128 빵판 달린보드사용중) > >mega.c 에 있는 led 켜는 소스를 넣어봤는데 ,, 이런식으로 짜면 문제가 되나요? > >혹 인터럽트 받는 여부 확인 가능한 다른 방법이 있는지 조언해주시면 감사하겠습니다.
1289 답변완료ex_ext_int 김성욱 2008-07-15 1,441
외부 인터럽트 받는 예제 소스라고 하셨는데, 인터럽트가 들어오게 되면 보드가 어떤식으로 반응합니까?
관리자 답변 N.T.C · 2008-07-15
안녕하세요? 고객님, D 포트의 0번의 falling edge에서 인터럽트가 발생이 되구요. 인터럽트 걸릴 때마다 G포트에 물린 LED가 교차로 꺼졌다 켜졌다 하게 됩니다. 가장 쉽게 테스트 하시려면, ATMEGA128 보드(추천:AVR MEGA 128 개발보드(소형))의 D 포트에 우리 스위치보드(AM-TS8) 을 물리시고, 0번비트의 스위치를 눌렀다 땟다 하시면 됩니다. 감사합니다. > > 외부 인터럽트 받는 예제 소스라고 하셨는데, > >인터럽트가 들어오게 되면 보드가 어떤식으로 반응합니까? > >
1288 답변완료[ICCAVR 에러 또는 데모 다운로드 관련] NEWTC 2008-07-15 6,292
안녕하세요? 고객님, Option에서 target을 ATMega128(Please see NOTES)로 사용하세요. 자료실의 최신 버전에 에러가 나실 경우, 최신 버전의 에러는 ICCAVR의 에러가 아니라, 아래를 추가하시면 됩니다. printf와 scanf 함수가 하드웨어에 따라 다른 곳으로 출력할 수 있게 변경 가능하기 때문에, 생기는 메시지 이므로, 내부함수인 putchar와 getchar를 사용하는 환경에 맞게 적어주어야합니다. - 아래 - #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; } 만약 그래도 안되시면, 프로젝트를 다시 생성해 주시고, 만들어진 C 소스를 추가해 주세요. 예전 6.xx 버전에서 만들어진 예제라서 초기 생성 폴더가 달라서 그럴 수 있기 때문입니다. http://www.newtc.co.kr/download/SW/iccv7avr_demo.exe ==> 이 프로그램으로 다운받아서 다시 깔아 보세요. 잘 될겁니다. 감사합니다.
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
1287 답변완료질문좀... 적외선 센서관련 이성광 2008-07-15 1,499
DDRB=0x0f; // 센서에 led만 켜짐 센서값은 못읽음 DDRB=0xff; // 센서에 led는 켜짐 센서값은 못읽음 DDRB=0xf0; // 센서에 led는 꺼짐 센서값은 읽음 DDRB=0x00; // 센서에 led는 꺼짐 센서값은 읽음 적외선센서 am-irs4d 을 테스트중입니다. 센서값을 설정하는데 있어서 회로도를 보니 제품이 사용하는게 단지 1 2 3 4 번핀만을 이용하는거같습니다. 그런데 생각대로 잘안되서 위처럼 경우의수를 다두어보고 해보았는데 결론은 수광부에서 센서값을 읽어들일때 led불이 안켜진다는 결론을 내렸습니다. 혹시 5볼트 로 했는데 전류가 작아서 그럴수도있나요? 원인을잘모르겠습니다.. 센서 입력받는것 확인은 아래처럼 led모듈을 포트d로 설정하여 led를 켜지게 함으로써 입력을 받는지 확인하였습니다. 원래 센서값이 하이가 되면 센서에 달려있는게 켜져야되는것아닌가요? 센서값이랑 led랑 따로 노는거같아 질문드립니다... 번번히 질문드려서 죄송합니다.. as비용에 궁금점이있습니다. 지난번에 질문드렸을때 제품이상이면 비용이없다고 하셨는데 보증기간같은게 있나요? sensor = PINB & 0x0F; switch(sensor) { case 0x01: port_d = 0x30; break; case 0x02: port_d = 0xc0; break; case 0x04: port_d = 0x0c; break; case 0x08: port_d = 0x03; break; case 0x00: port_d = 0x00; break; default: port_d = 0xff; delay_ms(200); port_d = 0x00; delay_ms(200); break; }
관리자 답변 N.T.C · 2008-07-15
네 고객님, 대략 1년 정도를 적용하고 있습니다. 고객님, 회로적으로 LED가 따로 켜질 수가 없습니다. 감사합니다. > DDRB=0x0f; // 센서에 led만 켜짐 센서값은 못읽음 > DDRB=0xff; // 센서에 led는 켜짐 센서값은 못읽음 > > DDRB=0xf0; // 센서에 led는 꺼짐 센서값은 읽음 > DDRB=0x00; // 센서에 led는 꺼짐 센서값은 읽음 > > >적외선센서 am-irs4d 을 테스트중입니다. >센서값을 설정하는데 있어서 회로도를 보니 >제품이 사용하는게 단지 1 2 3 4 번핀만을 이용하는거같습니다. >그런데 생각대로 잘안되서 위처럼 경우의수를 다두어보고 해보았는데 >결론은 수광부에서 센서값을 읽어들일때 led불이 안켜진다는 결론을 내렸습니다. > >혹시 5볼트 로 했는데 전류가 작아서 그럴수도있나요? 원인을잘모르겠습니다.. >센서 입력받는것 확인은 아래처럼 led모듈을 포트d로 설정하여 >led를 켜지게 함으로써 입력을 받는지 확인하였습니다. > >원래 센서값이 하이가 되면 센서에 달려있는게 켜져야되는것아닌가요? >센서값이랑 led랑 따로 노는거같아 질문드립니다... > > > >번번히 질문드려서 죄송합니다.. >as비용에 궁금점이있습니다. 지난번에 질문드렸을때 제품이상이면 >비용이없다고 하셨는데 보증기간같은게 있나요? > > > > > > > > sensor = PINB & 0x0F; > switch(sensor) > { > case 0x01: > port_d = 0x30; > break; > case 0x02: > port_d = 0xc0; > break; > > case 0x04: > port_d = 0x0c; > break; > case 0x08: > port_d = 0x03; > break; > case 0x00: > port_d = 0x00; > break; > default: > port_d = 0xff; > delay_ms(200); > port_d = 0x00; > delay_ms(200); > break; > > }
1286 답변완료안녕하세요. 또 질문 드리게 되네요.. 임지환 2008-07-14 1,403
자꾸 성가시게 해드려 죄송하고 감사하고 막 그럽니다 -_-;;;; 제가 이번에 궁금한 점은 GPIO 모드로 입력을 받을시에 몇볼트 이상을 high level로 인식하고 몇볼트 미만은 low level로 인식하는가에 대한 질문입니다. 각각의 입력에 대해 0, 5v가 아닌 중간값이 들어 왔을 때 gpio 모드에서 내부 비교기 같은 것이 있나요? 데이터 시트를 살펴보니 아날로그 컴패어레이터가 있기는 하지만 제가 ADC를 6채널을 사용하고 있어서, 최대 3채널 밖에 컴페어레이터를 사용할 수 없다는 결론이 나오는데.. 제가 원하는 비교기 채널은 7채널입니다.. 만약 3V의 신호가 대안 기능이 아닌 일반 기능의 입력으로 들어 갔을 때의 high, low를 판단하는 기준전압이 ADC에서 사용하는 레퍼런스 전압인가요? (2.56V) 데이터 시트를 살펴보니 BOD level이란 것도 있던데 어떤 것이 기준 전압이 되는지 잘 모르겠습니다. (brown-out detection이 뭘 말하는지 잘 모르겠습니다. -_-;; 구글이나 위키피디아를 찾아봐도 잘 설명되어 있는게 눈에 안띄네요..) 아니면 0과 5v에 가까운 입력이 아니면 오동작을 일으킬 여지가 많나요? 그냥 입력에 물려줘도 될지.. a/d 컨버터로 변환후 연결해 줘야될지.. 버퍼 혹은 인버터를 사용해야 될지 고민입니다.. 도와주세요~~
관리자 답변 N.T.C · 2008-07-15
안녕하세요? 고객님, 저희 N.T.C 제품을 사용해 주셔서 감사합니다. AVR에서 사용하는 5V를 VCC로 사용할 경우 LOW의 범위는 : -0.5V ~ 0.5V 또는 1 V 로 LOW로 인식하는 최대 전압 HIGH이 범위는 : 3V(3.5V 혹은 4.25V) ~ 5.5V 입니다. 정확한 전압은 포트의 기능에 따라 다릅니다. 1 또는 0이 아닐 경우에는 Don't care라고 해서 어디로 튈지 모르는 전압이 되어서, 1 또는 0 뭘로 판정할 지 모르게 되니 참고하시기 바랍니다. 첨부한 데이터시트의 DC 특성을 참고하세요. 감사합니다. >자꾸 성가시게 해드려 죄송하고 감사하고 막 그럽니다 -_-;;;; > >제가 이번에 궁금한 점은 GPIO 모드로 입력을 받을시에 > >몇볼트 이상을 high level로 인식하고 몇볼트 미만은 low level로 인식하는가에 대한 질문입니다. > >각각의 입력에 대해 0, 5v가 아닌 중간값이 들어 왔을 때 gpio 모드에서 내부 비교기 같은 것이 있나요? > >데이터 시트를 살펴보니 아날로그 컴패어레이터가 있기는 하지만 제가 ADC를 6채널을 사용하고 있어서, 최대 3채널 밖에 컴페어레이터를 사용할 수 없다는 결론이 나오는데.. > >제가 원하는 비교기 채널은 7채널입니다.. > >만약 3V의 신호가 대안 기능이 아닌 일반 기능의 입력으로 들어 갔을 때의 high, low를 판단하는 기준전압이 > >ADC에서 사용하는 레퍼런스 전압인가요? (2.56V) > >데이터 시트를 살펴보니 BOD level이란 것도 있던데 어떤 것이 기준 전압이 되는지 잘 모르겠습니다. >(brown-out detection이 뭘 말하는지 잘 모르겠습니다. -_-;; 구글이나 위키피디아를 찾아봐도 잘 설명되어 있는게 눈에 안띄네요..) > >아니면 0과 5v에 가까운 입력이 아니면 오동작을 일으킬 여지가 많나요? > >그냥 입력에 물려줘도 될지.. a/d 컨버터로 변환후 연결해 줘야될지.. 버퍼 혹은 인버터를 사용해야 될지 고민입니다.. > >도와주세요~~
1285 답변완료AVR MEGA 128pro 개발키트로 LED 제어 김봉민 2008-07-14 1,420
안녕하세요? AVR MEGA 128pro 개발키트로 외부 포트를 이용하여 자신이 만든 보드에 연결하여 사용할 수 있다고 해서~ 제가 만든 LED 보드를 PORTA에 1,3,5번 PIN에 연결하여 LED를 제어 하려고 했습니다. 그런데, 모든 값을 0x00 혹은 0xFF값을 PORTA에 출력을 하면 모든 LED가 켜졌다 꺼졌다 반복을 해야 하는데~ 반복을 하지 않고 불의 세기만 강해졌다 약해졌다 반복합니다. <반복소스 일부분> DDRA = 0xFF; PORTA = 0xFF; while(1) { PORTA = 0xFF; delay_ms(1000); PORTA = 0x00; delay_ms(1000); } 그리고 한개씩 켜고 끄려고 해도, 다 켜진 상태로 유지를 합니다. 소스의 문제는 없어보이는데 그래도 한번 올려보겠습니다. int main(void) { DDRA = 0xFF; while(1) { PORTA = 0xFE; delay_ms(1000); PORTA = 0xFB; delay_ms(1000); PORTA = 0xEF; delay_ms(1000); } return 0; } 위의 소스를 보시다시피 PORTA 의 8핀 즉, 8비트중 LED가 연결된 비트에서 1 값에는 켜지지 않고 0값을 가졌을 때 LED가 점등됩니다. 회로도는 따로 만들지는 않았고, 개발키트 뒷면에 PORTA 1, 3, 5번에 연결을 하여 소스를 짤때에는 PORTA의 0, 2, 4번 핀의 값을 low값이나 high값을 주면서 실험을 했습니다. 작업은 AVR studio에서 했구요.. 제가 원하는 결과는 시간에 따라 한개씩 차례로 점등되는 LED입니다. 문제가 무엇인지 아시는 분 답변 부탁드리겠습니다. 긴긁 읽어주셔서 감사하고 꼭 답변 부탁드리겠습니다.
관리자 답변 N.T.C · 2008-07-15
안녕하세요? 고객님, 저희 N.T.C 제품을 이용해 주셔서 감사합니다. 고객님의 소스에는 기본적으로 들어가야 하는 레지스터 셋팅용 소스가 빠져 있습니다. 아래 소스와 비교해 보시기 바랍니다. http://www.newtc.co.kr/board/view.php?id=pds&page=2&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=소스&select_arrange=headnum&desc=asc&no=215 수고하세요. >안녕하세요? > >AVR MEGA 128pro 개발키트로 외부 포트를 이용하여 자신이 만든 보드에 >연결하여 사용할 수 있다고 해서~ 제가 만든 LED 보드를 PORTA에 >1,3,5번 PIN에 연결하여 LED를 제어 하려고 했습니다. > >그런데, > >모든 값을 0x00 혹은 0xFF값을 PORTA에 출력을 하면 모든 LED가 켜졌다 >꺼졌다 반복을 해야 하는데~ 반복을 하지 않고 불의 세기만 강해졌다 약해졌다 >반복합니다. > ><반복소스 일부분> >DDRA = 0xFF; >PORTA = 0xFF; > >while(1) >{ >PORTA = 0xFF; >delay_ms(1000); >PORTA = 0x00; >delay_ms(1000); >} > >그리고 한개씩 켜고 끄려고 해도, 다 켜진 상태로 유지를 합니다. >소스의 문제는 없어보이는데 그래도 한번 올려보겠습니다. > >int main(void) >{ > DDRA = 0xFF; > > while(1) > { > PORTA = 0xFE; > delay_ms(1000); > PORTA = 0xFB; > delay_ms(1000); > PORTA = 0xEF; > delay_ms(1000); > } > return 0; >} > >위의 소스를 보시다시피 PORTA 의 8핀 즉, 8비트중 LED가 연결된 비트에서 >1 값에는 켜지지 않고 0값을 가졌을 때 LED가 점등됩니다. > >회로도는 따로 만들지는 않았고, 개발키트 뒷면에 PORTA 1, 3, 5번에 연결을 >하여 소스를 짤때에는 PORTA의 0, 2, 4번 핀의 값을 low값이나 high값을 주면서 >실험을 했습니다. > >작업은 AVR studio에서 했구요.. > >제가 원하는 결과는 시간에 따라 한개씩 차례로 점등되는 LED입니다. >문제가 무엇인지 아시는 분 답변 부탁드리겠습니다. > >긴긁 읽어주셔서 감사하고 꼭 답변 부탁드리겠습니다.
1284 답변완료안녕하세요 질문있습니다. 이성광 2008-07-14 1,441
제가 제품을 사기는 한달전에 샀는데 기말고사에 계절학기때문에 안쓰다가 이제 제품을 사용합니다. 우선 전에 문의드렸던 전원문제는 시간날때 제품을 보내도 될지요... 제가 오늘부터 해볼려고 이것저것 산 제품들을 테스트중입니다. 그런데 처음 기본적인 led 테스트중 a 포트만 오작동을 합니다. a포트 0과 1번핀이 오작동합니다 0핀은 켜지지않고 1번핀은 항상켜져있고 제가 8051을 배우고 이번에 128로 라인트레이서를 만들고 좀더 공부좀할까싶어서 키트를사서 해보고있는데 포트 a의 특성상 그런건지 아님 다른문제가 있는건지 알고싶습니다..
관리자 답변 이성광 · 2008-07-14
두어시간 삽질결과 .. 키트에 달려있는 fnd제어를 했습니다... 이 fnd는 a,c포트로 다이나믹 디스플레이 하더라고요... 미처 생각지못해서 살짝 삽질했다는 ㅠ.ㅠ fnd제어를 해봄으로써 확실히 느낀건 a포트가 fnd데이터담당이라는것을 알았습니다. 위에 말한것처럼 fnd가 정상출력되어야되는데 0와 1번핀이 오작동일으킵니다.... 오작동 사항은 위와 같이 0핀은 항상 꺼져있고 1번핀은 항상 켜져있습니다... 보드문제인거같은데 답변부탁드립니다.. 전원문제라면 어찌어찌해서쓰겠는데 포트도 문제 있다면 as맡겨야될듯싶네요...
1283 답변완료RTC 1307 시계 관련 질문 [I2C예제] DS1307 2008-07-14 1,389
I2C를 사용하는 예제를 고쳐서 써라고 나오던데 이걸 고치다 보니 동작을 안하면 어디가 다른지 모르겠습니다. I2C 기본예제를 주시거나 실제로 동작하는 소스를 보여주세요 간단하다고는 하지만 아무것도 안되니 답답하군요
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
1282 답변완료usb isp가 동작을 안해요 김상혁 2008-07-14 1,426
디바이스 마트를 통해 작년 말쯤에 구입햇습니다.. 올 초까지 쓰다가 학업 관계로 4-5개월간 사용을 못하다가 방학이라 다시 사용하려 하는데... 동작을 안하는군요... 여기 홈페이지에서 하라는데로 그라이버 깔고 했는데... 물론 com3으로 포트는 잡혀 있구요 사용하는 코드비젼에서 프로그램 로딩 하려고 할때... AVRISP error entering programming mode라고 나옵니다... 연락처 010-9268-5367 빠른 답변 바랍니다... 참, 업그레이드 공지 있던데 저도 해당 사항이 있는 건가요?
관리자 답변 N.T.C · 2008-07-14
안녕하세요? 고객님, 직접 방문해 주시기 바랍니다. 일부 버전의 경우 정상동작되지 않더군요. 최신 버전을 다운받아서 테스트 해 보시기 바랍니다. 잘 될겁니다. 그리고, 최근에 출시된 AVR Studio 4.14를 지원하는 업그레이드도 가능하오니, 방문하시면 좋겠습니다. 감사합니다. >디바이스 마트를 통해 작년 말쯤에 구입햇습니다.. > >올 초까지 쓰다가 학업 관계로 4-5개월간 사용을 못하다가 >방학이라 다시 사용하려 하는데... > >동작을 안하는군요... > >여기 홈페이지에서 하라는데로 그라이버 깔고 했는데... >물론 com3으로 포트는 잡혀 있구요 > >사용하는 코드비젼에서 프로그램 로딩 하려고 할때... > >AVRISP error entering programming mode라고 나옵니다... > >연락처 010-9268-5367 빠른 답변 바랍니다... > >참, 업그레이드 공지 있던데 저도 해당 사항이 있는 건가요?
1281 답변완료반제품을 구입했는데... 김국하 2008-07-14 1,461
모터랑 아트메가보드랑 연결하는 포트가 2개 있어야 하는데 1개밖에 없내요... 그리고 모터랑 보드랑 연결하는 전원 케이블도 없습니다~!!!!!!!!!!!!!! 그리고 아트메가 전원을 어떤 종류를 사용해서 하는지 모르겠습니다... 그리고 디버그 보드의 용도에 대해서도 설명 부탁드립니다 답변, 조치 부탁드립니다...
관리자 답변 N.T.C · 2008-07-14
안녕하세요? 고객님, 저희 N.T.C 제품을 이용하여 주셔서 감사합니다. 어떤 제품을 구매하셨는 지, 어떤 모터와 연결하려고 하시는 데, 어떤 커넥터가 없는 것인지 어떤 전원 케이블이 없다는 것인지 구체적으로 좀 알려 주시기 바랍니다. 디버그 보드는 RS-232C를 통하여 AVR에서 PC 쪽으로 데이터를 송신하여 모니터링 하는 용도로 사용하는 것입니다. 쉽게 설명하면 AVR에서 PC 쪽으로 시리얼 통신으로 데이터를 보내는 것을 확인한다고 보시면 됩니다. 좀 더 자세히 질문 부탁합니다. 감사합니다. >모터랑 아트메가보드랑 연결하는 포트가 2개 있어야 하는데 1개밖에 없내요... > >그리고 모터랑 보드랑 연결하는 전원 케이블도 없습니다~!!!!!!!!!!!!!! > >그리고 아트메가 전원을 어떤 종류를 사용해서 하는지 모르겠습니다... > >그리고 디버그 보드의 용도에 대해서도 설명 부탁드립니다 > > > >답변, 조치 부탁드립니다...
1280 답변완료스테핑모터 제어모듈이 정전류방식인가요? atmega128 2008-07-14 1,471
모듈 사양서에 보면 모터구동 전원 12v이상 연결 커넥터가 있던데 이게 정확히 무슨 말인지요? 만약 정전류 방식이라면 모터의 정격전압값은 큰 의미가 없다고 들었습니다만. 꼭 12v정격의 모터를 장착해야하는가요?
관리자 답변 N.T.C · 2008-07-14
안녕하세요? 고객님, 본명으로 질문 부탁드립니다. 스테핑 모터 전압 24V가 정격이구요. 12V 부터 동작한다는 말로 적어 둔 것입니다. 본 질문은 본명이 아니라서 조만간 삭제됩니다. 감사합니다. >모듈 사양서에 보면 모터구동 전원 12v이상 연결 커넥터가 있던데 이게 정확히 무슨 말인지요? >만약 정전류 방식이라면 모터의 정격전압값은 큰 의미가 없다고 들었습니다만. >꼭 12v정격의 모터를 장착해야하는가요? >
1279 답변완료스텝모터제어 atmega128 2008-07-14 1,441
스텝모터 제어모듈(AM-CS2P)을 구입해서 모터를 제어하려고 합니다. 그런데 모터제어용 드라이버가 별도로 필요한가요? 아님 위 제어모듈만으로도 모터를 제어할 수 있나요?
관리자 답변 N.T.C · 2008-07-14
안녕하세요 고객님, 본명으로 질문 부탁드립니다. CS2P가 모터제어용 드라이버입니다. 드라이버를 제어하는 AVR 같은 MCU 보드가 별도로 필요하겠죠? 감사합니다. 본 질문은 본명이 아니라서 조만간 삭제됩니다. 양해 바랍니다. >스텝모터 제어모듈(AM-CS2P)을 구입해서 모터를 제어하려고 합니다. >그런데 모터제어용 드라이버가 별도로 필요한가요? 아님 위 제어모듈만으로도 >모터를 제어할 수 있나요?