만져보는 임베디드 시스템/아두이노 하드웨어 9

DIY Arduino-(4).이론조립...iii.전체 연결

안녕하세요 제타지니입니다. 본 포스트는 많은 서적을 참고하였으나, 중심적으로 허경용 저. 의 DEUino를 중심으로 수학하였습니다. 지금까지 전원 연결, RESET핀 연결, 외부 클럭 연결, 핀 배선, 통신 핀 배선까지 마쳤습니다. 이것을 하나의 회로에 나타내어 보겠습니다. 물론, UART Serial 변환기 회로 / ISP 프로그래머 회로는 더 밑에 나와있습니다. 다시 한번 짚어보겠습니다. 각 부품이 어떤 역할을 하는지 보지요. 많은 시간이 걸렸습니다. 좋은 정보를 많이 드리고 싶었으니, 좋은 정보 많이 얻어가셨으면 합니다. 감사합니다.!! 이렇게 긴 포스트를 마치겠습니다. 아마 다음 포스트는, 이론 조립의 완성인, Breadboard위에 이론 상 조립을 완성하고... 아주 먼 후에 실제 조립을 해보도..

DIY Arduino-(3)이론조립...i.USB 연결, 외부 클럭

안녕하세요 제타지니입니다. 본 포스트는 많은 서적을 참고하였으나, 중심적으로 허경용 저. 의 DEUino를 중심으로 수학하였습니다. 조립에 대한 포스트를 쓰는 것은 생각보다 오래걸리더군요, 공부할 것도 많구요. 나름 이해하려고 노력하다 보니.. 아두이노의 실체를 아직 발견도 못한 기분인데 어렵습니다 허허허허허.... 일단 저번 포스트의 부품부터 살펴 보시겠습니다. (굵은 글씨가 오늘 할 것!) ************필요한 부품************ Breadboard(소위 빵판이라고 불리지요, 만능기판이라고 하셔도 무방합니다.) 7805 레귤레이터 다이오드 콘덴서 LED 저항 PUSH버튼 크리스탈 ATmega328 스위치(선택) 이번 포스트에서는 통신을 할 수 있는 USB와 외부 클럭 연결방법, 나머지 ..

DIY Arduino-(2). 이론조립...i.ATmega328 핀 구조 및 전원, RESET회로 핀연결

안녕하세요 제타지니입니다. 본 포스트는 많은 서적을 참고하였으나, 중심적으로 허경용 저. 의 DEUino를 중심으로 수학하였습니다. 저번 포스트에서 나만의 아두이노를 만들기 위해서 부품리스트와 의미들을 설명했죠? 이번에는 그 부품들을 가지고 조립을 한번 해 볼 것입니다. 저번 포스트의 준비 부품 리스트입니다 ************필요한 부품************ Breadboard(소위 빵판이라고 불리지요, 만능기판이라고 하셔도 무방합니다.) 7805 레귤레이터 다이오드 콘덴서 LED 저항 PUSH버튼 크리스탈 ATmega328 스위치(선택) 아두이노를 만들때 가장 키포인트가 되는 마이크로 컨트롤러 ATmega328을 먼저 살펴 봅시다 자 이걸 간단한 도형으로 보고 Pin 연결을 확인해 보겠습니다. 다음..

DIY Arduino-(1). 필요한 하드웨어

안녕하세요 제타지니입니다. 아두이노는 오픈소스를 바탕으로 하고 있습니다. 따라서 무료 소프트 웨어를 다운받아서 사용할 수 있음과 동시에, 그 회로도 역시 공개가 되어 있습니다. 이전의 포스트에서 '정품 보드'인가 '호환 보드'인가에 대해서 다루었죠? 바로 요기 ↓에서! 아두이노, Arduino-(1). 아두이노 Hardware 탐구 안녕하세요 제타지니입니다. 아두이노에 관한 정보를 조금 더 다루어 보도록 하겠습니다. 물론 여기에서 다룰 내용들은 조금 심화 내용으로, 하드웨어 관한 내용들입니다. 물론, 하드웨어 부분� bnme.tistory.com (물론, 공개된 회로도에 대한 사이트는 이 포스트에서 스크롤을 한번만 내리시면 있습니다.) 그렇다면, 모든 것이 공개되어 있으니 우리도 만들 수 있지 않을 까요..

아두이노, Arduino-(5). 아두이노 제작에 관하여

안녕하세요 제타지니입니다. 전에 아두이노가 무엇으로 이루어져 있는 가에 대한 포스트를 올린적이 있습니다. 이번 포스트에서는 아두이노 제작 방법의 tip들을 올려 보려고 합니다. 실상, 나만의 보드를 제작하는 방법은 크게 어렵지 않습니다. 여러 포스트들이 있으니, 그곳에서 정보를 얻어서 사용하시면 될 것 같습니다. 바로 밑에 아두이노 자작에 대한 글들의 포스트를 실어 놓았습니다. 다만, 여기에는 아두이노 제작에 들어가는 유용한 정보들을 한번 올려보려고 합니다. 아래에 관련한 유용한 사이트들을 공유합니다. Build Your Own Arduino Circuit on a Breadboard Pin 20 needs to be connected to power if ADC isn't being used, and ..

아두이노, Arduino-(3). 폰 노이만 구조 / 하버드 구조 (Von Neumann Architecture vs Havard Architecture)

안녕하세요 제타지니입니다. 이번 포스팅은 아두이노 하드웨어의 기반을 설명하기에 앞서서 아키텍쳐에 관한 설명을 하려고 합니다. 처음 포스트를 쓸 때, RISC와 CICS 스트럭처를 가지고 하버드 구조와 폰 노이만 구조를 연결시켜서 설명을 하려고 했습니다. 하지만, 하버드 구조 / 폰 노이만 구조는 생각보다 방대한 양을 가지고 있었고, 그보다는 하버드 구조와 폰 노이만 구조를 비교한 뒤에 그것을 연결시켜서 설명하는 편이 훨씬 이해하기 쉽겠다는 생각을 했습니다. 따라서, 이 포스트는 하버드 구조와 폰 노이만의 구조에 대한 정의, 원리, 그리고 특징을 설명하는 포스트가 될 것입니다. 하하.. 모두 아시다 시피, 연산기기(Computer)는 다음과 같은 원리들을 가지고 작동하는 체계를 지니고 있습니다. Input..

아두이노, Arduino-(2). ATmel AVR의 RISC 구조 및 CISC 구조 비교

안녕하세요 제타지니입니다. 아두이노 하드웨어 두번째 포스트를 시작합니다. 아두이노 기기는 ATmel 사의 마이크로 컨트롤러와 여러 부속부품들로 이루어져 있습니다 마이크로 컨트롤러는 아두이노 보드에서 가장 핵심적인 역할을 담당하고 있는데요, 제목을 보자마자 RISC? 이건 뭐꼬? 하시는 분들이 있을 겁니다. 심지어는 ATmel이 뭐꼬!!!! AVR이 뭐꼬!!!!!!!!!!!!! 하시는 분들을 위해 차근차근 설명해 볼게요! 그러니까 처음부터 설명을 해봅시당! ATmel은 마이크로 컨트롤러를 만드는 회사죠. 큰회사에요 큰회사. 쉽게 설명해서, 한마디로 '반도체'를 만듭니다. 소자들을 만들죠. 이 아트멜 사에서 만든 AVR이라는 마이크로 컨트롤러. 이녀석에 대해서 설명해 보려고 하는 겁니다. AVR. Advan..

아두이노, Arduino-(1). 아두이노 Hardware 탐구

안녕하세요 제타지니입니다. 아두이노에 관한 정보를 조금 더 다루어 보도록 하겠습니다. 물론 여기에서 다룰 내용들은 조금 심화 내용으로, 하드웨어 관한 내용들입니다. 물론, 하드웨어 부분을 깊게 들어가도, 배울 것은 소프트웨어에 비하면 적은 편이죠.(소프트웨어의 응용은 넘치죠 ㅠㅠ) 자, 시작하겠습니다. 이전의 포스트에서 마이크로 프로세서가 무엇인지, 마이크로 컨트롤러가 무엇인지는 모두 설명하였습니다만, 다시한번 간략하게 집고 넘어 갈게요~! 마이크로 프로세스(Microprocessor)는 중앙 처리 장치라고 했었죠? 목적은 '연산, 처리'입니다. 마이크로 컨트롤러(MCU, Micro Controller Unit)는 하나의 칩에 중앙 처리 장치의 기능 뿐만이 아닌, 일정한 크기의 메모리와 I/O(Input..

728x90