Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 1838 | 답변완료KR-SL16 질문입니다. | 이병희 | 2008-10-24 | 1,397 |
|
제가 초음파 센서를 이용하여 거리 측정이 가능한 라인트레이서를 만들려고 하는데요...전자과가 아니라서 하나도 몰라서 질문드립니다.
첫번째, KR-SL16 조립형을 사서 초음파 센서를 달 수 도 있는건가요?!
두번째, 초음파 센서를 단다는 말이 그 모듈까지 달아야 하는건가요?!! 아님 센서 자체만 달고 제가 프로그래밍을 통해서 제어를 할 수 있는건가요?!
세번째, 모든 강좌 다운이 안됩니다....
답변해주시면 참으로 감사하겠습니다.!!!
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
센서를 직접 제어하여 회로를 구성하시려면, 가능은 하지만, OP-AMP 등을 쓰셔서 하셔야 하므로, 시간이 많이 걸릴 수 있습니다. 그러므로, SRF-04와 같은 초음파 센서 모듈을 이용하시는 것이 편리합니다.
KR-SL16과 같은 제품을 구입하여 초음파 센서를 달 수도 있구요.
ATMEGA128을 이용한 SRF-04 이용하기는 자료실->기존자료실에 소스가 좀 올라와 있을 겁니다. 그리고, 거의 똑같은 만드시려는 것의 소스도 있을 겁니다.
잘 찾아 보시면, 김진호 님이 만드신 것이 있습니다. 참고하시면 되겠구요.
그리고, 조만간에 초음파 센서로 거리를 재는 소스를 며칠 후에 자료실->기존자료실에 오픈할 예정입니다.
간혹 강좌 다운로드가 안되시는 분들이 있어서,
원인이 고객님 컴퓨터 설정과 공유기 설정, 파이어워 등의 문제가 있었는 데요.
그런 문제에도 쓰실 수 있도록, 네이버 까페가 오픈되어 있으니, 안되시면 그 쪽으로 쓰시는 것이 좋겠습니다.
http://cafe.naver.com/newtc 입니다.
감사합니다.
>제가 초음파 센서를 이용하여 거리 측정이 가능한 라인트레이서를 만들려고 하는데요...전자과가 아니라서 하나도 몰라서 질문드립니다.
>첫번째, KR-SL16 조립형을 사서 초음파 센서를 달 수 도 있는건가요?!
>
>두번째, 초음파 센서를 단다는 말이 그 모듈까지 달아야 하는건가요?!! 아님 센서 자체만 달고 제가 프로그래밍을 통해서 제어를 할 수 있는건가요?!
>
>세번째, 모든 강좌 다운이 안됩니다....
>
>답변해주시면 참으로 감사하겠습니다.!!!
>
|
||||
| 1837 | 답변완료am-cs2p 구입할려고 합니다. | 손승철 | 2008-10-24 | 1,280 |
|
am-cs2p 구입할려고 합니다.
처음 하는 프로젝트라 물품이 어떻게 구성해야 할지 몰라서 이렇게 문의를 드리게 되었습니다.
제가 가지고 있는 물품은 atmega128, 스테핑모터, 이렇게 가지고 있습니다.
am-cs2p 모듈을 구입하면 스테핑 모터가 작동이 되는지 아니면 여기에 더 구입해야할 부품이 있는지...
또한 am-cs2p 와 avr연결 8bit 포트를 atmega128에서 어떻게 입력해야 하는지 알고싶습니다.
그리고 스테핑 모터에 6핀 콘네터가 없었어 콘네터도 구입이 가능한지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 고려해 주셔서 감사합니다.
CS2P는 스테핑 모터 구동 모듈입니다. AVR과 연결하면 스테핑 모터 구동이 가능합니다. 다만, CS2P와 본사의 AVR 보드는 10핀 헤더로 연결이 되도록 되어 있어서, 2x5 박스케이블을 구매하셔야 되겠습니다.
타사의 제품과 연결을 하시려면, CS2P에 사용하시려는 AVR의 포트와 연결을 하셔야 겠습니다. GND와 VCC(5V) 도 연결해 주셔야 합니다.
그리고, 2핀 커넥터(몰렉스 5045-2)를 이용하여 전원 24V를 넣어주시는 것이 좋겠습니다. 최소 12V 이상을 넣으셔야 동작됩니다.
모터에 연결될 6핀 커넥터는 몰렉스 5267-6 입니다. 구매하셔서 사용하셔도 되겠구요. 용산의 에스와이 전자(02-704-4376)에 가셔서 구매하시면 좋겠습니다.
감사합니다.
>am-cs2p 구입할려고 합니다.
>처음 하는 프로젝트라 물품이 어떻게 구성해야 할지 몰라서 이렇게 문의를 드리게 되었습니다.
>
>제가 가지고 있는 물품은 atmega128, 스테핑모터, 이렇게 가지고 있습니다.
>
>am-cs2p 모듈을 구입하면 스테핑 모터가 작동이 되는지 아니면 여기에 더 구입해야할 부품이 있는지...
>
>또한 am-cs2p 와 avr연결 8bit 포트를 atmega128에서 어떻게 입력해야 하는지 알고싶습니다.
>
>그리고 스테핑 모터에 6핀 콘네터가 없었어 콘네터도 구입이 가능한지 알고 싶습니다.
|
||||
| 1836 | 답변완료ATmega128 Light | 한길종 | 2008-10-24 | 1,418 |
|
지성
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
간혹, 같은 질문을 하시는 고객님들이 계셔서,
본사로 제품을 가져와서 테스트하면 이상이 없었습니다.
그래서, 어떤 환경에 있었을 까 하고, 여러가지로 알아보고,
문제점을 파악을 했었는 데요. 코드비전 사용 고객님들이 그런 분들이 많이 있었구요. 버전업해서 1.25.x 버전 쓰시는 분들은 이상 없다고 하더라구요.
그리고, 접지 문제를 가지고 계신 분들도 계셨는 데요.
220V 파워쪽에 보면, 세이프 그라운드라고 해서, 220V 두핀 꽂히는 곳 옆에 접지용으로 나온 거 두개 있잖아요. 그게 벽에서부터 컴퓨터까지 다 연결되어 꽂혀 있어야 합니다.
일단, 말씀드린 것으로 해결해 보시구요. 모듈 자체의 문제는 아닙니다.
본사로 가져 오시면, 보여드릴 수가 있겠습니다. 그리고, 문제점도 보다 얘기를 나누면 자세히 알 수 있을 것으로 생각됩니다. 혹시 방문 가능하시면 오시는 게 가장 빠릅니다.
감사합니다.
>모듈을 샀는데요...
>
>왜 ISP케이블을 꽂아야 UART가 되는지요?ㅠㅠ
>
>UART테스트 하려고 소스 짠거 붙이고 테스트 완료한거 보고
>
>다른 친구에게 추가 작업 하라고 했는데, 안된다고 해서 엄청 싸웠거든여
>
>근데 알고보니까 ISP케이블을 꽂아야 되고, 안꽂으면 안되더라구여...
>
>왜그렇져?ㅠㅠ
>
>상세하게 설명좀 해주세여ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
>
>아니면 퓨즈비트? 그거 따로 설정해야 하나요?
>
>책에 보면 체크 다 해제하고 다시 쓰라고 되어있던데....
|
||||
| 1835 | 답변완료USB-ISP V02 사용관련 문의 | 김동욱 | 2008-10-24 | 1,424 |
|
노트북 유저로서
귀사의 AVR용 USBISP V02를 최근 구입하였습니다.
프로그램은 CODEVISION AVR 1.25.5를 사용합니다.
프로그램은 칩안에 굽는 과정에서
PROJECT -MAKE - PROGRAM THE CHIP을 실행하면
AVRISP ERROR ENTERTING PROGRAMMING MODE라고
뜹니다.
다른 설정은 Programmer settings에서
atmel skt500/avrisp 로 설정하고 기타 귀사에서 제공하는 프로그램은 설치하여 포트도 설정해놓은 상태입니다.
- 가장 중요한 것은 활용을 못한다는 것인데
지금 하드웨어가 고장난것인지 아닌지 확신을 할 수 없다는게 문제입니다.
우선 스위치를 1,2번 다 키지 않은 상태에서 usb근처에는 불이 들어오고 다른 쪽에는 반짝반짝 불이 들어옵니다.
그 후 전원을 위해 2번째 딥스위치를 키면은 모든 불이 점멸하고 usb 인식이 안됩니다.
다시 1번 스위치만 작동시 usb 포트 근처만 불이 들어오고 점멸등은 켜지지 않습니다.
스위치에 관한 자세한 설명이 메뉴얼에도 없기 때문에
1. 스위치 1,2번에 대한 설명과
2. 고장여부 판단방법
설명 부탁드립니다.
또한 현재 같이 제공된 10pin컨넥터를 연결하여 atmega128모듈에 연결했는데
만약 ntc사의 모듈이 아닐경우 작동이 안되는 건지 알고 싶습니다.
부탁드리겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
우선, 자세히 말씀해 주신 증상과 말씀 그리고 회로도를 검토해 보았습니다.
10핀을 통하여 연결하셨다고 했는 데, 10핀이 JTAG입니다. ISP가 아니더라구요.
ISP 핀은 6핀인데, 그 6핀의 배치가 본사와 많이 다릅니다.
순서를 맞춰서 꽂으면 될 것 같습니다.
모듈은 본사것이 아니라도 잘 되구요.
특히 10핀으로 변환보드를 제공하는 이유가, 타회사 제품도 지원하기 위해서였습니다. 표준이거든요. 하지만, ISP 10핀에 연결하셔야 합니다.
수고하세요.
>
>노트북 유저로서
>
>귀사의 AVR용 USBISP V02를 최근 구입하였습니다.
>
>프로그램은 CODEVISION AVR 1.25.5를 사용합니다.
>
>프로그램은 칩안에 굽는 과정에서
>
>PROJECT -MAKE - PROGRAM THE CHIP을 실행하면
>
>AVRISP ERROR ENTERTING PROGRAMMING MODE라고
>
>뜹니다.
>
>
>다른 설정은 Programmer settings에서
>
>atmel skt500/avrisp 로 설정하고 기타 귀사에서 제공하는 프로그램은 설치하여 포트도 설정해놓은 상태입니다.
>
>
> - 가장 중요한 것은 활용을 못한다는 것인데
>
>지금 하드웨어가 고장난것인지 아닌지 확신을 할 수 없다는게 문제입니다.
>
>우선 스위치를 1,2번 다 키지 않은 상태에서 usb근처에는 불이 들어오고 다른 쪽에는 반짝반짝 불이 들어옵니다.
>
>그 후 전원을 위해 2번째 딥스위치를 키면은 모든 불이 점멸하고 usb 인식이 안됩니다.
>
>다시 1번 스위치만 작동시 usb 포트 근처만 불이 들어오고 점멸등은 켜지지 않습니다.
>
>스위치에 관한 자세한 설명이 메뉴얼에도 없기 때문에
>
>1. 스위치 1,2번에 대한 설명과
>
>2. 고장여부 판단방법
>
>설명 부탁드립니다.
>
>또한 현재 같이 제공된 10pin컨넥터를 연결하여 atmega128모듈에 연결했는데
>
>만약 ntc사의 모듈이 아닐경우 작동이 안되는 건지 알고 싶습니다.
>
>부탁드리겠습니다.
|
||||
| 1834 | 답변완료어떤제품을 사야되는지 문의드립니다. | 강윤태 | 2008-10-23 | 1,298 |
|
지금 atmega 128 을 ntc에서 구입을 해보았는데요.
좀더 다른쪽으로 개발을 해보고 싶은데.
고속모뎀을 atmega에 달아서 사용할수 있나요?
사용할수 있다면 추가적으로 atmega에 달아주어야 하는게 어떤것들이 있을까요.
사용할수 없다면.. arm 보드를 구입해야될까요?
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
일단, 고속 모뎀이라면 어떤 것을 말씀하시는 지요?
bps는 어떻고...유선인지 무선인지...따져 보셔야 합니다.
일단은, 115,200bps까지 AVR이 지원하고 있구요.
그 이상의 속도를 내시려면, ARM으로 넘어가셔야 할 것 같습니다.
유무선에는 크게 관계 없지만,
무선 같은 경우는 모듈에 따라서, 사전 사후 사용중에 처리해 줘야 하는 일들이 있을 수도 있습니다.
본사에서도 유무선 모뎀에 관심이 있어서,
현재 AM-RFMOD라는 무선 통신 모듈을 개발 완료하여, 생산 막바지에 있습니다.
2,400bps ~ 230,400 bps까지 지원되구요. 속도나, 송신파워 채널 등의 설정도 가능하도록 되어 있습니다.
다음 주 중에 본사로 오시면, 구입도 가능하십니다.
감사합니다.
>지금 atmega 128 을 ntc에서 구입을 해보았는데요.
>
>좀더 다른쪽으로 개발을 해보고 싶은데.
>
>고속모뎀을 atmega에 달아서 사용할수 있나요?
>
>사용할수 있다면 추가적으로 atmega에 달아주어야 하는게 어떤것들이 있을까요.
>
>사용할수 없다면.. arm 보드를 구입해야될까요?
|
||||
| 1833 | 답변완료AVR용 AD-USB1SP에서 <3.3V/5V 호환>이 무슨 뜻인가요? | ihs | 2008-10-23 | 1,502 |
|
안녕하세요?
AVR용 AD-USB1SP 사용자 메뉴엘(2007년 7월 18일)를 보면,
<3.3V/5V 호환>이란 말이 나오는데 무슨 뜻인가요?
구체적으로,
1) USB 버스 전원 사용시 <3.3V>도 사용할 수 있다는 뜻인가요?
2) 신호 전압이 <3.3V>로 동작한다는 뜻인가요?
참고로, 저는 3V 전원을 사용하는 타겟 보드를 프로그램하려고 합니다.
조언을 주시면 감사하겠습니다. 즐거운 하루 되세요.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
논리를 5V를 사용하는 타겟보드와 3.3V를 이용하는 타겟보드 모두를 지원한다는 뜻입니다. 고객님의 타겟보드에서도 동작될 것으로 생각됩니다.
감사합니다.
>안녕하세요?
>
>AVR용 AD-USB1SP 사용자 메뉴엘(2007년 7월 18일)를 보면,
>
><3.3V/5V 호환>이란 말이 나오는데 무슨 뜻인가요?
>
> 구체적으로,
>
> 1) USB 버스 전원 사용시 <3.3V>도 사용할 수 있다는 뜻인가요?
>
> 2) 신호 전압이 <3.3V>로 동작한다는 뜻인가요?
>
>
>참고로, 저는 3V 전원을 사용하는 타겟 보드를 프로그램하려고 합니다.
>
>조언을 주시면 감사하겠습니다. 즐거운 하루 되세요.
|
||||
| 1832 | 답변완료스테핑 라인트래이서 킷트[KR-SL16] | 배정한 | 2008-10-23 | 1,413 |
|
안녕하세요.
스테핑 라인트레이서 킷트를 구입했는데요.
AVR 16 칩에 프로그램이 다운로드 되어 있는건가요??
답변 부탁드립니다.
그럼 수고하세요.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
그런데, 구매하신 킷트가 완제품인가요? 아니면 조립품인가요?
완제품인 경우 조립과 퓨즈 셋팅 및 다운로드 되어 있구요.
조립용인 경우 조립도 하셔야 하구요 퓨즈비트도 셋팅하시고, 프로그램도 다운로드 하셔야 합니다. 다운로드 하는 법은 강좌에 나와 있습니다.
감사합니다.
>안녕하세요.
>
>스테핑 라인트레이서 킷트를 구입했는데요.
>AVR 16 칩에 프로그램이 다운로드 되어 있는건가요??
>
>답변 부탁드립니다.
>그럼 수고하세요.
|
||||
| 1831 | 답변완료시계 프로그램 소스확인 | 윤남준 | 2008-10-23 | 1,429 |
|
수고많습니다.
text LCD에 시계를 표시하는 프로그램입니다
void htoa(byte hh)
{
byte temp;
temp=hh; temp &= 0xf0; temp >>= 4;
temp += '0'; lcd_dw(temp);
temp=hh; temp &= 0x0f;
temp += '0'; lcd_dw(temp);
}
이 부분의 의미와
첨부한 소스 파일이 잘못된 부분을 알려주시면 감사하겠습니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
소스는 DS1307을 이용할 때 값을 읽어 올 때, 값을 해석하는 법을 적어 놓은 것 같네요.
D0~D3는 일의 자리
D4~D6는 십의 자리를 보통 말합니다.
각각 BCD로 표시되므로,
00~59까지 표시하기 위하여 데이터를 변환하여 LCD에 뿌리는 루틴으로 보입니다.
죄송하지만, 자작 소스 분석 및 수정까지는 본사에서 제공하지 않습니다.
답변이 도움이 되었기를 바랍니다.
수고하세요.
>수고많습니다.
>text LCD에 시계를 표시하는 프로그램입니다
>
>void htoa(byte hh)
>{
> byte temp;
>
> temp=hh; temp &= 0xf0; temp >>= 4;
> temp += '0'; lcd_dw(temp);
> temp=hh; temp &= 0x0f;
> temp += '0'; lcd_dw(temp);
>}
>이 부분의 의미와
>첨부한 소스 파일이 잘못된 부분을 알려주시면 감사하겠습니다.
>감사합니다.
|
||||
| 1830 | 답변완료제품문의 및 모터 구동관련 질문 | 김춘연 | 2008-10-23 | 1,435 |
|
안녕하세요?
제가 최근에 스테핑모터를 구동하고자 아래와 같은 제품들을 주문하였습니다.
1) SE-SM9
2) AM-MS2 (3A)
3) AVR MEGA 128 개발보드 (소형)
4) AD-USBISP-L
그리고 window vista가 깔려있는 노트북에 제품 드라이버를 다 설치하고
AVR studio다운로드 하고 Imagecraft IDE for ICCAVR (professional)
을 이용하여 구동시키는데 계속 애러가 생깁니다.
**************************************************************
C:\\iccv7avr\\bin\\imakew -f TEST_7.mak
iccavr -o TEST_7 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @TEST_7.lk -lcatm128
Device 0% full.
Done. Thu Oct 23 12:04:48 2008
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom7 -dATmega128
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
Connected to STK500 V2 on port com7
Connection to STK500 V2 closed
Done. Thu Oct 23 12:04:51 2008
informational - project has no EEPROM file
Programming FLASH...
"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom7 -dATmega128 -e -pf -ifC:\\춘연꺼\\연구\\TILTSE~1\\STEPPI~1\\projects\\TEST_7.hex
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
Connected to STK500 V2 on port com7
Device parameters loaded
Could not enter programming mode
Programming mode left
Connection to STK500 V2 closed
WARNING! One or more operations failed! Please examine the output log above!
Done: there are error(s). Exit code: 1. Thu Oct 23 12:04:52 2008
Cannot program or verify Flash
ISP programming done.
***************************************************************
ATMega128 개발보드 설명서 보면 12Adapter라는것이있는데
저는 adapter가 없어 바로 옆에 있는 DC input으로 12V 전원을 넣었습니다.
혹시 이런 문제로 인해서 위와 같은 애러가 발생할 수 있나요?
만일 그렇다면 NTC에서 판매하고 있는 adapter를 사면 되나요?
그리고 SE-SM9에 맞는 알루미늄 바퀴는 어떤것인가요?
실리콘 내경이 5mm인지 아님 3mm인지?
마지막 한가지는요 모터를 구동시키는 프로그램 소스를 좀 보내줄 수 있나요?
어떤 속도 방향으로든 그냥 간단하게 돌아가게 할 수 있는 프로그램요.
그럼 좋은 하루 되세요.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
지금 USBISP가 정상 구동하지 않는 것 같습니다.
아래의 최근 드라이버로 다시 한 번 깔아 보시면 좋겠습니다. 자료실에 최근에 업데이트 해두었습니다.(10월 3일 제작된 버전임)
- 아래
http://newtc.co.kr/download/AD-USBISP/AD-USBISP_V02_XP2KME98.zip
그리고, 참고하실 수 있는 예제는 첨부하였습니다.
물론, 자료실->기존자료실에 가셔도 예제를 다운로드 받으실 수 있습니다.
SE-SM9에 맞는 바퀴는 현재 판매하고 있지 않습니다. 외경이 6.35 파이 입니다. 최소 6.4파이짜리 구멍을 가진 바퀴를 구하셔야 하는 데, 현재 판매하는 것들은 아마 없을 겁니다. 다만, 본사에 거기에 맞긴 한데, 바퀴는 아니지만, 약간 작은 둥근 것이 있긴 합니다.
감사합니다.
>안녕하세요?
>
>제가 최근에 스테핑모터를 구동하고자 아래와 같은 제품들을 주문하였습니다.
>1) SE-SM9
>2) AM-MS2 (3A)
>3) AVR MEGA 128 개발보드 (소형)
>4) AD-USBISP-L
>
>그리고 window vista가 깔려있는 노트북에 제품 드라이버를 다 설치하고
>AVR studio다운로드 하고 Imagecraft IDE for ICCAVR (professional)
>을 이용하여 구동시키는데 계속 애러가 생깁니다.
>**************************************************************
>C:\\iccv7avr\\bin\\imakew -f TEST_7.mak
> iccavr -o TEST_7 -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @TEST_7.lk -lcatm128
>Device 0% full.
>Done. Thu Oct 23 12:04:48 2008
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom7 -dATmega128
>STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
>
>Connected to STK500 V2 on port com7
>Connection to STK500 V2 closed
>
>Done. Thu Oct 23 12:04:51 2008
>informational - project has no EEPROM file
>Programming FLASH...
>"C:\\Program Files\\Atmel\\AVR Tools\\STK500\\Stk500.exe" -dATMega128 -ccom7 -dATmega128 -e -pf -ifC:\\춘연꺼\\연구\\TILTSE~1\\STEPPI~1\\projects\\TEST_7.hex
>STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.
>
>Connected to STK500 V2 on port com7
>Device parameters loaded
>Could not enter programming mode
>Programming mode left
>Connection to STK500 V2 closed
>
>WARNING! One or more operations failed! Please examine the output log above!
>
>Done: there are error(s). Exit code: 1. Thu Oct 23 12:04:52 2008
>
>Cannot program or verify Flash
>
>ISP programming done.
>***************************************************************
>
>ATMega128 개발보드 설명서 보면 12Adapter라는것이있는데
>저는 adapter가 없어 바로 옆에 있는 DC input으로 12V 전원을 넣었습니다.
>혹시 이런 문제로 인해서 위와 같은 애러가 발생할 수 있나요?
>만일 그렇다면 NTC에서 판매하고 있는 adapter를 사면 되나요?
>
>그리고 SE-SM9에 맞는 알루미늄 바퀴는 어떤것인가요?
>실리콘 내경이 5mm인지 아님 3mm인지?
>
>마지막 한가지는요 모터를 구동시키는 프로그램 소스를 좀 보내줄 수 있나요?
>어떤 속도 방향으로든 그냥 간단하게 돌아가게 할 수 있는 프로그램요.
>
>그럼 좋은 하루 되세요.
>
|
||||
| 1829 | 답변완료확인 질문 합니다 | 유준영 | 2008-10-23 | 1,415 |
|
그럼
0x80과 같이 D7이 1이 되는 것과 or를 하게 되면 그 핀이 1이 될것이구요.
0x7F와 같이 D7이 0이 되는 것과 and를 하게 되면 그 핀이 0이 되겠습니다.
하는 것은 알겠습니다
근데 저희가 사용하는 포토는 PORT B 에 D0 인데
그냥
#define SERIAL_PORT PORTB // 시리얼 신호 연결 포트
#define SERIAL_PORT_DDR DDRB // 시리얼 신호 연결 포트의 DDR REG
#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
해주면 되는건가요??
관리자 답변
안녕하세요? 고객님,
그렇게 하시면 아무런 효과가 없을 수도 있겠습니다.
왜냐하면 MOTOR_ENABLE에서 쓰시는 포트는 PORTB가 아닌 것 같은데,
아래와 같이 하면 동작할 것 같습니다.
#define MOTOR_PORT PORTB // 모터 연결 포트
#define MOTOR_PORT_DDR DDRB // 모터 연결 포트의 DDR
#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7F)
수고하세요.
>그럼
>
>0x80과 같이 D7이 1이 되는 것과 or를 하게 되면 그 핀이 1이 될것이구요.
>0x7F와 같이 D7이 0이 되는 것과 and를 하게 되면 그 핀이 0이 되겠습니다.
>
>하는 것은 알겠습니다
>
>근데 저희가 사용하는 포토는 PORT B 에 D0 인데
>
>그냥
>
>#define SERIAL_PORT PORTB // 시리얼 신호 연결 포트
>#define SERIAL_PORT_DDR DDRB // 시리얼 신호 연결 포트의 DDR REG
>
>#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
>
>해주면 되는건가요??
>
>
|
||||
| 1828 | 답변완료RS232관련 질문입니다. | 질문 | 2008-10-23 | 1,388 |
|
안녕하세요. 제가 ATmega128 키트와 스위치보드를 구입을 하였습니다.
제가 구현하고자 하는것은
[ATmega128과 컴퓨터를 RS-232로 연결하여
8개의 스위치 보드중 하나가 눌러졌을때
컴퓨터의 키보드 눌러지는것과 같은 효과를 내는것] 입니다.
가능할련지요.
예를 들어 스위치 보드의 8개 버튼중
첫번째 버튼을 누르면 키보드의 a키를 누르는 것 두번째 버튼을 누르면 b키를 누르는것 처름이요.
가능하다면 RS-232와 통신하는 것에 대한 예제는 어디서 구할 수 있을련지요.
부탁드리겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
스위치를 눌렀을 때, 시리얼로 a 또는 b와 같이 문자를 출력하고 싶으신거 같군요.
다음을 잘 보시면, 참고가 되실 것 같습니다.
이곳은 열린 공간이므로, 본명으로 반드시 질문하여 주시기 바랍니다.
- printf scanf 예제 -
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=238
- 스위치 보드 예제-
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=229
감사합니다.
>안녕하세요. 제가 ATmega128 키트와 스위치보드를 구입을 하였습니다.
>제가 구현하고자 하는것은
>[ATmega128과 컴퓨터를 RS-232로 연결하여
>8개의 스위치 보드중 하나가 눌러졌을때
>컴퓨터의 키보드 눌러지는것과 같은 효과를 내는것] 입니다.
>가능할련지요.
>
>예를 들어 스위치 보드의 8개 버튼중
>첫번째 버튼을 누르면 키보드의 a키를 누르는 것 두번째 버튼을 누르면 b키를 누르는것 처름이요.
>
>가능하다면 RS-232와 통신하는 것에 대한 예제는 어디서 구할 수 있을련지요.
>부탁드리겠습니다.
|
||||
| 1827 | 답변완료슬립모드 | 이동구 | 2008-10-23 | 1,390 |
|
슬립모드중에 파워 다운모드 진입하고 나서..
파워 다운모드로 진입이 되었는지 전류는 측정 하는것 말고
알아 볼수 있는 방법이 없는지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
특별히 이렇다할 것은 없지만,
일반적으로 파워다운에서 빠져 나오게 되면 해야하는 행동이 있을 겁니다.
그걸 감시하는 것도 방법이겠지요. 예를 들어서,
파워다운에서 빠져 나오게 되면 포트한비트를 살짝 켰다가 끄는 형식으로 해 두시면, 오실로로 측정하실 수도 있겠습니다. 시간을 좀 길게 하면, LED를 껏다 켤 수도 있겠습니다.
감사합니다.
>슬립모드중에 파워 다운모드 진입하고 나서..
>파워 다운모드로 진입이 되었는지 전류는 측정 하는것 말고
>알아 볼수 있는 방법이 없는지 알고 싶습니다.
|
||||
| 1826 | 답변완료안녕하세요. 포트 입력 관련해 궁금해서 질문 드립니다. | 구매자. | 2008-10-22 | 1,404 |
|
atmega128 모듈을 구입했습니다.(AM-128PL)
다름이 아니고..
입출력 포트 중 하나.. PD0를 입력으로 설정하고..
외부 에서 PD0 에 5v 인가 되면 동작하게 하는 프로그램을 작성할려고
하는 데 아무리 안되서 지푸라기 라도 잡는 심정으로 질문드립니다.
PD0 에 5v 를 인가하면 while 문 안으로 들어가고 싶습니다..
DDRD = 0xfe; //PD0 입력 설정..
do{
sw = PIND & 0x01;
while(sw == 0xfe)
{
//동작 부분...
};
}while(1);
}
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
다음과 같이 하시면 될 것 같습니다.
앞으로 본명으로 질문하셔야 답변이 됩니다.
수고하세요.
DDRD = 0xfe; //PD0 입력 설정..
do{
sw = PIND & 0x01;
while(sw == 0x01) //<===요부분만 수정하였습니다.
{
//동작 부분...
};
}while(1);
}
>
> atmega128 모듈을 구입했습니다.(AM-128PL)
>
> 다름이 아니고..
>
> 입출력 포트 중 하나.. PD0를 입력으로 설정하고..
>
> 외부 에서 PD0 에 5v 인가 되면 동작하게 하는 프로그램을 작성할려고
>
> 하는 데 아무리 안되서 지푸라기 라도 잡는 심정으로 질문드립니다.
>
> PD0 에 5v 를 인가하면 while 문 안으로 들어가고 싶습니다..
>
>
>
> DDRD = 0xfe; //PD0 입력 설정..
>
> do{
>
> sw = PIND & 0x01;
>
>
> while(sw == 0xfe)
> {
>
>
> //동작 부분...
>
> };
>
> }while(1);
>
>
>}
>
>
|
||||
| 1825 | 답변완료소스 중의 한부분 궁금합니다 | 유준영 | 2008-10-22 | 1,405 |
|
#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f)
#define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00)
#define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10)
#define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20)
#define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30)
#define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01)
#define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04)
#define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd)
#define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02)
#define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7)
#define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08)
이렇게 정리를 내렸는데 (MOTOR_PORT = MOTOR_PORT&0x7f)
잘 모르겠습니다
그리고 저희가 PORTB 를 사용하여 PORTB 중 PORT0, vcc,gnd에 연결 스위치를
부착했습니다. 최종 저희가 원하는 것은 그 스위치를 on 하였을 때 3바퀴 돌고 멈춤
그리고 off 했을때 3바퀴 반대로 돌고 멈추는 것입니다.
근데 위의 정리들을 몰라서 질문드립니다...설명좀 부탁드립니다
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
예를 들어서, 말씀하신 Enable 핀 같은 경우는 D7에 해당됩니다.
최상위비트(MSB)를 1로 만드느냐, 0으로 만드느냐 이지요.
이 문제는 가장 간단하게 말씀드리면
SET이냐 CLEAR 이냐입니다.
SET는 1로 만드는 것이구요. Clear는 0으로 그 비트를 만드는 것이지요.
0x80과 같이 D7이 1이 되는 것과 or를 하게 되면 그 핀이 1이 될것이구요.
0x7F와 같이 D7이 0이 되는 것과 and를 하게 되면 그 핀이 0이 되겠습니다.
도움이 되었나요.
감사합니다.
>#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
>#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f)
>#define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00)
>#define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10)
>#define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20)
>#define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30)
>#define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01)
>#define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04)
>#define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd)
>#define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02)
>#define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7)
>#define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08)
>
>이렇게 정리를 내렸는데 (MOTOR_PORT = MOTOR_PORT&0x7f)
>잘 모르겠습니다
>
>그리고 저희가 PORTB 를 사용하여 PORTB 중 PORT0, vcc,gnd에 연결 스위치를
>부착했습니다. 최종 저희가 원하는 것은 그 스위치를 on 하였을 때 3바퀴 돌고 멈춤
>그리고 off 했을때 3바퀴 반대로 돌고 멈추는 것입니다.
>
>근데 위의 정리들을 몰라서 질문드립니다...설명좀 부탁드립니다
>
|
||||
| 1824 | 답변완료Program FLASH/EEPROM하면 계속 애러가 나는 것은 ??? | 김춘연 | 2008-10-22 | 1,346 |
|
안녕하세요?
USB-ISP V02를 컴과 연결하고
ICCAVR에서 project 생성 등등을 다 한 후
Program FLASH/EEPROM를 누르면 자구 애러가 나네요.
혹시 원인을 좀 알려주시면 감사드리겠습니다.
그럼 수고하세요~
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
Cannot program flash 에러가 나신다면,
아래를 참고하시구요.
- 아래 -
http://newtc.co.kr/board/view.php?id=faq&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=23
USBISP의 경우, 설정을 제대로 하셨는 지, 디바이스 드라이버는 잘 깔려 있는 지 등도 확인하셔야 합니다. 물론, AVR Studio는 깔으셨겠지요?
USBISP 메뉴얼이 잘 되어 있으니 꼼꼼히 읽고 셋팅하시구요.
이상이 있으시면, 이상이 있으신 화면을 캡쳐 해서 올려주시면,
좀 더 자세하게 안내해 드리겠습니다.
감사합니다.
>안녕하세요?
>USB-ISP V02를 컴과 연결하고
>ICCAVR에서 project 생성 등등을 다 한 후
>Program FLASH/EEPROM를 누르면 자구 애러가 나네요.
>혹시 원인을 좀 알려주시면 감사드리겠습니다.
>그럼 수고하세요~
|
||||
