ARM® Cortex ®-M0+ MCU thiết kế và khuếch đại; phát triển
Bắt đầu nhanh chóng với phần cứng, phần mềm và các công cụ phát triển trực quan và thân thiện với người dùng.
Phát triển phần cứng
Bắt đầu đánh giá danh mục đầu tư MCU MSPM0 của chúng tôi bằng cách tận dụng hệ sinh thái mô-đun cung cấp cho bạn sự linh hoạt để đánh giá MCU bằng cách sử dụng bộ công cụ phát triển Launchpad™.
LaunchPad
MSPM0L1306 LaunchPad™ development kit for 32-MHz Arm® Cortex®-M0+ MCU
The LP-MSPM0L1306 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0L1306. It contains everything needed to start developing on the MSPM0L1306 M0+ MCU platform, including on-board debug probe for programming, debugging and energy measurements. The board (...)
MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
The LP-MSPM0G3507 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0G3507. It contains everything needed to start developing on the MSPM0G3507 M0+ MCU platform, including on-board debug probe for programming, debugging and energy measurements. The board (...)
MSPM0C1104 LaunchPad™ development kit for 24-MHz Arm® Cortex®-M0+ MCU
The LP-MSPM0C1104 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0C1104. It contains everything needed to start developing on the MSPM0C1104 M0+ MCU platform, including on-board debug probe for programming and debugging in a smaller form factor. The (...)
Phần mềm
Bắt đầu phát triển bằng nhiều ví dụ mã khác nhau
Hãy bắt đầu với các ví dụ mã ngoại vi của chúng tôi minh họa các trường hợp sử dụng phổ biến cho chức năng thiết bị bằng cách sử dụng API của thư viện trình điều khiển.
Tăng tốc phát triển của bạn bằng cách sử dụng các ví dụ về hệ thống con MSP của chúng tôi để tích hợp các khối dựng cho các chức năng chính vào ứng dụng của bạn.
Cấu hình thiết bị ngoại vi bằng cách sử dụng các trình điều khiển phần mềm di động bạn chọn
Sử dụng thư viện trình điều khiển (DriverLib) cấp thấp để cấu hình, kiểm soát và xử lý phần cứng và thiết bị ngoại vi ARM thông thường bằng cách sử dụng một tập hợp các API đầy đủ chức năng.
Sử dụng trình điều khiển TI cấp cao hơn, an toàn luồng của chúng tôi để cấu hình các thiết bị ngoại vi liền mạch bên trong các ứng dụng hệ điều hành thời gian thực (RTOS).
Đơn giản hóa việc phát triển ứng dụng với thư viện middleware cho MSPM0
Nhanh chóng bật an toàn chức năng, khởi động an toàn, cập nhật phần mềm điều khiển, xử lý tín hiệu kỹ thuật số tối ưu và giao tiếp có dây (bao gồm LIN, CAN, SENT, IO-LINK, OneWire, DALI, và SMBUS).
Tiếp cận thị trường nhanh hơn với phần mềm ứng dụng để điều khiển động cơ, đo lường năng lượng, chẩn đoán y tế, cảm biến môi trường, quản lý pin, và nhiều hơn nữa.
Phát triển theo lựa chọn RTOS của bạn
Bắt đầu dự án Zephyr OS tiếp theo của bạn cho năm MSPM0 với hỗ trợ thiết bị được cung cấp trong kho lưu trữ Zephyr Project GitHub.
Nhập các dự án khởi động cho hạt nhân FreeRTOS trực tiếp từ SDK MSPM0.
Middleware
Một loạt các middleware được bao gồm với thư viện và ngăn xếp giao thức cho các ứng dụng và lĩnh vực khác nhau, bao gồm ô tô, thiết bị, tự động hóa xây dựng và nhà máy, v.v.
Điều khiển động cơ
Thư viện điều khiển động cơ đánh bóng
Hall cảm nhận được thư viện điều khiển động cơ hình thang
Thư viện điều khiển động cơ định hướng trường không cảm biến
Thư viện điều khiển động cơ bước
Ô tô
Ví dụ về mã LIN
Ví dụ về mã ĐÃ GỬI
Thư viện toán học
Thư viện IQmath
Đo lường năng lượng
Thư viện đo lường năng lượng
Chợ rộng
Ví dụ về mã nạp khởi động tùy chỉnh
Ví dụ về mã mô phỏng EEPROM
FreeRTOS
Thư viện soạn thảo GUI
Minh họa một dây
Thư viện SMBus
An ninh
Ví dụ về trình quản lý hình ảnh khởi động
Y tế
Máy đo huyết áp
Trình diễn máy đo độ bão hòa oxy mạch đập
An toàn chức năng
MSPM0 diagnostic library for functional safety applications
The MSPM0 diagnostic library software development kit (SDK) is a collection of functional safety software to assist customers to meet their functional safety diagnostic requirements.
tự động hóa cho nhà máy
Quản lý nguồn điện
Ví dụ về mã đồng hồ đo ắc quy
Ví dụ về mã màn hình pin BQ7690x
Thư viện PMBus
Thư viện SMBus
Tự động hóa tòa nhà
DALI code example
Minh họa máy dò khói kép
Minh họa phát hiện chuyển động PIR
Minh họa máy dò khói SASI
Khu vực nhà phát triển của TI
Bắt đầu nhanh chóng với MCU MSPM0
Đánh giá các ví dụ về mã bằng bộ công cụ phát triển Launchpad™ của chúng tôi và bất kỳ IDE nào được hỗ trợ của chúng tôi bằng cách làm theo các bước được nêu trong Hướng dẫn Nhanh của chúng tôi
Phát triển và gỡ lỗi với IDE bạn chọn
SDK MSPM0 có thể được sử dụng với nhiều môi trường phát triển tích hợp (IDE) để phát triển và gỡ lỗi các ứng dụng nhúng. Các IDE có thể đi kèm với các công cụ cấu hình như SysConfig để tăng tốc phát triển.
Đơn giản hóa cấu hình phần cứng và phần mềm
SysConfig cung cấp giao diện người dùng đồ họa trực quan để cấu hình chân cắm, thiết bị ngoại vi, đồng hồ và nhiều hơn nữa. SysConfig sẽ tự động phát hiện, hiển thị và giải quyết xung đột để tăng tốc độ phát triển phần mềm.
Bộ cấu hình analog MSPM0 là công cụ cấu hình đồ họa được thiết kế để đơn giản hóa và tăng tốc thiết kế và cho phép chuỗi tín hiệu analog sử dụng thiết bị MSPM0 mà không cần phát triển mã hóa truyền thống.
Các học phần đào tạo thực tế, dễ sử dụng với MSPM0 Học viện
MSPM0 Academy bao gồm một số bản demo và tài liệu cho tất cả các bộ phát triển Launchpad™. Mỗi mô-đun trải qua các ví dụ từng bước trong bộ công cụ phát triển phần mềm (SDK) của chúng ta để minh họa khả năng của thiết bị.
Các chủ đề bao gồm các ví dụ về thiết bị ngoại vi analog đến giao tiếp nối tiếp và các tính năng thiết bị nâng cao phù hợp với nhu cầu ứng dụng của bạn.
Công cụ lập trình
MSP-GANG production programmer
The MSP Gang Programmer (MSP-GANG) is a MSPM0/MSP430™/MSP432™ device programmer that can program up to eight identical MSPM0/MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible (...)
XDS110 JTAG Debug Probe
The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all (...)
UniFlash flash programming tool
UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.
UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)