회원가입 ID/PW 찾기
AA

안녕하셔요 .
Atmega16 을 사용하기 위한 기본 인터페이스를 구성해 보았는데요 .

외부 클럭 16MHz 를 공급받아 동작하고 ..
ISP 커넥터를 두어 hex 파일을 다운로드 할 수 있도록 ..
구성
한 간단한 회로인데 .. 동작이 되질 않네요 .

 

회로도는 OR CAD 로 작성했는데 .. 이제 막 입문한 사람이라,
회로 지식이 많지 않아 이쁘게 그리지 못했어요 .. ^^ ;;



회로는 강사님의 지시대로 구성했는데요 ..


결선의 문제인가 싶어 멀티미터로 수차례 테스트 했는데,..

ISP 는 정상이었고,
풀업 저항이 걸린 리셋 회로도 정상임을 확인했습니다 .

전원부에 있는 바이패스 캐패시터 (22uF x 5) 와 1N4002, 104pF 의 정확한
용도는 모르겠지만 ..
어쨌든 오실로스코프로 테스트한 결과 MCU 에 전원은 안정적으로 공급이 이

루어지고 있더군요 .


그 외 다른 부분들도 쇼트/오픈은 없는 없는 걸로 확인 됐습니다.

다만, 오실로스코프가 외부 크리스탈의 16MHz 클럭을 감지하지 못했는데 ..
이는 MCU 가 내부 클럭을 사용하게끔 설정되어 있어서 일 수도 있다고 합니

다 .


그런대도 ..
ToastProg2005 에서는 MCU 를 제대로 인식하지 못합니다 .

ToastProg2005 의 상단 메뉴에서 AVR / Atmega16 을 선택 한 후,

Command > Configurations and Security bits 에서 Read 하면 ..
MCU 의 구성 정보를 읽어와야 할 텐데 ..
"디바이스가 틀립니다 (0x2002)" 라고 메시지가 뜹니다 ;;

마찬가지로, Command > Auto Device Check 를 하더라도 ..
"Device is not detected. Check your Hardware."
라고 메시지가 뜹니다 ;;


 

강사님께선 결국 MCU 가 고장인 걸로 결론을 내리셨는데요 ;;


혹시, 외부 크리스탈이 망가져도 MCU 가 인식이 안 될 수 있는 건가요?
납땜 과정에서 크리스탈에 열이 다소 가해졌고, 땜이 잘못 된 곳의 납을
털어내는 과정에서 .. 약간의 충격이 가해졌을 수도 있거든요 ;;


만약, 정말로 MCU 가 망가진 거라면 정말 절망적입니다 .. ㅜㅜ

엘레파츠에서 DIP 타입으로 구입한 건데 ..
요즘 DIP 타입의 공급 수량이 많지 않아 ..
택배로 받아 데만 일주일이 걸렸거든요 ^^;;

가격도 결코 저렴한 편이 아니구요 ㅠㅠ


그래서 .. 혹시나 MCU 고장 외에 .. 회로에 뭔가 빠져 있다거나 ..
혹은 다른 부분에 문제가 있어서 일 수도 있는지 궁금해서 ..

마이컴박스에다 글 올려봅니다 ㅠㅠ


긴 글 읽어주셔서 대단히 감사합니다 ^ㅡㅡㅡㅡ ㅡ^ㅋ

댓글 4
  • No Profile

     ATmega를 사용하는데 있어 회로가 정상적으로 구현되고 외부크리스탈발진기를 이용한

    동작을 할 때 연동 때 퓨즈비트 설정을 잘 못하게되면 그 순간 칩이 망가지게 됩니다.

     만약 퓨즈비트를 잘 못 설정하신 상태에서 동작을 하셨다면 고장났을 가능성이 높으며

    연동 프로그램인 AVRstudio로 해보시고 그래도 안되신다면 확실히 하드웨어적인 문제가

    있는 것입니다. (설마 가르치시는 분이 S/W설정을 못하시겠어요?)  다른 이야기로

    배우실 때 Atmega16으로 하셨는데 Atmega128로 해보시는 것을 추천드립니다. 사실

    Atmega128이 기능이 많아서 복잡할 것 같은데 그렇게 복잡하지 않습니다. 그리고 구입하실때는

    ATmega128보드 완성형을 구입하시는게 오히려 이익이니 추천합니다.

    마지막으로 회로를 봐드리고 싶어도 이미지가 안뜨는군요? 파일 이름을 영문으로 고쳐서
     
    올려주세요.

  • genid님께
    No Profile
    글쓴이 쑤잉아 10.06.20 17:12 댓글 좋아요 0 싫어요 0
    친절한 답변 진심으로 감사드립니다 ... ^^
    그림 이미지가 안 뜨셔요 ? 이상하네요 ;;
    에디터 상단 그림 올리기 기능을 이용해 ..
    정상적인 과정으로 이미지를 올렸는데도 ... 로컬 pc 내의 경로로 링크가 되어 버리네요 ;;
    그냥 .. 외부에 업로드 하고 .. url 끌어 와 다시 작성했습니다 ^ ^

    본론으로 들어가 ..
    회로 구성 후 .. 다른 작업 없이 ..
    일단은 ToastProg 로 ... ISP 를 통해 현재 세팅되어 있는 설정 내용 (퓨즈비트 CKSEL0 ~ 4 를 포함)을 읽어 오는 .. 작업만 했는데요 ..
    그 작업 만으로도 MCU 가 파손될 수 있는 건가요 ?

    그리고 .. ATmega16 으로 구입한 건 ..
    학교 다닐 땐 ATmega128 로 배웠는데 .. 개판으로 공부를 해 놔서 ..
    이번엔 DIP 타입으로 구입해 .. 빵판에다 직접 회로 구성해 가며 ..
    차근차근 학습 하려는 의도 ... 입니다 .....
    (ATmega32 까지가 DIP 타입으로 생산되는데 .. 요 녀석은 구하기가 쉽지 않더군요)
    헌데 .. 크리스탈을 비롯해 .. 회로 상에 안정적으로 자리해야 할 부품들 때문에 ..
    결국 다시 납땜질로 ... ^^ ;;

    아무래도 제 생각에도 모듈이 낫다고 생각하지만 ..
    하나하나 직접 회로 꾸려보라고 ... 강사님 지령이 떨어져서 .. ^^ ;;;

    아 .. 그리고 ... 당근이 카페에 같은 질문을 올렸더니 어떤 분께서 회로도를 지적해 주셨는데 ..
    Atmega16 에서 ISP 는 128과 달리 ... RXD , TXD 단자가 아닌 .. MISO, MOSI 에 연결해줘야 한다는군요 ;;
    아마도 그것 때문에 장치 인식을 못했던 게 아닐까 .. 싶기도 합니다 ;;

    혹시 .. MISO, MOSI 에 접속할 것을, RXD / TXD 에 접속해 놓고 ..
    ToastProg 로 퓨즈 비트 설정값 읽여 들이려 시도했던 걸로 ...
    MCU 가 망가지거나 하진 않겠지요 ? ^^ ;;;;;
    (내일 가서 RXD / TXD => MISO / MOSI 로 변경하고 .. 재시도 해 봐야겠네용 ..)

    혹시, 동작이 되질 않는 다른 이유가 있어 보이시면 ..
    죄송하지만 ... 댓글 좀 ... 부탁드립니다 .

    친절한 댓글에 다시 한번 감사의 말씀 드립니다 . ^ ^
  • No Profile
    글쓴이 쑤잉아 10.06.21 22:41 댓글 좋아요 0 싫어요 0

    해결 됐습니다 ..
    역시 RXD-TXD 를 MOSI-MISO 로 바꿔주니 ...
    되는군요 ... 룰루 ...

  • No Profile
    아...  UART pin을 downloader로.... 하셨군요...

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
75 중고장터 HOTAVR JTAGICE MK2 에뮬레이터 팝니다. bluewing 5044 2010.10.06
74 중고장터 HOTARM 개발보드 마이크로비젼 MV2440-LCD 팝니다. bluewing 4215 2010.10.06
73 중고장터 HOT뉴코란도 구합니다.11 설록맨 3177 2010.10.05
72 중고장터 HOTUSB HUB IC판매 Newface 3483 2010.09.24
71 중고장터 HOT삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요. 삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요. 삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요.1 띵요루슛 4351 2010.09.17
70 중고장터 HOT오실로스코프 싸게 사고 싶어요~7 야웅이 3263 2010.09.13
69 중고장터 HOTSTR-6253 판매합니다.2 행국강기 3919 2010.09.07
68 중고장터 HOTnewtc꺼 AVR MEGA 128pro 개발키트(풀셋) 구합니다. 어쩌다 3239 2010.08.21
67 중고장터 HOTD&J DC모터 3개 판매 로봇용적합 IGM30 12V 엔코더 타입1 아크마 6589 2009.01.11
66 중고장터 HOTCMOS 카메라 OV9650 판매1 아크마 3757 2010.07.28
65 중고장터 HOT삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요.2 용가리3 3291 2010.07.17
64 중고장터 HOTmicrochip 사 ac motror controller demo board 이단장 3377 2010.06.17
63 중고장터 HOT각종 부품 팝니다. 캐리안 3653 2010.06.10
62 중고장터 HOT기울기센서 (TILT SA1) 팝니다 폴라리스 4198 2010.06.05
61 중고장터 HOT중고 서적구해요..^^13 로이lee 4169 2010.05.26
60 중고장터 HOT컴퓨터 사요2 제갈공ㅇㅇ 3862 2010.05.24
59 중고장터 HOT소리인식센서 구합니다!1 재럴 3665 2010.05.22
58 중고장터 HOTHELICOMM 사의 IP-LINK 2134- 2264 모듈 구매합니다. 아크마 4120 2010.05.20
57 중고장터 HOT터치 lcd안쓰시는거 구입합니다1 duziny 3887 2010.05.13
56 중고장터 HOT어셈블리어 교재 구합니다~1 배개 3711 2010.04.28
  • 좋은 활은 당기기가 어렵고 좋은 말은 타기가 어렵다.
    - 묵자
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.