본문 바로가기
반응형

MCU36

[NXP] 07. LED를 점등해 보도록 하자! (DIO 제어) 먼저 아래 첨부한 파일을 열어보면 구매한 보드 TRK-USB-MPC5643L 보드의 전체 회로도를 볼 수 있습니다. 회로도를 열어서 LED 관련 회로를 보면 아래와 같이 찾아 볼 수 있습니다. 어떻게하면 LED를 킬수 있을까요? 회로의전체 구성은 아래와 같이 되어 있습니다. 저기 PTG3이라는 라인이 MCU로 들어오게 되고 MCU안에 주변기기(Peripheral)인 DIO(Digital Input Outpu) 모듈로 들어오게 됩니다. 그리고 PTG3이랑 연결되 모듈에서 우리는 아래 희미하게 그렸지만 스위치를 열고 닫음으로써 Ground와 연결을 수행할수 있습니다. Ground와 연결이 되면 아래와 같이 전류가 흘러서 LED가 켜지게 됩니다. ​ 그렇다면 지금부터 한번 설정을 해보도록 하겠습니다. ​ ​ .. 2021. 5. 7.
[NXP] 06. MPC5643L 예제코드 / 메뉴얼 우선 NXP 제품중에 MPC5643L 말고 다른것을 사용해 보고 싶은 분들이 있으실 겁니다. 제가 말씀드리고 싶은 부분은 NXP MPC5XXX 제품들은 모두 동일한 철학으로 만드었다는 것입니다. 따라서 하나만 잘 파면, 다른 MCU도 손쉽게 사용하실 수 있을 실 거라 생각합니다. 저도 여러가지 MPC 계열 MCU를 사용해 봤구요 ​ 우선 MPC5643L을 시작하는 방법은 크게 2가지 방법이 있습니다. 1) Rapid Tool을 이용하여 우리가 그 소프트웨어를 통해 MCU 설정을 해서 어느정도 Basic 코드가 생성되어 그 위에서 시작하는 방법 2) NXP에서 제공하는 example Code를 기반으로 하나씩 MCU를 개발하는 과정 ​ 저는 2)번을 추천드립니다. 이유는, 어짜비 1)번 방식도 어느정도 M.. 2021. 5. 7.
01. MCU (Micro Control Unit)란 무엇인가? 임베디드 소프트웨어를 개발한다는 의미는, 세탁기/냉장고안에 있는 Control Board MCU의 소프트웨어를 개발한다는 의미입니다. MCU를 이해하기 위해서는 일반적으로 우리가 사용하는 PC와 비교를 해보면 더 좋을 것 같습니다. 여기 Computer가 보입니다. 컴퓨터 본체, 모니터, 키보드, 마우스가 보이는 군요. 저 데스크탑 안에는 아래 그림과 같이 CPU라는 작은 칩이 들어가 있고, 컴퓨터의 연산을 담당합니다. 그리고 연산된 결과를 모니터를 통해서 다양한 영상을 볼수 있는데, 이렇게 CPU와 연결된 장치를 주변장치라고 부릅니다. 마우스, 키보드도 CPU와 연결되어 있어서 주변장치라고 부릅니다. 우리가 사용하는 PC에는 MS 오피스를 깔아서 PPT도 만들수 있고 게임도 깔아서 게임도할수 있고 다양.. 2020. 3. 28.
00. 임베디드 SW란 무엇인가? 임베디드 소프트웨어(Embedded Software)의 '임베디드'라는 용어를 어학사전에서 찾아보면 아래와 같습니다. 여러 뜻이 있지만, '내장형' 이라는 단어가 눈에 띄이네요. 결국 내장되어 있는 소프트웨어라는 뜻이겠네요. 기계에 내장되어 있는 소프트웨어라고 생각한다면 이해하시기가 편하실 것입니다. 이러한 Embedded Software는 TV/냉장고/전자시계/로봇청소기/세탁기/자동차 등등 우리주위에서 많이 사용합니다. 예를 들어 냉장고의 경우에는 아래와 같은 Control Board가 들어가 있습니다. 이 Control Board를 통해서 냉장고는 온도를 일정한 기온으로 유지하여, 음식물이 상하지 않도록 제어하는 역할을 수행할수 있습니다. 냉장고의 뇌 역할을 한다고 할수 있지요. 이러한 Control.. 2020. 3. 15.
반응형