Arm® Cortex ®-M0+ MCU 설계 및 개발
직관적이고 사용자 친화적인 하드웨어, 소프트웨어 및 개발 도구로 빠르게 시작하세요.
하드웨어 개발
LaunchPad™ 개발 키트를 사용하여 MCU를 유연하게 평가할 수 있는 모듈형 에코시스템을 활용하여 MSPM0 MCU 포트폴리오를 평가해 보십시오.
런치패드
32MHz Arm® Cortex®-M0+ MCU용 MSPM0L1306 LaunchPad™ 개발 키트
LP-MSPM0L1306 LaunchPad™ 개발 키트는 MSPM0L1306에 기반을 둔 사용이 쉬운 EVM(평가 모듈)입니다. 프로그래밍, 디버깅 및 에너지 측정을 위한 온보드 디버그 프로브를 포함하여 MSPM0L1306 M0+ MCU 플랫폼에서 개발을 시작하는 데 필요한 모든 것이 포함되어 있습니다. 보드에는 3개의 버튼, 2개의 LED(하나는 RGB LED), 아날로그 온도 센서 및 조명 센서가 포함되어 있습니다.
80MHz Arm® Cortex®-M0+ MCU용 MSPM0G3507 LaunchPad™ 개발 키트
LP-MSPM0G3507 LaunchPad™ 개발 키트는 MSPM0G3507을 기반으로 하는 사용이 간편한 EVM(평가 모듈)입니다. 프로그래밍, 디버깅 및 에너지 측정을 위한 온보드 디버그 프로브를 포함하여 MSPM0G3507 M0+ MCU 플랫폼에서 개발을 시작하는 데 필요한 모든 것이 포함되어 있습니다. 보드에는 버튼 3개, LED 2개(하나는 RGB LED), 그리고 아날로그 온도 센서와 광센서가 포함되어 있습니다. 또한 4 MSPS에서 고속 ADC 성능을 보여주는 외부 버퍼가 있습니다.
24MHz Arm® Cortex®-M0+ MCU용 MSPM0C1104 LaunchPad™ 개발 키트
LP-MSPM0C1104 LaunchPad™ 개발 키트는 MSPM0C1104에 기반을 둔 사용이 쉬운 EVM(평가 모듈)입니다. 더 작은 폼 팩터 안에 프로그래밍과 디버깅을 위한 온보드 디버그 프로브를 포함하여 MSPM0C1104 M0+ MCU 플랫폼에서 개발을 시작하는 데 필요한 모든 것이 포함되어 있습니다. 보드에는 버튼 2개와 LED 1개가 포함되어 있습니다.
소프트웨어
다양한 코드 예제를 사용하여 개발 시작
드라이버 라이브러리 API를 사용하여 장치 기능에 대한 일반적인 사용 사례를 보여주는 주변 장치 코드 예제를 시작하십시오.
TI의 MSP 서브시스템 예제를 사용하여 주요 기능을 위한 빌딩 블록을 애플리케이션에 통합하여 개발을 가속화하세요.
선택한 휴대용 소프트웨어 드라이버를 사용하여 주변 장치를 구성합니다
TI의 최적화된 저수준 드라이버 라이브러리(DriverLib)를 사용하면 완전한 기능을 갖춘 API 세트를 사용하여 하드웨어 및 일반 ARM 주변 장치를 구성, 제어 및 조작할 수 있습니다.
상위 수준의 스레드 안전 TI 드라이버를 사용하여 실시간 운영 체제(RTOS) 애플리케이션 내에서 주변 장치를 원활하게 구성할 수 있습니다.
MSPM0용 미들웨어 라이브러리를 통해 애플리케이션 개발 간소화
기능 안전, 보안 부팅, 펌웨어 업데이트, 최적화된 디지털 신호 처리 및 유선 통신(LIN, CAN, SENT, IO-LINK, OneWire, DALI 및 SMBUS 포함)을 신속하게 활성화합니다.
모터 제어, 에너지 측정, 의료 진단, 환경 감지, 배터리 관리 등을 위한 애플리케이션 소프트웨어로 시장 출시를 앞당기세요.
선택한 RTOS를 사용하여 개발
Zephyr Project GitHub 리포지토리에 제공되는 장치 지원을 사용하여 MSPM0용 다음 Zephyr OS 프로젝트를 시작하세요.
FreeRTOS 커널용 스타터 프로젝트를 MSPM0 SDK에서 직접 가져옵니다.
미들웨어
다양한 미들웨어가 차량, 어플라이언스, 건물 및 공장 자동화 등을 포함한 다양한 애플리케이션 및 섹터를 위한 라이브러리 및 프로토콜 스택과 함께 포함되어 있습니다.
차량용
LIN 코드 예제
SENT 코드 예제
넓은 시장
사용자 정의 부트로더 코드 예
EEPROM 에뮬레이션 코드 예
FreeRTOS
GUI Composer 라이브러리
단선 데모
SMBus 라이브러리
건물 자동화
DALI 코드 예제
듀얼 레이 연기 감지기 데모
PIR 모션 감지 데모
SASI 연기 감지기 데모
에너지 측정
에너지 계측 라이브러리
공장 자동화
기능 안전
MSPM0 기능 안전 애플리케이션용 진단 라이브러리
MSPM0 진단 라이브러리 소프트웨어 개발 키트(SDK)는 고객이 기능 안전 진단 요구 사항을 충족할 수 있도록 돕는 기능 안전 소프트웨어 모음입니다.
매스 라이브러리
IQmath 라이브러리
의료용
혈압 모니터 데모
펄스 옥시미터 데모
모터 컨트롤
브러시드 모터 제어 라이브러리
홀 센서드 사다리꼴 모터 제어 라이브러리
무센서 현장 지향 모터 제어 라이브러리
스테퍼 모터 제어 라이브러리
전원 관리
배터리 게이지 코드 예
PMBus 라이브러리
SMBus 라이브러리
보안
부팅 이미지 관리자 예
TI 개발자 영역
선택한 IDE를 사용하여 개발 및 디버그
MSPM0 SDK는 다양한 IDE(통합 개발 환경)와 함께 사용하여 임베디드 애플리케이션을 개발 및 디버깅할 수 있습니다. IDE에는 SysConfig와 같은 구성 도구가 함께 제공되어 개발 속도를 높일 수 있습니다.
하드웨어 및 소프트웨어 구성 간소화
SysConfig는 핀, 주변 장치, 클로킹 등을 구성하기 위한 직관적인 그래픽 사용자 인터페이스를 제공합니다. SysConfig는 충돌을 자동적으로 감지, 노출 및 해결함으로써 소프트웨어 개발을 가속화합니다.
MSPM0 아날로그 구성 도구는 기존의 코딩 개발이 필요 없는 MSPM0 장치를 사용하여 아날로그 신호 체인 설계를 간소화하고 활성화를 가속화하도록 설계된 그래픽 구성 툴입니다.
STM8S003 - MSPS003 마이그레이션 툴은 STM8S003 장치 제품군에서 핀 호환 MSPS003(MSPM0C110x) 장치로 애플리케이션을 마이그레이션하는 프로세스를 간소화하는 소프트웨어, 툴 및 문서 모음을 제공합니다.
MSPM0 아카데미를 통한 사용하기 쉬운 실습 교육 모듈
MSPM0 아카데미에는 모든 LaunchPad™ 개발 키트에 대한 여러 데모와 문서가 포함되어 있습니다. 각 모듈은 장치의 기능을 시연하기 위해 TI의 SDK(소프트웨어 개발 키트) 내에서 예제를 단계별로 살펴봅니다.
주제는 아날로그 주변 기기의 예부터 직렬 통신 및 고급 장치 기능까지 애플리케이션 요구 사항에 맞는 범위를 제공합니다.
프로그래밍 도구
MSP-GANG 생산 프로그래머
MSP Gang 프로그래머(MSP-GANG)는 최대 8개의 동일한 MSPM0/MSP430/MSP432 플래시 또는 FRAM 장치를 동시에 프로그래밍할 수 있는 MSPM0/MSP430™/MSP432™ 장치 프로그래머입니다. 이는 표준 RS-232 또는 USB 연결을 사용하여 호스트 PC에 연결하고 사용자가 프로세스를 완벽하게 사용자 지정할 수 있는 유연한 프로그래밍 옵션을 제공합니다.
XDS110 JTAG 디버그 프로브
텍사스 인스트루먼트 XDS110은 TI 임베디드 프로세서를 위한 새로운 디버그 프로브(에뮬레이터)입니다. XDS110은 XDS100 제품군을 대체하면서 하나의 포드로 더 다양한 표준(IEEE1149.1, IEEE1149.7, SWD)을지원합니다. 또한 모든 XDS 디버그 프로브는 ETB(Embedded Trace Buffer)를 특징으로 하는 모든 Arm® 및 DSP 프로세서에서 코어 및 시스템 추적을 지원합니다. 핀을 통한 코어 추적의 경우 XDS560v2 PRO TRACE가 필요합니다.
텍사스 인스트루먼트 XDS110은 TI (...)
UniFlash 플래시 프로그래밍 도구
UniFlash는 TI 마이크로컨트롤러와 무선 연결성 장치의 온칩 플래시와 TI 프로세서용 온보드 플래시 프로그래밍을 위한 소프트웨어 도구입니다. UniFlash는 그래픽과 명령줄 인터페이스를 모두 제공합니다.
UniFlash는 TI 개발자 영역의 클라우드에서 실행하거나 Windows®, Linux® 및 macOS® 컴퓨터에서 다운로드해 사용할 수 있습니다.
지원 장치: CC13xx, CC23xx, CC25xx, CC26xx, CC32xx, C2000™ 마이크로컨트롤러, MSP430™ (...)