Tag: STM32

SD 메모리 SPI로 제어하기 – 2

지난번 포스팅 “SD 메모리 SPI로 제어하기“의 내용만으로는 부족하여 추가적으로 정리한다. SD 메모리 카드는 기본적으로 전원이 들어오면 SDIO로 동작을 한다. 따라서 대부분의 칩벤더에서는 SDIO인터페이스를 사용하는 예제를 제공하는데, SDIO가 없는 작은 MCU에서는 SPI를 사용해야 한다. 따라서 다음 그림과 같은 초기화 루틴이 필요하다. SPI모드에서 SD 메모리 초기화 루틴 SD 메모리 커맨드 1번: CS, MISO를 High로 하고 74개 이상의

Continue Reading…

Tag: STM32

Tag: STM32

STmicro의 Cortex M0 칩

최근의 MCU vendor들은 너나 할 것 없이 ARM사의 Cortex 코아를 내장한 칩을 출시하고 있다. Cortex M3를 필두로 M4, M0까지… 기존의 NXP, Nuvoton등 많은 MCU 벤더들이 이미 M0기반의 칩을 출시했듯이, 이번에 ST도 M3, M4에 이어 M0기반의 칩을 출시했다. ST의 Press release 기사: http://www.st.com/internet/com/press_release/p3275.jsp 좀 SRAM사이즈가 작은 듯하지만… CortexM0와 M3, ARM7 과의 비교자료는 이전 포스트 “Cortex M0 비교

Continue Reading…

Tag: STM32

STM32 Journal

ST에서 발간하는 STM32 Journal 첫호입니다. cfile24.uf.190D3B4B4EEAEA973742D8.pdf주로 새로 출시한 STM32 F4에 대한 설명이 있습니다. Connectivity쪽 자료를 보면 아래 그림과 같은 테이블이 나옵니다. 아래 테이블을 보면 MCU에서 초당 처리해야할 패킷의 수가 수치적으로 나와 있습니다. 당연히 한 패킷당 바이트수가 작을 수록 처리해야할 패킷의 수가 많습니다. 100Mbps의 경우는 10Mbps의 경우의 10배이고… 그리고 괄호안의 수치는 각 Bandwidth를 만족하기위한 1 패킷을

Continue Reading…

Tag: STM32

MCU 개발키트의 트랜드

모든 MCU 벤더들은 자신들이 출시하는 반도체 칩 이외에 사용자가 이 칩을 잘 사용하도록reference board 또는 evaluation board 라고 칭하는 개발 키드를 제공을 한다. 전통적으로 이것은 아주 오랜 기간 동안 칩의 모든 기능을 테스트해 볼 수 있도록 구성이 되어 있어서 칩의 기능이 많을수록 상당히 복잡한 형태를 가지고 있다. 하지만 최근의 경우 MCU 벤더들이 출시하는 칩의 종류는

Continue Reading…

Tag: STM32

Migrating from version 4.x to version 5.x

EWARM 4.x => 5.0으로 갈아 타기위한 가이드 문서입니다. cfile27.uf.173906564D425352191FFC.pdf 소스를 그룹별로 정리를 해서 프로젝트를 만들었는데, -. CMSIS – ARM의 CMSIS 관련 소스 -. EWARMv5.4 – CMSIS에서 지원하는 device 중 ST 라이브러리 소스    사용하는 디바이스에 맞는 소스를 넣어준다. – startup_stm32f10x_ld_vl.s:    for STM32 Low density Value line devices – startup_stm32f10x_ld.s:        for STM32

Continue Reading…

Tag: STM32

Tag: STM32