로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
173 답변완료ATMEGA128간단한 질문.. 노영봉 2006-08-10 5,693
atmega128사용하고있습니다 128의 포트(예를들어 portA)의 한비트(PORTA0)를 제어하려면 어떻게 프로그램을 해야하는지 궁금하네요 답변 부탁드릴께요
관리자 답변 N.T.C · 2006-08-10
안녕하세요? 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 강좌->AVR 강좌 2번을 참고하심이 좋을 것 같습니다. 자세히 스텝바이 스텝으로 그림으로 자세히 설명되어 있습니다. DDRA를 출력 으로 셋팅하여 포트 A를 출력 포트로 만들고, PORTA의 LSB를 제어하시면 됩니다. 감사합니다. >atmega128사용하고있습니다 > >128의 포트(예를들어 portA)의 한비트(PORTA0)를 제어하려면 > >어떻게 프로그램을 해야하는지 궁금하네요 > >답변 부탁드릴께요
172 답변완료모터 구동 간단 소스 좀 봐주세요 참외 2006-08-09 6,286
//ICC-AVR application builder // Target : M128 #include <iom128v.h> #include <macros.h> #define BYTE unsigned char void delay(int dd) { int i, j; for(i=0; i<dd; i++) { for(j=0; j<500; j++); } } void main(void) { PORTA = 0x00; DDRA = 0xff; while(1) { PORTA = 0x33; delay(10); PORTA = 0x66; delay(10); PORTA = 0xcc; delay(10); PORTA = 0x99; delay(10); } } AM-CS2P 모터 구동보드에 유니폴라 방식 스텝모터 두개를 연결했습니다. 그리고 어느분이 쓰신 위 소스를 따와서 한쪽바퀴 돌리는데 성공했습니다. 그런데 두 바퀴 다 돌리려면 소스를 어떻게 바꿔야 하는지요. 그리고 100스텝만 돌리려면 어떻게 바꿔야 하나요.
관리자 답변 N.T.C · 2006-08-10
안녕하세요? 축하드립니다. 강좌->로봇제작강좌-> 모터구동부 강좌를 참고하세요. 감사합니다.
171 답변완료모터구동에 대해서 질문이요 정지현 2006-08-07 6,812
안녕하세요 제가 여기서 avr 128키트랑 스테핑모터 구동보드랑 스테핑모터pk-243 세트로 다구입했는데요 avr을 이제 막시작할려고해서 모르는게 너무많네요 그래서 모터구동소스복사해서 다연결하고 프로그램돌려봤는데 구동이안되는데 혹시 atmel128키트에 전원외에 또 스테핑모터 구동보드에 12v전압넣는 2핀짜리에도 전원을 연결해줘야 모터가 구동하는건가요?아무것도 몰라서 너무 막막해서 물어봅니다 ㅜㅜ;
관리자 답변 N.T.C · 2006-08-07
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 12V 전압 2핀도 연결하셔야 되는 게 맞구요. KD-128Pro 킷트에 보시면 12V 커넥터가 있으니, 그곳이랑 1:1로 연결하시면 됩니다. 그리고, 아마 포트 C로 기본 소스가 되어 있을 겁니다. 소스와 관련 파일들을 첨부하였으니, 참고하세요. 감사합니다. >안녕하세요 제가 여기서 avr 128키트랑 스테핑모터 구동보드랑 스테핑모터pk-243 >세트로 다구입했는데요 avr을 이제 막시작할려고해서 모르는게 너무많네요 >그래서 모터구동소스복사해서 다연결하고 프로그램돌려봤는데 구동이안되는데 >혹시 atmel128키트에 전원외에 또 스테핑모터 구동보드에 12v전압넣는 2핀짜리에도 전원을 연결해줘야 모터가 구동하는건가요?아무것도 몰라서 너무 막막해서 물어봅니다 ㅜㅜ;
170 답변완료시리얼포트를 이용한 입력은 어떻게? 박세준 2006-08-06 6,931
안녕하세요 printf를 통한 출력부분의 강좌는 잘 보았습니다. 그것을 이용해 인터럽트를 사용해서 입력을 받으면 출력을 하고 싶은데 예를 들어 A를 입력하면 그것을 하이퍼터미널에 A를 표시하고 싶은데요 tx부분은 예제를 통해 알 수 있었는데 dx는 어떻게 해야 하는지 잘 모르겠네요 좋은 예제가 있으면 좋겠습니다. 그럼 수고하세요~~
관리자 답변 N.T.C · 2006-08-07
안녕하세요? 뉴테크놀로지 제품을 이용해 주셔서 감사드립니다. 문의하신 것은 여러가지 방식으로 구현이 가능하지만, 인터럽트 방식으로 구현해 보았습니다. 데이터가 수신이 되면 자동으로 수신 인터럽트 서비스 루틴으로 들어가게 해서, 거기서 처리하도록 하였습니다. 폴링 방식으로 구현하셔도 되구요. 구현 방식은 여러가지가 있겠지요. 열심히 공부하세요. 소스는 첨부하였습니다. 그 외 프로그램의 기능 : KD-128Pro의 경우 PD4와 PD5에 달려 있는 텍트스위치를 눌러 보세요. 컴에서 시리얼 셋팅을 9600 bps 8비트 none으로 잡으시면 눌릴 때마다 어떤 버튼이 눌렸는 지 확인시켜 줄겁니다. 감사합니다. >안녕하세요 > >printf를 통한 출력부분의 강좌는 잘 보았습니다. > >그것을 이용해 인터럽트를 사용해서 입력을 받으면 출력을 하고 싶은데 > > >예를 들어 A를 입력하면 그것을 하이퍼터미널에 A를 표시하고 싶은데요 > >tx부분은 예제를 통해 알 수 있었는데 > >dx는 어떻게 해야 하는지 잘 모르겠네요 좋은 예제가 있으면 좋겠습니다. > >그럼 수고하세요~~
169 답변완료AM-CS2P 참외 2006-08-04 6,092
를 이용하려면 유니폴라 방식, 바이 폴라 방식의 스텝모터 중 어느 것을 연결해야 하나요 오늘 ATMega128 Pro 개발 키트를 구매하여 이제 시작하는 초보입니다.
관리자 답변 N.T.C · 2006-08-05
유니폴라 방식 스텝 모터를 이용하세요. 우리 뉴테크놀로지 컴패니에서도 스텝모터를 공급하고 있습니다. 그 모터를 이용하시면, 커넥터 작업도 다 되어 있어서 그냥 꽂으시면 됩니다. 감사합니다.
168 답변완료atmega128 프로그램시 헤더파일이 없어서.. 박세준 2006-08-04 6,418
안녕하세요 atmega128을 구입해서 몇가지 프로그램을 실행하려하는데 헤더파일이 없어서 코딩을 하지 못하네요 어떻게 해야 하는지 모르겠네요 c++ 에서 사용되는 헤더파일을 가지고 와서 해도되는지 그리고 제품을 살때 받은 cd로 iccavr설치하고 거기에 있는 lib에서 libavr 폴더에 lib파일들이 압축되어 있던데 풀려고 보니까 암호가 걸려있더라구요 이건 또 어떻게 해야 하는지.. 일단 string.h, interrupt.h, 등의 헤더파일이 필요한데 이건 어떻게 구하나요?
관리자 답변 N.T.C · 2006-08-06
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 질문하신 사항에 대하여 답변해 드리겠습니다. 우선, ICCAVR은 http://www.dragonsgate.net/pub/help/iccavr/wwhelp.htm 에 가시면 라이브러리 사용법에 대하여 검색이 가능하십니다. 원하는 함수를 치면, 그 함수에 대한 설명 및 사용예제까지도 나옵니다. #include 하시구 사용하시면 되겠습니다. 그리고, c++에서 사용되는 헤더파일 이라는 것이 c 컴파일러에서 사용이 가능한 호환이라면 가능하겠지만, c++ 전용 문법이 사용되었다면 iccavr에서는 사용이 어려울 것 같습니다. 그 내용을 자세히 보시기 바랍니다. 또한, iccavr의 라이브러리에 대한 사용권은 받을 수 있지만, 그 소스코드 자체는 imagecraft 사에서 공개하지 않고 있는 것으로 알고 있습니다. 하지만, 일반적인 라이브러리용 소스코드들이 인터넷 상에 많이들 공개되어 있으므로 icc용으로 포팅하셔서 사용하셔도 될 것 같습니다. string.h 파일은 가지고 있지만, interrupt.h는 없는 데, 제가 볼 때는 각 칩별로 인터럽트 등이 조금씩 다르므로, 그 칩별로 헤더파일을 참고하셔야 할 것 같습니다. 각 칩별 헤더들 및 string.h등은 include 디렉토리에 있습니다. 감사합니다. >안녕하세요 > >atmega128을 구입해서 몇가지 프로그램을 실행하려하는데 > >헤더파일이 없어서 코딩을 하지 못하네요 > >어떻게 해야 하는지 모르겠네요 > >c++ 에서 사용되는 헤더파일을 가지고 와서 해도되는지 > >그리고 제품을 살때 받은 cd로 iccavr설치하고 거기에 있는 lib에서 libavr > >폴더에 lib파일들이 압축되어 있던데 풀려고 보니까 암호가 걸려있더라구요 > >이건 또 어떻게 해야 하는지.. > >일단 string.h, interrupt.h, 등의 헤더파일이 필요한데 이건 어떻게 구하나요?
167 답변완료🔒 자료입니다. 김준수 2006-07-26 4
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
166 답변완료🔒 질문드립니다. ^^ 김준수 2006-07-21 12
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
165 답변완료질문 드립니다. 이준호 2006-07-21 4,682
다름이 아니라 귀사에 마이크로 마우스 휠 축 지름이 최대 5미리 짜리 밖에 없는데 제가 사용할려고 하는 모터가 축지름이 5.5미리 입니다. 최소 6미리 이상의 휠을 구 할수 있을지 문의 드립니다.
관리자 답변 N.T.C · 2006-07-22
월요일날 소싱해 보도록 하겠습니다. 감사합니다.
164 답변완료eeprom에 데이터 저장하기 윤명호 2006-07-19 5,153
수고 많으십니다. 프로세스 수행중에 발생한 데이터를 eeprom에 저장하여 지워지지 않도록 할려면 어떻게 하는지 부탁 드립니다. 윤명호
관리자 답변 N.T.C · 2006-07-19
안녕하세요? 사장님, 사업 번창하시지요? 일단 128쪽의 퓨즈비트를 EEPROM Write 가능하게 셋팅하시구요. 그런 후에, EEPROM 함수를 사용하시면 됩니다. http://www.dragonsgate.net/pub/help/iccavr/wwhelp/wwhimpl/js/html/wwhelp.htm 에 가셔서 EEPROM이라고 검색에서 치시면 100번에 Accessing EEPROM 이라는 곳이 있는 데, 이 곳을 누르시면 자세하게 내용을 보실 수 있습니다. 그리고, 사용법에는 두가지가 있는 데, #pragma data:eeprom int foo = 0x1234; char table[] = { 0, 1, 2, 3, 4, 5 }; #pragma data:data 이런식으로 다운로드 하실 때 한꺼번에 하는 방법이 있구요. int i; EEPROM_READ(0x1, i); 처럼 두바이트씩 또는 다른 함수를 사용하시면 한바이트씩 라이트 및 리드도 가능하십니다. 감사합니다. >수고 많으십니다. > >프로세스 수행중에 발생한 데이터를 eeprom에 저장하여 지워지지 않도록 할려면 >어떻게 하는지 부탁 드립니다. > >윤명호
163 답변완료🔒 부탁 한 말씀...^^ 김준수 2006-07-16 4
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
162 답변완료코드비젼에서 퓨즈비트 설정? madmajor 2006-07-12 7,698
어떻게해야하나요? ICC-AVR에서 말고 코드비젼에서는 무엇을 채크해야하나요?!
관리자 답변 N.T.C · 2006-07-14
Tools--> Chip Programmer를 실행 하신 후, 사용하실 MCU 종류를 선택 하시면, 우측에 Program Fuse Bits라고 나옵니다. 그 곳을 적절히 선택하시면 됩니다.(0xFFD9EF의 경우 SUT0=0, BOOTSZ0=0, BOOTSZ1=0 만 체크함) 그리고, 퓨즈비트 값을 읽어 보시려면, 그 곳에서 Read-> Fusebits를 선택하시면 Program Fuse Bits라는 곳 아래에 체크가 되어 있을 겁니다. 그것이 셋팅하려는 값들과 맞는 지, 확인해 보세요. 퓨즈비트관련 자료도 있으므로, 본 싸이트를 잘 뒤지시면 발견하실겁니다. 감사합니다.
161 답변완료🔒 질문입니다. 최재민 2006-07-12 4
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
160 답변완료질문이 있습다. 박상욱 2006-07-12 3,049
항상 친절한 답변에 감사 드립니다. 당시 궁금 하게 있어 질문 드립니다. 제가 이번에 하고자 하는 일은 일반 Video 신호가 4개가 나오는 것중 하나를 ATMEGA128에서 선택하여 1,2,3,4 신호를 원하는데로 선택 하게 하려고 합니다. 단순이 릴레이를 사용 해야 하나요. 아니면 다른 방법이 있는지 알려 주시면 감사 하겠습니다. 그럼 수고 하세요.
관리자 답변 N.T.C · 2006-07-12
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. 지금 만드시려는 것은 AV Selector(오디오 비디오 선택기)라는 것인데, 그것은 오디오 비디오 신호를 손실 없이 스위칭 시켜 주어야 합니다. 예전 한 십수년 전부터 그러한 것은 많이 만들어져서 시중에서 팔아왔습니다. 요즘엔 TV에 아예 내장이 되어서 많이들 나오죠. DG201이라는 스위치역할을 하는 칩이 있었는 데, 그걸 써 보시던가, 호환 칩을 찾아 보심이 좋으실 듯 합니다. 감사합니다.
159 답변완료🔒 친절한 답변 감사드립니다. 최재민 2006-07-12 4
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.