본문 바로가기

2016/05

(14)
MSP432 EVM - UART 테스트 MSP432 EVM - UART 테스트 MSP43는 총 4개의 UART를 가지고 있다.MSP432 EVM의 UART는 EUSCI_A0_BASE의 P1.2->RXD, P1.3->TXD 에 할당이 되어 있다. MSP432의 보레이트 설정은 MSP430 보레이트 계산기를 이용하면 동일하게 설정 가능하다.http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430BaudRateConverter/ MSP432 UART 초기화 설정 코드 const eUSCI_UART_Config uartConfig ={ EUSCI_A_UART_CLOCKSOURCE_SMCLK, // SMCLK Clock Source 13, // BRDIV = 13 0, // UCxBRF ..
MSP432 EVM - TIMER32 테스트 MSP432 EVM - TIMER32 테스트 기존 MSP430을 사용하면서 아쉬웠던 점은 16비트 코어 이므로 타이머나 long 타입 처리 드이 아쉬웠는데 MSP432의 새로운 기능으로 32비트 타이머가 있어 유용할 것 같다. MSP432 타이머 초기화 함수 TIMER32-> rCONTROL1.b.bMODE = 0; // 프리 런 TIMER32-> rCONTROL1.b.bIE = 1; // 인터럽트 비활성화 TIMER32-> rCONTROL1.b.bPRESCALE = 2; // 분주 / 256 TIMER32-> rCONTROL1.b.bSIZE = 0; // 16bit TIMER32-> rCONTROL1.b.bONESHOT = 0; // Wrapping mode TIMER32-> rCONTROL1.b.bE..
MSP432 성능 테스트 - GPIO토글 MSP432 성능 테스트 - GPIO토글 MSP432는 Cortex-M4 코어의 최대 48Mhz로 동작하는 저전력 MCU이다. 단순 비교는 의미 없기는 하지만 간단히 GPIO토글 속도로 성능 테스트를 진행 해 보았다. MSP432의 CPU성능 테스트를 위해 TI에서 제공하는 기본 MSP432 GPIO 토글 예제를 구동해 보았다. MAP_GPIO_toggleOutputOnPin(GPIO_PORT_P7, GPIO_PIN6); GPIO토글 속도는 16khz로 측정 된다.너무 느리다.MSP432 클럭 설정을 좀 들여다 볼 필요가 있을것 같다. MSP432는 10kHz ~ 48Mhz로 구동 가능하고 2개의 외부 클럭과, 5개의 내부 클럭 소스로 구성된다. MSP432의 클럭 소스LFXTCLK외부 클럭 Low-fr..
MSP432 개발환경 설정하기 MSP432 개발환경 설정하기 TI 제공 테스트 예제는 아래 링크에서 다운 받을 수 있다. http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPWare/latest/index_FDS.html MSP432 는 Cortex-M4 코어 이므로 IAR EWARM에서 컴파일 가능하다. EWARM 7.4이상 버전이 필요하다. IAR 환경설정$PROJ_DIR$\$PROJ_DIR$\..\..\..\..\driverlib\MSP432P4xx\$TOOLKIT_DIR$\inc\TexasInstruments$TOOLKIT_DIR$\inc\TexasInstruments\CMSIS$TOOLKIT_DIR$\CMSIS\Include ewarmTARGET_IS_MSP432..
MSP432 EVM - 저전력 MSP432 MCU 보드 제작 MSP432 EVM 보드 제작 TI사의 새로운 저전력 MCU인 MSP432 EVM 보드를 M-Tupe EVM 형태로 제작 했다.48Mhz Cortex-M4 코어를 적용하고 기존 저전력 MCU인 MCP430보다 코어 속도 및 FPU가 추가되어 저전력 이면서 성능 향상시킨 모델이다. MSP432 EVM 회로도 MSP432 EVM 보드는 M-Type EVM 형태의 표준 핀맵으로 제작 해서 기존의 다양한 확장 보드에서 테스트 가능하다. Ethernet W5500, W5200 테스트 확장보드 MP3, Ehternet 확장 테스트 보드 TFT-LCD 확장 테스트 보드
MSP432 - Cortex-M4 저전력 MCU 출시 MSP432 - Cortex-M4 저전력 MCU 출시 TI에서 MSP430 시리즈를 좀더 업그레이드 해서 MSP432시리즈를 출시 했다.Cortex-M4 코어의 48Mhz로 동작하는 저전력용 MCU이다. MSP430 코어를 업그레이드 했으면 좀더 좋았을것 같은데 Cortex 코어로 넘어가서 다양성 측면에서 보면 아쉬운점이 있다.(MCU코어 시장이 Cortex가 거의 평정하고 있는 시점에서 다양한 코어가 계속 발전 했으면 하는 엔지니어적인 생각이다.) 어째거나 Cortex-M4 의 FPU까지 포함되어 있고 저전력을 지원한다면 저전력 분야에서 적용될 부분이 많을것 같다. MSP430 코어와 비교해 보면 아래와 같이 성능 향상이 되어 있다.

반응형