STM32 MCU 주변의 회로 리뷰 방법을 이야기 해보고자 합니다. 오늘은 간단하게 전원단 구성시 반드시 지켜야 할 사항을 Datasheet 통해 이해하는 시간을 갖도록 하겠습니다. 전원단의 스펙을 확인하기 위해선 반드시 Datasheet의 Electrical characteristics를 확인하여야 합니다. 거기에는 Absolute maximum ratings, Operating conditions 두가지 항목이 있는데 전자의 범위를 넘어서면 칩이 파괴되는 상황이 발생할 수 있고 후자의 범위를 넘어서면 정상동작을 장담할 수 없게 됩니다. 따라서 Operating conditions의 범의가 Absolute maximum ratings 안에 있습니다. STM32G071 시리즈 General ope..
지난 시간에 STM32 MCU 자료 중 Datasheet에 대해 알아보았습니다. 오늘은 Reference Manual에 대해 알아보도록 하겠습니다. Datasheet는 MCU의 정보, 전기적 특성, 패키지 정보 등에 대한 내용을 담고 있다면 Reference Manual은 실제 애플리케이션 개발자를 대상으로 하며 MCU 메모리 및 주변 장치(Peripheral) 사용 방법에 대한 가능한 완전한(?) 정보를 제공하는 것에 목적을 두고 있습니다. 따라서 실제 어플리케이션 개발시 계속해서 열람하여 보게되는 사전과 같은 문서입니다. Reference Manual을 찾는 방법중 google.com에서 "MCU 명 reference manual" 로 찾는 방법을 소개하도록 하겠습니다. 먼저 google.co..
지난 시간에 이어 STM32 MCU로 개발시작하기 중 MCU 자료찾기에 대해 알아보도록 하겠습니다. 지난 시간에 우리는 대충 원하는 MCU를 골랐습니다. 하지만 Finder로 골랐다고 해서 전부가 아닙니다. 선택한 MCU의 보다 자세한 정보를 보고 최종 결정을 내려야 합니다. 우리가 반드시 봐야 할 자료부터 확인해 보겠습니다. - Datasheet - Reference Manual - Schematics of Reference board st.com 혹은 google.com에서 선택한 MCU Device 명을 치거나 MCU Device Datasheet 라고 google.com을 검색하면 st.com 보다 빠르게 검색해줍니다. 선택한 MCU가 STM32H723ZG 이라고 가정하고 자료를 찾아보도록..
Cortex-M33 memory types, registers and attributes MPU 작업에 대한 개념은 유사하지만 Armv8-M 아키텍처의 MPU는 이전 버전의 M-profile Arm 아키텍처의 MPU와 다른 프로그래머 모델을 가지고 있습니다. 모든 MPU 레지스터가 뱅크된다는 사실을 깨닫는 것이 중요합니다. Arm TrustZone®이 활성화된 경우 보안 상태에 대한 MPU 레지스터 세트와 비보안 상태에 대한 미러 세트가 있습니다. 0xE000 ED90과 0xE000 EDC4 사이의 MPU 주소에 액세스할 때 액세스되는 MPU 레지스터의 유형은 프로세서의 현재 상태에 의해 결정됩니다. 비보안 코드는 비보안 MPU 레지스터에 액세스할 수 있고 보안 코드는 보안 MPU 레지스터에 액세스할..