본문 바로가기

2014/07/06

(4)
M052LBN EVM - UART테스트 M052LBN - UART테스트 M052LBN UART 특징M0521은 2채널의 UART가 있다. 그리고 FIFO 있고.. RS485 9bit 모지원한다. 저렴한 MCU에서 지원은 좋은것 같다. - Separate receive / transmit 16/16 bytes entry FIFO for data payloads - hardware auto-flow control and flow control - Supports RS-485 9-bit mode - Supports hardware or software enable to program RTS pin to control RS-485 transmission direction directly M052LBN UART 블록도 M052LBN UART 초기화 코..
M052LBN EVM - NUVOTON MCU성능 측정 M052LBN EVM - NUVOTON MCU성능 측정 NUVOTON사의 저렴한 MCU M052LBN 는 최대 클럭 50Mhz로 동작한다. GPIO토글을 이용하여 MCU성능 측정을 해 보았다. 3.2Mhz#define Led1Toggle()P26 ^= 1 15 while(1) 16 { 17 Led1Toggle(); \ ??main_1: (+1) \ 00000026 0x6821 LDR R1,[R4, #+0] \ 00000028 0x4041 EORS R1,R1,R0 \ 0000002A 0x6021 STR R1,[R4, #+0] \ 0000002C 0xE7FB B ??main_1 \ 0000002E 0xBF00 Nop \ ??main_0: \ 00000030 0x50004080 DC32 0x50004080 \..
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 설정
M052LBN EVM - NUVOTON 보드제작 M052LBN EVM - NUVOTON 보드제작 Nuvoton 사의 Cortex-M0+ 코어 M052LBN 테스트 보드를 제작 했다. 48핀 페키지에 1$ 이하의 저렴한 32bit ARM 코어이다. SM-Type EVM 형태로 제작해서 기존 보드와 호한 할수 있어 테스트하기에 편리하도록 제작해 보았다. M052LBN 예제소스 파일 저렴한것이 강점이기 때문에 필수 부품 몇개만 올라가도록 아주 심플하게 제작 했다. 내부 클럭을 사용하기 때문에 클럭도 필요 없다. M052LBN 확장 테스트 보드SM-Type EVM과 핀맵을 동일하게 해서 여러 확장 보드에서 쉽게 테스트 가능하도록 했다. [M052LBN EVM] 회로도

반응형