Cortex-M/NUVOTON2014. 7. 6. 21:30

NUVOTON 개발환경 설정 - IAR 컴파일러

NUVOTON 개발환경 설정 - IAR 컴파일러


NVOTON의 M052LBN은 저렴한 Cortex-M0 코어의 MCU이기 때문에 IAR컴파일러에서 개발 가능하다.

8K Flash, 4K Ram 으로 플래시 메모리 크기가 작기때문에 IAR무료 버전에서 컴파일 할수 있다. 


M052LBN 예제소스 파일


 M051_Series_BSP_CMSIS_Rev3.00.001_test.zip



먼저 IAR 컴파일러를 실행하고 새로운 프로젝트를 생성한다.





최소 필요한 파일들을 포함 시킨다.



옵션에서 패스를 지정한다.




링크 스크립트 파일 추가



JTAG 설정



Posted by nexp
TAG iar, M051LBN

댓글을 달아 주세요

Cortex-M/NUVOTON2014. 7. 6. 15:29

M052LBN EVM - NUVOTON 보드제작

M052LBN EVM - NUVOTON 보드제작




Nuvoton 사의 Cortex-M0+ 코어 M052LBN 테스트 보드를 제작 했다. 48핀 페키지에 1$ 이하의 저렴한 32bit ARM 코어이다. SM-Type EVM 형태로 제작해서 기존 보드와 호한 할수 있어 테스트하기에 편리하도록 제작해 보았다.



M052LBN 예제소스 파일


M051_Series_BSP_CMSIS_Rev3.00.001_test.zip





저렴한것이 강점이기 때문에 필수 부품 몇개만 올라가도록 아주 심플하게 제작 했다. 내부 클럭을 사용하기 때문에 클럭도 필요 없다.


M052LBN 확장 테스트 보드

SM-Type EVM과 핀맵을 동일하게 해서 여러 확장 보드에서 쉽게 테스트 가능하도록 했다.





[M052LBN EVM] 회로도







Posted by nexp

댓글을 달아 주세요

Cortex-M/NUVOTON2014. 6. 25. 15:42

NUVOTON 사의 Cortex-M0+ 코어 M052LBN 검토 (1$ 이하 32bit MCU)

NUVOTON 사의 Cortex-M0+ 코어 M052LBN 검토 (1$ 이하 32bit MCU)

저렴하면서 성능도 좋은 MCU로 Cortex-M0코어 MCU로 LPC1K, LPC800시리즈가 좋은데... 아쉬운점은 핀수가 적어서 IO가 필요한 어플리케이션에서는 부족한 면이 있었다.

저렴하면서 IO도 여유있는 MCU를 찾다 보니 NUVOTON사의 Cortex-M0코어 MCU가 적당하다고 하여 조사 해 보았다.



가격은 아주 저렴하다. 48핀 페키지의 M052LBN가 1$ 이하라고 한다. 가격은 일단 마음에 든다.


NUVOTON사의 MCU종류를 보니 M051시리즈가 Cortex-M0 코어에 저렴한 MCU이다.




M051 시리즈에서도 페키지 및 메모리 사이즈에 따라 여러 모델이 있다.





그중에 1$이하 라고하는 M052LBN의 스펙을 보면 아래와 같다.


저렴하면서도 50Mhz로 동작하고, 2개의 UART, SPI가 있다. SPI는 36Mhz까지 구동된다.

특히 주목할 만한 사항으로 메모리 버스가 빠져있어 버스 인터페이스가 필요한 어플리케이션에서 저렴하게 구성할 수 있어서 상당히 좋을것 같다.


- Max frequency of 50 MHz

- Operating voltage: 2.5V to 5.5V

- Cortex™-M0 processor

- Max frequency of 50 MHz

- 12-bit resolution

- Up to 800 kSPS

- A/D conversion started by PWM

- ±1℃ accurate Temperature

- 8 KB of flash memory

- 4 KB of SRAM

- 4 KB of Data Flash

- Up to two SPIs (up to 36 MHz)

- Up to two UARTs

- 16/8 bits EBI interface



좀더 자세한 하상은 아래 링크 참조

http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m0-mcus/m051-base-series/m052ldn/?__locale=en

Posted by nexp

댓글을 달아 주세요