[ETC]Sys Tick

SysTick? STM32F051R8T6은 다양한 기능을 가진 타이머가 8개가 존재하며 이것들은 서로 독립적으로 동작을 한다. 일단 FND 제어때 쓰려고 하는 것인 만큼  설명이 필요한 타이머에 대한 포스팅은 일단 나중에 하기로 하고 간단하게 사용할 수 있는 24비트 타이머를 알아보자.   SysTick 타이머의 장점은 STK_RVR(SysTick_LOAD, 0xE000E014)에 클럭 소스를 입력 하면 STK_CVR(SysTick_VAL, 0xE000E018)이 다운카운터로 동작하고 “0”이되면 STK_CSR.B16(STK_CTRL 의 16비트 자리, 0x00010000)가 “1”이 …

Continue reading ‘[ETC]Sys Tick’ »

Cortex-M0 STM32 실습환경

개인 생계문제로 방치만 하던 블로그를 다시 시작하는 의미로  새롭게 시작해 보고자 하는 것은  요즘 대세인 ARM을 다뤄보고자 한다.  8bit AVR도  겨우 쓰는놈이 뭔 16bit MCU 라는 생각을 하지만 Cortex-M Series 중 M0이 가장  만만해 보여  살짝 발을 담궈 보기로 한다. ARM 이란? Advanced RISC Machine 의 약자로 AVR(8bit) 보다 진보된 RISC 기계쯤으로 생각하면 되겠다. RISC는 또 무엇인가?  간단히 …

Continue reading ‘Cortex-M0 STM32 실습환경’ »