Programming/Embeded
-
임베디드 강의실 전체 MAP3Programming/Embeded 2013. 8. 27. 18:35
강의실 전체 Map3 by soto 1장 임베디드 시스템 입문하기 100 임베디드 시스템이 뭐죠? 101 왜 임베디드 시스템에서는 씨( C)언어를 가장 많이 사용하나요? 102 어떤 공부부터 시작해야할 지 모르겠어요? 103 학교에서 공부한 내용이 현업에서 어떻게 쓰이나요 104 취업이냐 진학이냐? 105 연봉을 많이 받으려면? 106 졸업 전까지 반드시 해야 될 일은? 107 LED를 ON/OFF 제어하려면? 108 코어(Core)와 시피유(CPU) 차이점이 뭘까요? 109 나의 인(人)라인은? 2장 임베디드 시스템 Hardware 구성 요소 200 시피유(CPU)가 하는 일이 뭐죠 201 코프로세서가 하는 일이 뭐죠? 202 캐시메모리(Cache Memory)가 뭐죠? 203 노어 플래시 (NOR F..
-
임베디드 강의실 전체MAP2Programming/Embeded 2013. 8. 27. 18:32
강의실 전체 Map2 - 본 글들의 내용은 "지명수배 게시판"에서 하나의 글로서 그 Value가 좋은!, 그 내용이 Embedded System에 도움이 되고 완성도 높은 글들을 모아 계속 연재하는 링크 강좌 입니다. - 만약에 link 중에 없어진 Site가 있거나 하면 신고 해 주세요~ ^^ 1) Hardware 꼴라쥬 (Collage) - 회로도 읽기 ⓡ 회로 심벌 이해하기 ⓡ 전자회로에서 charge pump 와 DC-DC Converters 의 차이 ⓡ 레귤레이터의 원리(LDO,BUCK,BOOST) - 코일,콘덴서 맛배기포함 ⓡ PLL이란! PLL의 원리를 까발겨 보자 ⓡ 오버슈트와 언더슈트란? ⓡ 입력임피던스, 출력임피던스는 어려워? ⓡ TR 그래프 보는 법 ⓡ LDO와 PMIC의 차이 ⓡ 마..
-
임베디드 강의실 전체MAP1Programming/Embeded 2013. 8. 27. 18:31
강의실 전체 Map 강좌가 책으로 끙~하고 나왔어요~ 관심있는 분은 고고!! (같은 창에서 열기)NEW! 부끄럽기도 하고 오그라들기도 하고 그러네요. 쩝 - 본 강좌 내용은 홍익인간정신허가권(클릭)에 의거하여 출처를 밝히는 조건으로 얼마든지 퍼가거나 재활용 하셔도 좋습니다. 다만, 영리 목적의 재활용/출판/판매 인용은 법에 저촉되므로 사전에 운영자와 협의하시기 바랍니다 - 강좌 Season3가 생겼습니다. 강좌 Season3는 현재 임베디드 현업에서 활동하고 계시는 Soto님이 강좌를 시작하십니다. 위 메뉴판에 Season3 Map link가 생겼으니 참고하시기 바랍니다 1) Hardware 꼴라쥬 (Collage) - 회로도 읽기 ⓐ Hardware 꼴라쥬 ⓑ 신호와 주파수 영역 - Spectrum A..
-
8255A - Programmable Peripheral InterfaceProgramming/Embeded 2009. 7. 12. 02:07
8255A PPI - Programmable Peripheral Interface 8255 칩은 3개의 8-Bit I/O 포트를 갖고 있으므로 병렬 연결용 소자인 8255는 24개의 외부연결용 입/출력 선이 있으며, 이들을 8비트씩 나누어 A, B, C포트로 구분한다. A포트(PA7~PA0)와 B포트(PB7~PB0)는 8비트 단위의 입력용 또는 출력용으로 사용할 수 있고, C포트(PC7~PC0)는 상위 4비트와 하위 4비트를 구분하여 사용할 수 있다. 즉, A 및 B포트가 8비트 단위로 사용되는 것에 반해서 C포트는 8비트 혹은 4비트 단위로도 사용할 수 있다. 간단히 말해 24-Bit의 디지털 데이터를 인터페이스 할 수 있다. 8255A의 특징 8255A PPI(Programmable Periphera..
-
ATmega8535 - 타이머,카운터 제어 시계 설계Programming/Embeded 2009. 7. 9. 23:48
Code Vison AVR C ATmega 8535 타이머/카운터 표시된 포트들을 사용 한다. 타이머 카운터 0 타이머/카운터 0 는 범용이며 싱글채널 8비트 타이머/카운터 모듈이다. 타이머/카운터 0은 overflow 인터럽트(타이머/외부 입력 카운터), 비교일치 인터럽트, PWM으로 사용된다. ATmega8535에는 타이머/카운터 0에는 출력을 위한 OC0(PB3)핀과 카운터 입력을 위한 T0(PB0)핀이 있다. 이것이 타이머로 동작할 경우는 시스템 클럭 소스로 사용하며, 시스템 클록은 프리스케일러에 의해 1, 18, 64,256, 1024 중의 하나로 분주하여 클록 소스로 공급된다. 클록 입력을 차단하면 타이머/카운터 기능이 정지된다. TCNT0 레지스터에 동작 모드에 따라 클록에서 입력되는 값이 ..
-
ATmega8535 - 시리얼통신 (UART)Programming/Embeded 2009. 7. 9. 23:43
Code Vison AVR C ATmega 8535 RS232 시리얼 통신 컨넥터와 신호선 RS232 통신을 위한 컨넥터는 9핀과 25핀 컨넥터가 있으나, 최근에는 9핀 컨넥터를 많이 사용한다. 실제 데이터가 송 수신 되는 핀은 TXD(3) 와 RXD(2) 이고 기능은 다음과 같다. 9핀 컨넥터의 모습 TXD - Transmit Data 비동기식 직렬 통신 장치가 외부 장치로 데이터를 보낼 때, 직렬 통신 데이터가 나오는 신호선 RXD - Receive Data 외부 장치에서 들어오는 직렬 통신 데이터를 입력받는 신호선 케이블을 만들 때에는 반대쪽 커넥터에 연결하기 전에 한번 교차 시켜야 한다. (Rx ->Tx , Tx->Rx) ATmega8535에서의 RXD, TXD MAX232 MAXIM사에서 생산되..