Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 8868 | 답변완료isp 연결이 안됩니다 | 홍정현 | 2014-07-15 | 1,407 |
|
현재 isp v3.6을 사용하고있는데
윈도우는 7이고
isp v3.6 driver, studio4.19, toolchain, winavr, avr driver(jungo) 을 깔아서
포트까지 연결이 다 잡혔는데 ()
프로젝트를 만들고 auto connect를 하면
connect failed 라고 뜹니다; (isp 포트에 맞춰서 connect해도 다시 connect failed 뜹니다 ㅠ)
문제가 무엇인가요?
(혹시 win7에서 잘안되는가싶어서 가상xp 설치하여 다시해봐도 같습니다 ㅠ 첨부파일은 xp에서 했을때입니다)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
고객님의 경우는 설명하신 데로, USB to Serial 드라이버는 잘 잡았습니다.
사진이 흐릿하긴 한데, COM3로 보이네요.
그런데, 그런 경우 대부분, AVR Studio 설치를 잘못해서 그렇습니다.
AVR Studio를 일단 삭제하시고, 처음부터 끝까지, 무시하지 말고,
모든 것을 next 또는OK 또는 I accept 쪽에 체크하는 등 긍정적인 곳에 모두 체크하고, 다음 다음하여 설치해 주세요.
특히, 설치 중간에 AVR Studio가 USB driver 관련해서 설치하기 때문에, 다시 설치하는 것처럼 보이는 곳이 있는 데, 여기서 cancel 해도 그런 문제가 생깁니다.
또는, 설치 맨 마지막 부분에서 PC 사양에 따라서 5분정도 까지 좀 오래 걸리는 경우가 있는데,
이런 경우에, 실수로 cancel 누르는 설치가 마무리 되지 않고 취소되는 데, 이것으로 문제가 될 수도 있습니다.
꼭, 설치를 잘 해 주세요.
그러면, 잘 될겁니다. 이거 한번 꼬이면, 여러번 해도 마찬가지인 경우가 있어서 힘들 때도 있지만,
결국 되긴 됩니다.
감사합니다.
>
>
> 현재 isp v3.6을 사용하고있는데
>
> 윈도우는 7이고
>
> isp v3.6 driver, studio4.19, toolchain, winavr, avr driver(jungo) 을 깔아서
>
> 포트까지 연결이 다 잡혔는데 ()
>
> 프로젝트를 만들고 auto connect를 하면
>
> connect failed 라고 뜹니다; (isp 포트에 맞춰서 connect해도 다시 connect failed 뜹니다 ㅠ)
>
> 문제가 무엇인가요?
>
> (혹시 win7에서 잘안되는가싶어서 가상xp 설치하여 다시해봐도 같습니다 ㅠ 첨부파일은 xp에서 했을때입니다)
>
|
||||
| 8867 | 답변완료안녕하세요. 컴파일 관련 질문입니다. | 유장원 | 2014-07-14 | 1,447 |
|
허경환님이 질문답변에 올리신 글과 같은 문제를 겪고있습니다.
http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m52&wr_id=126005&sca=&sfl=wr_subject&stx=%EB%A7%88%EC%9A%B0%EC%8A%A4&sop=and
관리자 분께서 하신 답변을 살펴보니 UART0 출력을 PC의 시리얼로 넣어주어야 한다고 하셨는데 무슨 뜻인지 잘 모르겠어요. 포트는 지정한 번호에 맞게 설정하였습니다.
그리고 3축 가속도 센서를 꼽는 포트를 이곳 저곳 꼽다보니 맨 처음 꼽았던 자리에 꼽으면 기판에 있는 모든 LED들이 깜빡깜빡 거립니다. 가속도 센서가 고장이 난건가요??
계속 해보다 안되면 본사에 찾아가면 가르쳐 주실 수 있을까요??
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
네, 가속도 센서 테스트 하는 프로그램은 UART 통신을 사용하고 있습니다.
그런데, 가속도 센서 자체는 UART 출력을 못하므로, AVR의 UART를 이용하여 PC로 시리얼로 데이터를 송신해야 합니다. 즉, AVR은 가속도 센서의 Analog 데이터를 읽고, 그값을 AVR의 UART를 이용하여 PC로 날려주면, 윈도우 프로그램은 그것을 받아서 처리하는 겁니다.
보내줄 때, 특정한 프로토콜을 이용하여 보내주는 데, 그런 부분들은 온라인 강의에 찾아보면, 마우스 관련해서 설명되어 있습니다. 또한, 전에 설명드린 관련 예제 소스를 봐도 나옵니다.
무엇이 망가졌는 지는 그런 말씀만 가지고는 찾을 수 없습니다.
본사로 와서 점검받으시기 바랍니다.
그리고, 혹시 좀 더 직접 물어봐야 하는 질문이 있다면, 금요일날 미리 시간약속하고 오시면 만나실 수 있겠습니다.
감사합니다.
>
>
> 허경환님이 질문답변에 올리신 글과 같은 문제를 겪고있습니다.
> http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m52&wr_id=126005&sca=&sfl=wr_subject&stx=%EB%A7%88%EC%9A%B0%EC%8A%A4&sop=and
>
> 관리자 분께서 하신 답변을 살펴보니 UART0 출력을 PC의 시리얼로 넣어주어야 한다고 하셨는데 무슨 뜻인지 잘 모르겠어요. 포트는 지정한 번호에 맞게 설정하였습니다.
>
> 그리고 3축 가속도 센서를 꼽는 포트를 이곳 저곳 꼽다보니 맨 처음 꼽았던 자리에 꼽으면 기판에 있는 모든 LED들이 깜빡깜빡 거립니다. 가속도 센서가 고장이 난건가요??
>
> 계속 해보다 안되면 본사에 찾아가면 가르쳐 주실 수 있을까요??
>
|
||||
| 8866 | 답변완료avr 유료 강좌는 따로 없나요? | 김흥기 | 2014-07-12 | 1,451 |
|
있다면 참여 하고 싶습니다. 아니면 다른곳에서 하는 강좌라도 알려 주시면 감사 하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용해주셔서 감사합니다.
유료강좌를 개설하도록 하반기에 노력하겠습니다.
현재는 각 지역별 직업학교 등에서 많이들 있는것 같습니다.
해당 지역의 직업 학교에 문의 하시기 바랍니다. 정부보조 등으로 하는 강좌도 있으니 참고 바랍니다.
하반기에는 꼭 개설하도록 노력하겠습니다.
감사합니다.
>
>
> 있다면 참여 하고 싶습니다. 아니면 다른곳에서 하는 강좌라도 알려 주시면 감사 하겠습니다.
>
|
||||
| 8865 | 답변완료USB-ISP가 자꾸 빨간색으로 깜빡입니다 ㅠ | 서상현 | 2014-07-12 | 1,405 |
|
ATtiny2313 회로를
사용하고있구여
6핀을 4핀에다가
꽂으려고하는데
ATtiny2313 칩에는 따로 전원이 공급되고있고
USBISP에는 전원없이 2핀을 제외하고 나머지4핀을
MISO MOSI SCK RST 4핀을 칩에 연결했습니다
CodeVisionAVR 을사용하고있는데
자꾸 STK500 error entering 어쩌구라고 뜨는데
칩손상이라고하는데
한번 연결했었다가 똑같이떠서
1번스위치를 킨상태로 해봣는데도 똑같이뜨는데
칩손상이란건 USBISP손상이란건가요? ATtiny2313칩손상인가요 ㅠ
초보자라 잘모르겠네요..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
최소한 GND는 접속을 무조건 해줘야합니다.
그렇게하지 않아도 에러가 납니다.
그것부터 접속하고 해보세요.
감사합니다.
>
>
> ATtiny2313 회로를
> 사용하고있구여
> 6핀을 4핀에다가
> 꽂으려고하는데
> ATtiny2313 칩에는 따로 전원이 공급되고있고
>
> USBISP에는 전원없이 2핀을 제외하고 나머지4핀을
> MISO MOSI SCK RST 4핀을 칩에 연결했습니다
>
> CodeVisionAVR 을사용하고있는데
> 자꾸 STK500 error entering 어쩌구라고 뜨는데
> 칩손상이라고하는데
>
> 한번 연결했었다가 똑같이떠서
> 1번스위치를 킨상태로 해봣는데도 똑같이뜨는데
>
> 칩손상이란건 USBISP손상이란건가요? ATtiny2313칩손상인가요 ㅠ
> 초보자라 잘모르겠네요..
>
|
||||
| 8864 | 답변완료AM-GLCD-P 소스 예제 질문입니다 | 김재혁 | 2014-07-11 | 1,426 |
|
AM-GLCD-P (AVRStudio+WINAVR, ATMEGA128)구동예제
가장 최근에 수정한 예제를 다운받아서 소스를 넣어봤는데 아무것도 뜨지않고 LCD 전원만 들어옵니다
avrstudio4 사용했고요 WINAVR, avr-gcc 이고 ATMEGA128 사용했습니다
소스 내용대로,
control 10pin은 PORTA
daata 10pin은 PORTC 에 연결했습니다.
에러도 안뜨고 소스 넣어져서 문제 원인을 더욱 모르겠습니다 ㅠ
뭐가 문제인지 모르겠네요 .. 다른 사람들은 된다는 사람 잇는거같은데..
소스예제에서 수정해야할 부분이 있는건가요??
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
혹시 GLCD 뒷면 보드의 파란 가변저항 돌려서 바이어스 조정해보셨나요?
그것때문에 되었는데 안보이는 수도 있습니다.
체크해보세요?
감사합니다.
>
>
> AM-GLCD-P (AVRStudio+WINAVR, ATMEGA128)구동예제
> 가장 최근에 수정한 예제를 다운받아서 소스를 넣어봤는데 아무것도 뜨지않고 LCD 전원만 들어옵니다
>
> avrstudio4 사용했고요 WINAVR, avr-gcc 이고 ATMEGA128 사용했습니다
>
> 소스 내용대로,
> control 10pin은 PORTA
> daata 10pin은 PORTC 에 연결했습니다.
>
> 에러도 안뜨고 소스 넣어져서 문제 원인을 더욱 모르겠습니다 ㅠ
> 뭐가 문제인지 모르겠네요 .. 다른 사람들은 된다는 사람 잇는거같은데..
> 소스예제에서 수정해야할 부분이 있는건가요??
>
|
||||
| 8863 | 답변완료교육용카메라+모듈 질문드립니다. | 송현진 | 2014-07-10 | 1,452 |
|
1. 윈도우 프로그램 실행해서 start하면 uart disconnect라고하는데 이건 무슨 현상입니까?
viewer에 있는 bin으로 코딩했고 usb rs232도 연결했는데 이런 현상이 일어났습니다.
2. sam7s보드에서 usb단자의 역할은 무엇입니까? 전원공급+시리얼통신까지입니까?
3. rs232 uart단자 tx rx gnd는 윈도우 프로그램 사용시 꼭 필요한 단자입니까?
usb만으로는 윈도우 프로그램 실행 불가능합니까?
4. 개발보드의 왼쪽 밑의 전원 밑에 위로 올렸다 내렸다하는 스위치는 무슨 기능인지 궁금합니다.
프로그래밍 해보려고 샀는데 초반에 개발환경 구성하다가 너무 막혀서 질문드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
답변드릴께요.
> 1. 윈도우 프로그램 실행해서 start하면 uart disconnect라고하는데 이건 무슨 현상입니까?
> viewer에 있는 bin으로 코딩했고 usb rs232도 연결했는데 이런 현상이 일어났습니다.
---> uart통신이 제대로 이루어지지 않아서 일어나는 증상입니다.
혹시 rx와 tx를 서로 꼬아서 sam7모듈과 usb to serial과 연결한건 아닌지등을 자세히 보
세요.
>
> 2. sam7s보드에서 usb단자의 역할은 무엇입니까? 전원공급+시리얼통신까지입니까?
---> 프로그램을 특별히 usb관련해서 짜지 않으면 전원 역할정도 하겠네요.
>
> 3. rs232 uart단자 tx rx gnd는 윈도우 프로그램 사용시 꼭 필요한 단자입니까?
---> 네 uart통신에서 통신할때 주로 쓰는 선이죠. 중요한 라인입니다.
> usb만으로는 윈도우 프로그램 실행 불가능합니까?
---> 현재 프로그램은 그렇지만 고객님이 잘 짜넣으면 usb로도 되겠죠. 하지만, 현재 본사에서 제공하는 소스로는 uart로 되어 있습니다.
>
> 4. 개발보드의 왼쪽 밑의 전원 밑에 위로 올렸다 내렸다하는 스위치는 무슨 기능인지 궁금합니다.
---> 아답타만으로 전원공급받을때 전원스위치입니다.
>
> 프로그래밍 해보려고 샀는데 초반에 개발환경 구성하다가 너무 막혀서 질문드립니다.
--> 네 감사합니다. 온라인 강의에서 arm강의를 보세요.
현재는 대부분 sam7s강의입니다.
>
|
||||
| 8862 | 답변완료USB ISP 케이블에 대해서 질문드립니다. | 이호일 | 2014-07-10 | 1,440 |
|
타사 usb isp 케이블이 있는데
표준 6핀,10핀 을 이용하기 때문에 뉴티씨 보드 6핀 과는 호환이 되지 않습니다.
ISP 커넥터 변환보드(AD-ISP-CVB) 에 경우에는 뉴씨티 isp 케이블을 표준 6,10핀 을 이용하는건 가능한것 같은데 반대의 경우에도 가능한지 알고 싶습니다.
만약 불가능할 경우 타사 usb isp 케이블을 이용해서 뉴씨티 6핀에 사용하는 방법을 알려주시면 감사하겠습니다.(대안으로 NT-6_to_1-Adapter 를 이용하여 표준 6핀 캐이블을 하나씩 뽑아서 뽑는 방법도 생각하고 있습니다.)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
물론 반대의 경우도 가능합니다.
다만 구입하실때 cvb + 6핀케이블 상품을 사세요.
감사합니다.
>
>
> 타사 usb isp 케이블이 있는데
>
> 표준 6핀,10핀 을 이용하기 때문에 뉴티씨 보드 6핀 과는 호환이 되지 않습니다.
>
>
> ISP 커넥터 변환보드(AD-ISP-CVB) 에 경우에는 뉴씨티 isp 케이블을 표준 6,10핀 을 이용하는건 가능한것 같은데 반대의 경우에도 가능한지 알고 싶습니다.
>
> 만약 불가능할 경우 타사 usb isp 케이블을 이용해서 뉴씨티 6핀에 사용하는 방법을 알려주시면 감사하겠습니다.(대안으로 NT-6_to_1-Adapter 를 이용하여 표준 6핀 캐이블을 하나씩 뽑아서 뽑는 방법도 생각하고 있습니다.)
>
|
||||
| 8861 | 답변완료isp 인식이 안됩니다. | 유상수 | 2014-07-09 | 1,447 |
|
처음시작하는 단계입니다.
일단 노트북에 여기서 파는 isp를 usb단자에 끼웠구요
usb 드라이버도 잡았습니다. (usb serial port (com4)
ponyprog2000 프로그램에 isp 인식이 안됩니다.
첨부파일 사진 올려놓겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
우선 드라이버는 잘 설치하신것 같네요.
그런데 포니프로그 프로그램이 usbisp가 사용하는 프로토콜인 stk500을 지원하지 않습니다. 따라서 다른 프로그램을 쓰셔야해요.
AVR Studio를 권장하며 iccavr에 avr studio를 연결해쓰시거나 Codevision 등을 써도 됩니다.
감사합니다.
>
>
> 처음시작하는 단계입니다.
>
> 일단 노트북에 여기서 파는 isp를 usb단자에 끼웠구요
>
> usb 드라이버도 잡았습니다. (usb serial port (com4)
>
> ponyprog2000 프로그램에 isp 인식이 안됩니다.
>
> 첨부파일 사진 올려놓겠습니다.
>
|
||||
| 8860 | 답변완료AM-128USB V2.0 질문입니다 | 윤재형 | 2014-07-09 | 1,396 |
|
안녕하십니까
오늘 Atmega 칩을 사용하는 보드를 처음 가져보게 된 대학생입니다.
AM-128USB V2.0를 구매하였구요...
드라이버 이상없이 설치하였고(장치관리자.. 느낌표 유무... 다 확인해봤습니다)
AVR Studio 4 버전을 이용하여 보드를 사용해 보려고 했습니다.
COM7 에 연결된것 확인하고, AVR Studio4를 통해
Select AVR Programmer - AVRISP - COM7 로 선택하고 연결을 하면
Connect Failed 라는 결과만 출력됩니다.
이 제품은 1열 6핀 - ISP 부분에 USB-ISP 변환하는 보드를 또 연결 해서 USB를 사용할 필요 없이
바로 USB로 ISP 연결이 가능한 제품으로 알고 구매 했는데, 혹시 제가 잘못 알고 구매 한 것인가요?
아니면 방법이 잘못된 걸까요....
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
AVR Studio는 COM1~COM7까지 되는것으로 나오지만 실지로는COM1~COM4까지만 안정적인 경우가 많더군요. 간혹 되는 경우도 있지만 가능하면 COM1~4안쪽으로 드라이버 COM포트를 강제로 변경해놓고 쓰는게 좋습니다.
그리고 STK500으로 설정해두고 쓰세요.
감사합니다.
>
>
> 안녕하십니까
> 오늘 Atmega 칩을 사용하는 보드를 처음 가져보게 된 대학생입니다.
> AM-128USB V2.0를 구매하였구요...
>
> 드라이버 이상없이 설치하였고(장치관리자.. 느낌표 유무... 다 확인해봤습니다)
> AVR Studio 4 버전을 이용하여 보드를 사용해 보려고 했습니다.
>
> COM7 에 연결된것 확인하고, AVR Studio4를 통해
> Select AVR Programmer - AVRISP - COM7 로 선택하고 연결을 하면
> Connect Failed 라는 결과만 출력됩니다.
>
> 이 제품은 1열 6핀 - ISP 부분에 USB-ISP 변환하는 보드를 또 연결 해서 USB를 사용할 필요 없이
> 바로 USB로 ISP 연결이 가능한 제품으로 알고 구매 했는데, 혹시 제가 잘못 알고 구매 한 것인가요?
> 아니면 방법이 잘못된 걸까요....
>
|
||||
| 8859 | 답변완료무선마우스 제작 관련 문의입니다. | 유장원 | 2014-07-08 | 1,367 |
|
안녕하세요. 공간마우스를 제작하실 때 사용한 키트는 AVR MEGA 128pro 개발키트(+USBISP) 인데, 장갑형 마우스로 제작하기엔 사이즈가 다소 부담이 되서요.
이를 대체할 수 있는 다른 부품을 구매하고 싶은데, 추천해 주실만한 제품이 있나요??
그리고 온라인강의에 올라와 있는 12._공간_마우스_제작 에서 만드신 마우스는 2축 자이로 센서 플러스 모듈만을 사용하신 건가요???
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
네 본사에 am-8pl이라는 atmega8 초소형 모듈이 11,000원에 판매중에 있습니다.
이것으로하시는것이 좋겠어요.
본 모듈도 교재가 있으며 해당 예제와 교재내 첨부된 강의내용에도 나옵니다.
본사로 현재는 연락하셔서 구매하시면 됩니다.
다만, isp는 cvb라는 isp용변환보드도 함께 isp와 쓰셔야하고 2x3표준 커넥터로 되어 있으므로 꽂으실때 뒷면 잘보시고 6핀중 네모난 패드를 기진것이 1번이니 주의 바랍니다.
그리고 삼축가속도 플러스 모듈쓴거에요. 또는 adc모듈 쓰셔도 됩니다.
USBSerial 이나 isp뒷면의 4핀선의 uart도 필요합니다.
감사합니다.
>
>
> 안녕하세요. 공간마우스를 제작하실 때 사용한 키트는 AVR MEGA 128pro 개발키트(+USBISP) 인데, 장갑형 마우스로 제작하기엔 사이즈가 다소 부담이 되서요.
> 이를 대체할 수 있는 다른 부품을 구매하고 싶은데, 추천해 주실만한 제품이 있나요??
>
> 그리고 온라인강의에 올라와 있는 12._공간_마우스_제작 에서 만드신 마우스는 2축 자이로 센서 플러스 모듈만을 사용하신 건가요???
>
|
||||
| 8858 | 답변완료KTM-128 교재 질문 | 장병철 | 2014-07-07 | 1,474 |
|
서울로봇고 교사입니다.
우리과에 KTM-128 (라인트레이서 버전)이 15대 있습니다. 2009년경 구매하여 조금 사용되다가 상당기간 사용하지 못했습니다.
2013년 로봇분야 마이스터고로 재개교 하면서 해당제품을 8대 정도 더 구매하여 마이크로프로세서 시간에 정식 장비로 사용하려 합니다.
따라서 해당 제품의체계적인 교재가 필요한데 이를 마련할 수 있는 방법이 있다면 알려 주시면 감사하겠습니다.
KTM-128 real guide라는 책이 있는걸로 알고 있으나 학생전체를 위해 구매하기는 부담되는 금액입니다.
답변 부탁드립니다. 감사합니다.
관리자 답변
안녕하세요? 선생님,
연락드리겠습니다.
감사합니다.
>
>
> 서울로봇고 교사입니다.
>
> 우리과에 KTM-128 (라인트레이서 버전)이 15대 있습니다. 2009년경 구매하여 조금 사용되다가 상당기간 사용하지 못했습니다.
>
> 2013년 로봇분야 마이스터고로 재개교 하면서 해당제품을 8대 정도 더 구매하여 마이크로프로세서 시간에 정식 장비로 사용하려 합니다.
>
> 따라서 해당 제품의체계적인 교재가 필요한데 이를 마련할 수 있는 방법이 있다면 알려 주시면 감사하겠습니다.
>
> KTM-128 real guide라는 책이 있는걸로 알고 있으나 학생전체를 위해 구매하기는 부담되는 금액입니다.
>
> 답변 부탁드립니다. 감사합니다.
>
|
||||
| 8857 | 답변완료AM_GLCD_P 관련 질문 | 김용훈 | 2014-07-07 | 1,421 |
|
AM_GLCD_P을 사용하여 특수 문자(배터리 잔여량 표시등)을 표시하고자 합니다.
자료실 데이타는 일반적 도형에 대한 소스인데, 이처럼 직접 특수문자를 만들어 표시할려면 어떤 방법이 있을까요?
그래픽 LCD을 처음으로 사용하는데, 기초 지식이 없어서 질문 드립니다.
수고하세요.
관리자 답변
안녕하세요? 고객님,
아래와 같이 폰트식으로 하시면되요.
온라인강의에서 avr강의에서 그래픽으로 치면 좀 나오고 그 중 한글 관련된거보면 설명나오는것중 그림하나만 보면 이해할거에요.
아래 소스대로 하면되요.
void TestGLCD(void){
int i=0,j=0, which=0;
char font7x5[2][5]={{0x41, 0x22, 0x1C, 0x22, 0x41}, //character 'X'
{0x7E, 0x09, 0x09, 0x09, 0x7E}}; //character 'A'
for(j=0;j<8;j++){
TestGLCDcode(0,0,0b10111000+j);
which = j%2;
for(i=0;i<64;i++){
TestGLCDcode(0,0,0x40+i);
TestGLCDcode(0,1,font7x5[which][i%5]);
}
}
}
void TestGLCDCLR(void){
int i=0,j=0;
for(j=0;j<8;j++){
TestGLCDcode(0,0,0b10111000+j);
for(i=0;i<64;i++){
TestGLCDcode(0,0,0x40+i);
TestGLCDcode(0,1,0x00);
}
}
}
감사합니다.
>
>
> AM_GLCD_P을 사용하여 특수 문자(배터리 잔여량 표시등)을 표시하고자 합니다.
> 자료실 데이타는 일반적 도형에 대한 소스인데, 이처럼 직접 특수문자를 만들어 표시할려면 어떤 방법이 있을까요?
>
> 그래픽 LCD을 처음으로 사용하는데, 기초 지식이 없어서 질문 드립니다.
> 수고하세요.
>
|
||||
| 8856 | 답변완료USB-ISP 매칭 웨이퍼 문의, | 최지아 | 2014-07-07 | 1,278 |
|
안녕하세요, USBISP 통해서 개발중인데, 이 ISP에 맞는 웨이퍼 문의드려요.
1. 사용중인 ISP: AVR용 USB-ISP V03.6스페셜
2. 문의사항: ISP 커넥터를 연결할 수 있는 웨이퍼 부품명
3. 연락처: adventin@inbody.com / 02-2182-1804
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
질문에 답변드릴꼐요.
전원 부분 6핀 몰렉스 커넥터 파트 네임
==> 6핀 짜리 웨이퍼에(한림 LW0640-06) 는 한림 CHW0640-6 하우징 + CT0640 터미널을 6개 쓰시면 됩니다.
감사합니다.
>
>
> 안녕하세요, USBISP 통해서 개발중인데, 이 ISP에 맞는 웨이퍼 문의드려요.
>
> 1. 사용중인 ISP: AVR용 USB-ISP V03.6스페셜
> 2. 문의사항: ISP 커넥터를 연결할 수 있는 웨이퍼 부품명
> 3. 연락처: adventin@inbody.com / 02-2182-1804
>
> 감사합니다.
>
|
||||
| 8855 | 답변완료TextLCD에 글쓰는것좀 도와주세요 ㅜㅜ | 권재영 | 2014-07-05 | 1,391 |
|
TLCD에 글씨를 쓰려고하는데 어떤방법을 써도 안나와요(아는것이 없어서 인터넷 이곳 저곳 참조)
초보자입니다. 뭘 잘못했는지 도대체 알수가 없습니다.
사용하는 모듈과 프로그램 참조 하겠습니다. 확인좀 부탁 드리겠습니다.
================ 사용제품 ====================================
TextLCD : Newtec TextLCD 플러스모듈
http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314665937
개발키트 : Newtec AVR MEGA 128pro 라이트 개발키트
http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1361264107
개발 MCU : Newtec AVR CAN 128 모듈(AT90CAN128)
http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1332935972
==============================================================
================ 사용PORT ====================================
CONTROL PORT :
- PORTA.0 RS
- PORTA.1 RW
- PORTA.2 E
DATA PORT :
- PORTF [7..0]
==============================================================
================ AVR SORCE =================================
#include <avr/io.h>
#define LCD_RS_1 (PORTA |= 0x01) // 데이터 이출력
#define LCD_RS_0 (PORTA &= 0xFE) // 명령 입출력
#define LCD_RW_1 (PORTA |= 0x02) // 읽기
#define LCD_RW_0 (PORTA &= 0xFD) // 쓰기
#define EN_1 (PORTA |= 0x04) // 펄스 1
#define EN_0 (PORTA &= 0xFB) // 펄스 0
void us_delay(unsigned int us_time) {
unsigned int i;
for(i=0; i<us_time; i++) {
asm("PUSH R0");
asm("POP R0");
asm("PUSH R0");
asm("POP R0");
asm("PUSH R0");
asm("POP R0");
}
}
void ms_delay(unsigned int ms_time) {
unsigned int i;
for (i=0; i<ms_time; i++)
us_delay(1000);
}
void E_Pulse(void) {
EN_1;
us_delay(100); // 약 100usec 지연
}
void initLCD(void) {
ms_delay(40);
PORTB = 0x38; // Function Set
E_Pulse();
us_delay(40);
PORTB = 0x0C; // Display ON / OFF Control
us_delay(40);
E_Pulse();
PORTB = 0x01; // Display Cleaer
ms_delay(2);
E_Pulse();
PORTB = 0x06; // Entry Mode Set
E_Pulse();
}
void Write_Char(unsigned char buf) {
LCD_RS_1; // 문자 입출력 모드 설정
LCD_RW_0; // 쓰기모드 설정
PORTB = buf; // 문자 출력
E_Pulse(); // 펄스 생성
}
void LCD_Disp(char x, char y) {
LCD_RS_0; // 명령 모드 설정
LCD_RW_0; // 쓰기모드 설정
if (y==0)
PORTB = x + 0x80; // 1번째 행
else if (y==1)
PORTB = x + 0xC0; // 2번째 행
E_Pulse();
}
void LCD_Write(char x, char y, char *str) {
LCD_Disp(x, y); // x열, y행으로 이동
while(*str)
Write_Char(*str++); // 문자열 출력
}
void initPort(void) {
PORTB = 0xFF; // 데이터/명령 지정
PORTA = 0xFF; // RS, RW, E 제어선 지정
}
int main(void) {
initPort();
initLCD();
LCD_Write(0, 0, " ");
LCD_Write(0, 0, "NEWTC");
LCD_Write(0, 1, "ST_U_CAN Ver.1.0");
return 0;
}
==============================================================
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
---> 죄송합니다. 고객님 지금 일요일이라 월요일 오전중에 직접해보고 답변드릴께요. 다시한번 고객님의 입장으로 좀더 생각하여 답변드리겠습니다.
대부분 소프트웨어의 경우 e pulse 함수를 잘못쓰는 경우가 많아요.
1이후 0 그리고 또 1을 주거나 그냥 1이후 0만주거나 lcd마다 조금씩 틀려요.
그 부분을 잘 보세요.
그리고 초기화 루틴 잘못하는 사람들도 있구요.
하드웨어는 뉴티씨것이니 이상없을것이고 다만 tlcd보드의 가변 저항 돌려서 맞춰줘야합니다. 가변저항돌려 맞추고나면 lcd 윗칸에 네모난것이 완전세까매질때까지 돌렸다가 다시 반대로 조금 돌려서 반쯤 흐맀해질때가 좋더군요.
다만, 본사에서 전체 소스를 수정하거나 디버깅해드리거나 하지는 않고있는데 양해하여 주시기 바랍니다. 모든 도움을 드리면 좋은데 현실적으로 제한된 도움을 드려서 죄송할따름입니다.
월요일날 오전중으로 답변드리겠습니다.
감사합니다.
>
>
> TLCD에 글씨를 쓰려고하는데 어떤방법을 써도 안나와요(아는것이 없어서 인터넷 이곳 저곳 참조)
> 초보자입니다. 뭘 잘못했는지 도대체 알수가 없습니다.
> 사용하는 모듈과 프로그램 참조 하겠습니다. 확인좀 부탁 드리겠습니다.
>
> ================ 사용제품 ====================================
> TextLCD : Newtec TextLCD 플러스모듈
> http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314665937
>
> 개발키트 : Newtec AVR MEGA 128pro 라이트 개발키트
> http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1361264107
>
> 개발 MCU : Newtec AVR CAN 128 모듈(AT90CAN128)
> http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1332935972
> ==============================================================
>
> ================ 사용PORT ====================================
> CONTROL PORT :
> - PORTA.0 RS
> - PORTA.1 RW
> - PORTA.2 E
>
> DATA PORT :
> - PORTF [7..0]
> ==============================================================
>
>
> ================ AVR SORCE =================================
> #include <avr/io.h>
>
> #define LCD_RS_1 (PORTA |= 0x01) // 데이터 이출력
> #define LCD_RS_0 (PORTA &= 0xFE) // 명령 입출력
>
> #define LCD_RW_1 (PORTA |= 0x02) // 읽기
> #define LCD_RW_0 (PORTA &= 0xFD) // 쓰기
>
> #define EN_1 (PORTA |= 0x04) // 펄스 1
> #define EN_0 (PORTA &= 0xFB) // 펄스 0
>
> void us_delay(unsigned int us_time) {
> unsigned int i;
>
> for(i=0; i<us_time; i++) {
> asm("PUSH R0");
> asm("POP R0");
> asm("PUSH R0");
> asm("POP R0");
> asm("PUSH R0");
> asm("POP R0");
> }
> }
>
> void ms_delay(unsigned int ms_time) {
> unsigned int i;
>
> for (i=0; i<ms_time; i++)
> us_delay(1000);
> }
>
> void E_Pulse(void) {
> EN_1;
>
> us_delay(100); // 약 100usec 지연
> }
>
> void initLCD(void) {
> ms_delay(40);
>
> PORTB = 0x38; // Function Set
> E_Pulse();
> us_delay(40);
>
> PORTB = 0x0C; // Display ON / OFF Control
> us_delay(40);
> E_Pulse();
>
> PORTB = 0x01; // Display Cleaer
> ms_delay(2);
> E_Pulse();
>
> PORTB = 0x06; // Entry Mode Set
> E_Pulse();
> }
>
> void Write_Char(unsigned char buf) {
> LCD_RS_1; // 문자 입출력 모드 설정
> LCD_RW_0; // 쓰기모드 설정
> PORTB = buf; // 문자 출력
> E_Pulse(); // 펄스 생성
> }
>
> void LCD_Disp(char x, char y) {
> LCD_RS_0; // 명령 모드 설정
> LCD_RW_0; // 쓰기모드 설정
>
> if (y==0)
> PORTB = x + 0x80; // 1번째 행
> else if (y==1)
> PORTB = x + 0xC0; // 2번째 행
> E_Pulse();
> }
>
> void LCD_Write(char x, char y, char *str) {
> LCD_Disp(x, y); // x열, y행으로 이동
> while(*str)
> Write_Char(*str++); // 문자열 출력
> }
>
> void initPort(void) {
> PORTB = 0xFF; // 데이터/명령 지정
> PORTA = 0xFF; // RS, RW, E 제어선 지정
> }
>
> int main(void) {
> initPort();
>
> initLCD();
> LCD_Write(0, 0, " ");
> LCD_Write(0, 0, "NEWTC");
> LCD_Write(0, 1, "ST_U_CAN Ver.1.0");
> return 0;
> }
> ==============================================================
>
|
||||
| 8854 | 답변완료리모컨 수신 모듈 관련 질문 | 김준호 | 2014-07-03 | 1,399 |
|
안녕하세요. 귀사의 리모컨 수신 모듈
( http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1349326893 )
을 구매하려 하는데 다음과 같은 사항이 궁금합니다.
1. 연결부가 이어폰 잭으로 구성되어 있는데, 디바이스마트에서 호환되는
암놈 잭을 알려주셨으면 합니다. 도면을 봐도 잘 모르겠더라구요.
색상은 상관없으니 그냥 디바이스마트 기준으로 사이트 주소를 알려주시면 감사하겠습니다.
2. 모듈 내에 사용된 IR 센서의 데이터 쉬트를 구할 수 있을지 궁금합니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용해 주셔서 감사합니다.
자료실에서 제품번호로 검색하면 아래 링크에 메뉴얼 받은후
3번 기구도 부분보면 나옵니다.
3.5파이의 일반적인 커넥터입니다.
또한 거기에 어떤 수신부인지 ir센서의 명칭도 나옵니다.
그 센서 데이터시트는 구글 등에서 찾으셔야합니다.
감사합니다.
>
>
> 안녕하세요. 귀사의 리모컨 수신 모듈
> ( http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1349326893 )
> 을 구매하려 하는데 다음과 같은 사항이 궁금합니다.
>
> 1. 연결부가 이어폰 잭으로 구성되어 있는데, 디바이스마트에서 호환되는
> 암놈 잭을 알려주셨으면 합니다. 도면을 봐도 잘 모르겠더라구요.
> 색상은 상관없으니 그냥 디바이스마트 기준으로 사이트 주소를 알려주시면 감사하겠습니다.
>
> 2. 모듈 내에 사용된 IR 센서의 데이터 쉬트를 구할 수 있을지 궁금합니다.
>
> 감사합니다.
>
|
||||
