Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 93 | 답변완료KR-DL16에 추가 업그레이드 가능? | 질문요 | 2006-04-11 | 8,212 |
|
죄송합니다 ^^;;
자꾸 이상한 질문만 하네요.
KR-DL16킷트에 업그레이드 가능 한가요?
전방 장애물이 있을시에 U턴해서 돌아가는 방식을
업그레이드 해 볼려구 하는데 가능할까요?
그냥 기판에 같은 재료넣고 해볼려고 하거든요.
추가적으로 센서를 더 달아서 mega16에 연결해서 모터제어도 해야할꺼 같고~
될까여?
관리자 답변
안녕하세요? 저희 뉴테크놀로지 제품을 이용해 주셔서 감사드립니다.
원하시는 기능은 충분히 구현 가능합니다.
우선 저희 DL16킷트에 스테핑 모터를 달아서 할 수 있도록 기구를 설계하여
판매하고 있구요. 스테핑 모터랑 스테핑 모터 제어보드도 판매하고 있습니다.
그리고, 원하시는 기능은 전방 장애물을 발견해야 하는 데, 보통 초음파 센서를
많이 씁니다. 초음파 센서로 시도해 보시기 바랍니다.
모터제어는 10을 주느냐 01을 주느냐에 따라서 전후진이 바뀌니까 그렇게 하시면 되구요. 저희 16보드와 같은 싸이즈의 빵보드도 판매중이니, 이용해 주시기 바랍니다.
감사합니다.
>죄송합니다 ^^;;
>자꾸 이상한 질문만 하네요.
>KR-DL16킷트에 업그레이드 가능 한가요?
>전방 장애물이 있을시에 U턴해서 돌아가는 방식을
>업그레이드 해 볼려구 하는데 가능할까요?
>그냥 기판에 같은 재료넣고 해볼려고 하거든요.
>추가적으로 센서를 더 달아서 mega16에 연결해서 모터제어도 해야할꺼 같고~
>될까여?
|
||||
| 92 | 답변완료🔒 안녕하세요..잘 지내셧습니까? | 동동구리 | 2006-04-11 | 4 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 91 | 답변완료ATmega16에 관한 질문요~ | 질문요 | 2006-04-11 | 6,687 |
|
요번에 반제품 라인트레이서를 샀는데요~
대부분 라인트레이서는 8051을 쓴다고 들었는데
보아하니 ATmega16을 쓰셨더라구여
그래서 궁금한게 있는데여~
ATmega16과 8051의 차이점을 알려주세~
이왕이면 아시는대로 부탁드립니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 제품을 이용해 주셔서 감사드립니다.
너무 장황한 질문이라, 어디서 어디까지 답해야 할 지 잘 모르겠지만, 간단하게 답해 보겠습니다.
가장 큰 차이는 일단, AVR은 ISP라는 장치로 프로그램이 간단히 된다는 점입니다. 물론 8051계열도 S 계열로 새로 나오는 것들은 ISP로 프로그래밍이 가능하지만 말입니다.
또한, AVR의 월등한 램과 플래시롬 크기 차이를 들 수 있겠구요.
AVR은 실제로 최대 16 MIPS가 나오는 데 반해, 8051은 분주해서 사용하므로 속도가 느립니다.
감사합니다.
|
||||
| 90 | 답변완료접접을 ON/OFF하려면 어떻게 해야 할까요. | 박상욱 | 2006-04-10 | 7,888 |
|
ADC를 쓴 방법으로 제가 원하는 결과은 성공 하였습니다.
다시 한번 감사 드립니다.
ATMega I/O PORT로 HI또는 LO를 주는 방법은 알게는데
어떤 회로을 이용 해야 스위치를 ON/OFF 하면 좋을 까요 ?
관리자 답변
안녕하세요?
질문하신 내용이 무슨 말인지 이해 못하겠습니다.
다시 한 번 좀 더 자세히 질문해 주세요.
감사합니다.
|
||||
| 89 | 답변완료avr컴파일러사용및 예제에대해실행안돼요. | 조진호 | 2006-04-10 | 9,008 |
|
귀사의 제품중 AVR JTAGICE보드 와 atmega128 RDK보드(녹색기판)를 구매하여
마이컴에 입문하려 합니다.
홈페이지에서 컴파일러와 AVR STDIO6.3 구한거를 받아 설치했습니다.
컴파일러 사용중 MEGA.C 라는 예제 파일을 홈페이지에서 받아서 첨부하여
F9 했는데, 에러가 나네요. 참고로. 메뉴얼에 나온 소스와 실제 소스와 다른것 같은데요. 메뉴얼에 화일에 보이는 MAIN()부분의 소스가 내용이 다르네요.
해결법이먼지 궁금해요. 아님 방문할까요
아래는 에러메시지입니다.(캡처화면도보낼께요)
C:\icc\bin\imakew -f 스타트하자.mak
iccavr -o 스타트하자 -LC:\icc\lib\ -g -Wl-W -bfunc_lit:0.0x2000 -dram_end:0x25f -bdata:0x60.0x25f -dhwstk_size:16 -fihx_coff -S2 @스타트하자.lk
!E C:\icc\lib\crtAVR.o(41): Code address 0 already contains a value
!E C:\icc\lib\crtAVR.o(41): Code address 0x1 already contains a value
C:\icc\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1
관리자 답변
안녕하세요? 저희 뉴테크놀로지 제품을 이용해 주셔서 감사드립니다.
방문해 주시면, 컴파일러 사용법을 알려 드릴 수 있습니다. 단, 방문하시기 전에 회사(02-704-4774)로 전화 주셔서, 시간 약속을 부탁드립니다.
그리고, 올려주신 소스의 프로젝트 이름을 한글로 하시면 문제가 생기구요.
프로젝트 이름을 영어로 하셔서 해보세요.
그리고, 안되시면, Project->Option 에서 Device Configuration을 ATmega128로
하셨는 지 확인해 보시기 바랍니다.
감사합니다.
>귀사의 제품중 AVR JTAGICE보드 와 atmega128 RDK보드(녹색기판)를 구매하여
>마이컴에 입문하려 합니다.
>홈페이지에서 컴파일러와 AVR STDIO6.3 구한거를 받아 설치했습니다.
>
>컴파일러 사용중 MEGA.C 라는 예제 파일을 홈페이지에서 받아서 첨부하여
>F9 했는데, 에러가 나네요. 참고로. 메뉴얼에 나온 소스와 실제 소스와 다른것 같은데요. 메뉴얼에 화일에 보이는 MAIN()부분의 소스가 내용이 다르네요.
>해결법이먼지 궁금해요. 아님 방문할까요
>아래는 에러메시지입니다.(캡처화면도보낼께요)
>
>C:\icc\bin\imakew -f 스타트하자.mak
> iccavr -o 스타트하자 -LC:\icc\lib\ -g -Wl-W -bfunc_lit:0.0x2000 -dram_end:0x25f -bdata:0x60.0x25f -dhwstk_size:16 -fihx_coff -S2 @스타트하자.lk
>!E C:\icc\lib\crtAVR.o(41): Code address 0 already contains a value
>!E C:\icc\lib\crtAVR.o(41): Code address 0x1 already contains a value
>C:\icc\bin\imakew.exe: Error code 1
>Done: there are error(s). Exit code: 1
|
||||
| 88 | 답변완료AVR JTAG보드를 구입했는데.. | 허성현 | 2006-04-10 | 8,211 |
|
PC의 컴포트에 연장케이블을 연결해놓고 사용하는데 꽂으려고 보니..
이게 숫놈이네요. 적잖이 황당하네요. 이걸 굳이 숫놈으로 해야 할이유가 뭔가요?
이 커넥터를 암놈으로 하고 기판내에서 크로스로 연결하면 굳이 다른 부가적인
장치없이 연결할텐데요.매뉴얼보니 2번이 rx 3번이 tx 라고 되어있는데요.
그렇다면 이 숫놈을 제거하고 암놈으로 바꿔달면 PC의 시리얼포트에 직결해도
된다는 건가요?
그리고 중간에 ISP 커넥터(J3)가 있는 거 같은데요. 핀배치 알려주세요.
그뒤에 2핀짜리는(J2) 뭔가요?
이 보드의 회로도 공개해주셔도 별 문제없죠?
관리자 답변
안녕하세요? 저희 뉴테크놀로지 제품을 이용해 주셔서 감사드립니다.
이번에 처음 버전(녹색 PCB JTAGICE)은 DB-9 시리얼 포트가 암놈으로 되어 있었구요. 다시 개발한 JTAGICE(파란 PCB JTAGICE 의 경우)의 경우, 사가신 분들이
숫놈을 원하시는 분들이 많아서 숫놈으로 다시 변경한 것입니다.
보통, 크로스 케이블은 모니터링 때문에 케이블을 가지고 계신 분들이 많아서,
여러분들 얘기로는 크로스 케이블을 사용하시고자 하셨다고 합니다.
암놈으로 된 JTAGICE를 원하신다면, 저희 회사로 방문해 주시면,
암놈으로 된 JTAGICE로 교체해 드리겠습니다. rx, tx가 바뀌어야 하기 때문에
커넥터만 제거하면 시리얼 포트로 직렬하면 되지 않습니다.
원하시는 사양과 조금 달라서 첨엔 좀 불편하시겠지만, 크로스 케이블 연결해서 쓰시면 이상 없이 사용이 가능하시구요. 암놈으로 된 JTAGICE를 원하시면 언제든지 방문해 주세요.
ISP 커넥터는 JTAG용 JTAGICE에 달려 있는 mega16에 프로그램을 구워 넣을 때 쓰는 것이구요. 커넥터 핀배치는 저희 AD-ISP 또는 AD-ISPPRO와 배열이 같습니다. 그 뒤에 있는 2핀(J2)는 업데이트 할 때 사용하는 리셋 연결용인데요.
사용하지 않아도 관계없이 업데이트가 잘 되므로, 사용안하셔도 됩니다.
AVR Studio가 업데이트 되면서, 간혹 JTAGICE를 업데이트해서 쓰셔야 하는 경우가 있기 때문에 필요한 기능입니다.
죄송하지만, JTAGICE의 회로도는 특별한 것도 없긴 하지만, 비공개를 원칙으로 하고 있습니다. 굳이 필요하신 분은 회사로 찾아 오셔서 상담해 주시기 바랍니다.
감사합니다.
>PC의 컴포트에 연장케이블을 연결해놓고 사용하는데 꽂으려고 보니..
>이게 숫놈이네요. 적잖이 황당하네요. 이걸 굳이 숫놈으로 해야 할이유가 뭔가요?
>이 커넥터를 암놈으로 하고 기판내에서 크로스로 연결하면 굳이 다른 부가적인
>장치없이 연결할텐데요.매뉴얼보니 2번이 rx 3번이 tx 라고 되어있는데요.
>그렇다면 이 숫놈을 제거하고 암놈으로 바꿔달면 PC의 시리얼포트에 직결해도
>된다는 건가요?
>그리고 중간에 ISP 커넥터(J3)가 있는 거 같은데요. 핀배치 알려주세요.
>그뒤에 2핀짜리는(J2) 뭔가요?
>이 보드의 회로도 공개해주셔도 별 문제없죠?
|
||||
| 87 | 답변완료4월엔 교육일정이 어떻게 되나요? | 허성현 | 2006-04-10 | 7,911 |
|
지난달에 늦어서 신청을 못했는데요.
4월엔 일정이 어떻게 되는지요? 없는 건가요?
관리자 답변
저도 강좌받고싶습니다. 일정좀알려주세요.
|
||||
| 86 | 답변완료avr128 pro 모듈의 uart port 사용관련 | 김수형 | 2006-04-10 | 8,140 |
|
안녕하세요.
avr128 pro 모듈을 사용하고 있는 학생입니다.
현재 pro 모듈에 보면 2개의 rs-232 port(J203, J204)가 있습니다.
메뉴얼을 보니 위 2개의 커넥터로 입출력 되는 신호는 TTL lever (5v)이 아닌
RS-232 level(+-12V)신호라고 적혀있습니다.
현재 TTL level의 신호를 AVR128에 인가해야 하는 상황입니다.
TTL level의 신호를 새로운 max232 칩을 사용하여 rs-232 신호로 바꾸어
J203 포트에 인가해야 하나요?
아니면,
pro보드상 max232a와 avr128칩의 2번핀(RXD0)이 연결되어 있는데
TTL level 신호를 직접 avr128 칩의 2번핀(RXD0)으로 직접 연결해도
괜찮은지요? 혹, AVR128칩과 pro보드상에 있는 max232a의 연결을 끊고
직접 avr128칩 2번핀으로 TTL level 신호를 인가해야하는지요 ?
조언 부탁드립니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
말씀하신 대로 프로 모듈에는 이미 MAX232가 달려 있어서, UART 2개가 PC level로 나와 있습니다. 하지만, 마이컴끼리 직접 통신을 원한다거나, GPS 등과 직접 통신하고자 할 때에는 말씀하신 대로, TTL Level을 직접 인가해야 합니다.
이럴 경우, 그냥 첨부한 그림과 같이 핀에서 빼서 사용하시면 됩니다.
따로 PCB를 끊지 않으셔도 사용이 가능합니다.
감사합니다.
>안녕하세요.
>
>avr128 pro 모듈을 사용하고 있는 학생입니다.
>
>현재 pro 모듈에 보면 2개의 rs-232 port(J203, J204)가 있습니다.
>
>메뉴얼을 보니 위 2개의 커넥터로 입출력 되는 신호는 TTL lever (5v)이 아닌
>
>RS-232 level(+-12V)신호라고 적혀있습니다.
>
>현재 TTL level의 신호를 AVR128에 인가해야 하는 상황입니다.
>
>TTL level의 신호를 새로운 max232 칩을 사용하여 rs-232 신호로 바꾸어
>
>J203 포트에 인가해야 하나요?
>
>아니면,
>
>pro보드상 max232a와 avr128칩의 2번핀(RXD0)이 연결되어 있는데
>
>TTL level 신호를 직접 avr128 칩의 2번핀(RXD0)으로 직접 연결해도
>
>괜찮은지요? 혹, AVR128칩과 pro보드상에 있는 max232a의 연결을 끊고
>
>직접 avr128칩 2번핀으로 TTL level 신호를 인가해야하는지요 ?
>
>조언 부탁드립니다.
>
>
>
|
||||
| 85 | 답변완료[중간고사 대체] 프로젝트 3실습 리포트 | N.T.C | 2006-04-09 | 8,137 |
|
ARM에 관하여 조사하시오. 특히, AT91SAM7S64에 대해 집중적으로 조사하고,
실질적인 사용법을 초보자의 입장에서 기술하고, 사용되는 컴파일러와
개발 환경 구축에 관하여 서술, 공부할 때 어떻게 할 것인지에 관한
계획서도 함께 제출하세요. 전체 점수의 30%를 차지합니다.
열심히 해주세요. 10장~20장으로 하면 되고, 예전에 그냥 과제 내라고 했더니,
50장 넘게 한 사람도 있었고, 최대 120장 해온 사람도 있었습니다.
리포트를 남한테 돈주고 맡겨서 하는 사람도 있더군요. 그런 짓은 하지 마시고,
성심껏 내시면 됩니다. 리포트는 4월 28일 수업시간에 제출하시면 됩니다.
화이팅!
관리자 답변
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
|
||||
| 84 | 답변완료전압측청 | 박상욱 | 2006-04-07 | 8,097 |
|
항상 도움을 주셔서 감사 합니다.
초보라서 또 질문 드립니다.
ATMega128에서 ADC를 이용하여 5V인지 12V 사이에 전압을
변동치를 측정 할수 있나요.
그럼 수고 하세요.
관리자 답변
안녕하세요? 박상욱씨~
저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다. ATMega128에서 ADC를 이용하면, 보통 3.3V~5V를 기준 전압으로 해서 많이 사용하는 데요. 만약 12V 라면 Voltage devider를 사용하시면 최대 아날로그 전압을 5V로 다운시키실 수 있을 거구요 그걸 사용해서, 입력을 받으시면 간다하게 하실 수 있습니다. 저항으로 이한 신호의 열화 등을 방지하고자 여러가지 고려해서 만들면 좋겠지만 그렇게 하지 않아도 전압 변동치를 쉽게 측정이 가능합니다.
언제라도 질문 있으시면 남겨주세요. 저희 뉴테크놀로지 컴패니는 이렇게 열심히 질문하시는 분들에게 늘 환영하고 있습니다. 감사합니다.
|
||||
| 83 | 답변완료프로젝트실습3 4월7일 | 조우범 | 2006-04-07 | 8,565 |
|
.
관리자 답변
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
|
||||
| 82 | 답변완료[중간고사 대체] 전자공학 중간고사 대체 리포트 | 류교수 | 2006-04-07 | 8,249 |
|
AVR에 관하여 조사하시오. 특히, ATmega128 중심적으로 조사하고,
실질적인 사용법을 초보자의 입장에서 기술하고, 사용되는 컴파일러와
개발 환경 구축에 관하여 서술, 공부할 때 어떻게 할 것인지에 관한
계획서도 함께 제출하세요. 전체 점수의 30%를 차지합니다.
열심히 해주세요. 10장~20장으로 하면 되고, 예전에 그냥 과제 내라고 했더니,
50장 넘게 한 사람도 있었고, 최대 120장 해온 사람도 있었습니다.
리포트를 남한테 돈주고 맡겨서 하는 사람도 있더군요. 그런 짓은 하지 마시고,
성심껏 내시면 됩니다. 리포트는 4월 28일 수업시간에 제출하시면 됩니다.
화이팅!
관리자 답변
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
|
||||
| 81 | 답변완료LCD 초기화 딜레이 관련 | 김수형 | 2006-04-06 | 7,839 |
|
안녕하세요.
아래에 올려주신 LCD 초기화 관련 소스 파일에서
dd=15 일때 아래의 함수는 몇 초만큼 딜레이 되는 건가요?
AVR128 클럭주파수는 16Mhz 입니다.
void delay(int dd){
int i,j;
for(i=0 ; i<20;i++){
for(j=0 ; j<dd ; j++){
}
}
}
관리자 답변
재보진 않았지만 대략 3us 정도 될 것 같네요.
수고하세요.
|
||||
| 80 | 답변완료LCD에 관한 질문입니다. | 양지석 | 2006-04-04 | 7,990 |
|
S1604A라는 텍스트LCD를 사용하고 있습니다.ATMEGA128 CPU모듈을 사용하구요...LCD를 해볼려고 여기저기 프로그램을 응용해도 안되네요...AVREDIT를 사용하는데 아무리 해도 모르겠습니다..LCD는 포트F로 연결했구요 ..LCD 4,5,6은 CPU51,50,49에 연결 했습니다.LCD클리어부터 너무나 막막합니다..그리고 IAR툴로 짜여진 프로그램을 AVREDIT로 변경하려면 어떻게 해야 하나요.
void lcd_init(void)
{
delay_15ms();
cmd_high_write(0x03);
delay_5ms();
cmd_high_write(0x03);
delay_250us();
cmd_high_write(0x03);
delay_250us();
cmd_write(0xA0);
cmd_write(0x08);
cmd_write(0x0c);
cmd_write(0x01);
cmd_write(0x06);
}
이 프로그램이 IAR툴로 짜여진 프로그램입니다..AVREDIT로 변경하려면 어떻게 해야하나요?...참고로 LCD클리어 프로그램입니다...
관리자 답변
안녕하세요? N.T.C 관리자입니다.
우선 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
저희 회사에서 다른 회사에서 주로 사용하는 툴 포팅까지는 해 드리기는 좀 어렵구요. 대신, 저희 회사에서 추천하고 있는 ICCAVR로 작업해 보시는 것은 어떠신가요? 예제로, textlcd 라이브러리를 제가 첨부해 드리구요. 현재 라이브러리 상의
포트 어사인은 PortB를 컨트롤 포트로 D0:RS D1:R/W D2:E로 쓰고 있습니다.
PortD를 데이타 버스로 사용하고 있습니다.
ICCAVR이 처음 접하시는 분들이 사용하시기에는 훨씬 편하고 좋습니다.
좀 익숙해 지시면, 다른 컴파일러 사용도 그리 어렵지 않게 익숙해 지실겁니다.
그리고, 본사를 직접 방문해 주시면, TextLCD용 테스트 보드를 하나 공짜로 드립니다. 단, 오시기 전에 미리 약속하고 오셔야 합니다. 감사합니다.
사용하시는 법은, 아래와 같습니다.
void main(void){
int i;
......................... 초기화 및...
init_lcd();
LCDONOFF(ON);
returnhome();
LCD_Clr();
while(1){
............
write_lcd(0,1,str2); // str2 포인터의 값을 textlcd에 쓴다.
if(i++%50==0)LCD_Shift(LEFT); //LCD에서 텍스트의 위치를 돌린다.
}
}
수고하세요~ 질문이 있으시면 언제든 환영입니다.
감사합니다.
>S1604A라는 텍스트LCD를 사용하고 있습니다.ATMEGA128 CPU모듈을 사용하구요...LCD를 해볼려고 여기저기 프로그램을 응용해도 안되네요...AVREDIT를 사용하는데 아무리 해도 모르겠습니다..LCD는 포트F로 연결했구요 ..LCD 4,5,6은 CPU51,50,49에 연결 했습니다.LCD클리어부터 너무나 막막합니다..그리고 IAR툴로 짜여진 프로그램을 AVREDIT로 변경하려면 어떻게 해야 하나요.
>void lcd_init(void)
>{
> delay_15ms();
> cmd_high_write(0x03);
> delay_5ms();
> cmd_high_write(0x03);
> delay_250us();
> cmd_high_write(0x03);
> delay_250us();
> cmd_write(0xA0);
> cmd_write(0x08);
> cmd_write(0x0c);
> cmd_write(0x01);
> cmd_write(0x06);
>}
>이 프로그램이 IAR툴로 짜여진 프로그램입니다..AVREDIT로 변경하려면 어떻게 해야하나요?...참고로 LCD클리어 프로그램입니다...
|
||||
| 79 | 답변완료주파수를 atmega128의 입력으로 받고 싶습니다.. | 손누하 | 2006-04-02 | 9,147 |
|
콘덴서마이크증폭회로를 통해서 증폭하긴 했지만, 값이 불안정해서
입력으로 제대로 주어질 수 있을지도 의문이구여..
카운터를 이용해서 7세그먼트의 출력으로 내보내면 된다고 하는데..
만약 440hz의 주파수를 받아들인다면, clk값을 계산해서 어떻게 카운터의
입력이 될 수 있을까여?
관리자 답변
안녕하세요? 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다.
A/D 컨버터로 신호를 받아 들여서, 신호의 값의 변동을 일일이 체크한 후,
일정 레벨로 올라가고, 줄어들고 하는 걸 한번 반복 할 때 마다 주파수 카운터에 올려서 계산하면 될 것 같습니다.
수고하세용~
감사합니다.
>
> 콘덴서마이크증폭회로를 통해서 증폭하긴 했지만, 값이 불안정해서
>
>입력으로 제대로 주어질 수 있을지도 의문이구여..
>
> 카운터를 이용해서 7세그먼트의 출력으로 내보내면 된다고 하는데..
>
> 만약 440hz의 주파수를 받아들인다면, clk값을 계산해서 어떻게 카운터의
>
>입력이 될 수 있을까여?
|
||||
