Internet Explorer is not a supported browser for TI.com. For the best experience, please use a different browser.

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.

Rút ngắn thời gian đưa ra thị trường với danh mục toàn diện của bộ vi điều khiển ARM Cortex-M0+ và tài nguyên thiết kế hỗ trợ bao gồm cấu hình thiết bị đồ họa, trình điều khiển phần mềm được tối ưu hóa, hàng trăm ví dụ mã, thiết kế tham khảo & nbsp;
ARM® Cortex ®-M0+ MCU thiết kế và khuếch đại; phát triển

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

Evaluation board
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 (...)

Evaluation 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 (...)

Evaluation 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

Rút ngắn thời gian đưa ra thị trường với các trình điều khiển phần mềm được tối ưu hóa, hàng trăm ví dụ về mã, hỗ trợ các hệ điều hành thân thiện với nhà phát triển và nhiều hơn nữa.
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.

Tải xuống hình ảnh
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).

Tải xuống hình ảnh
Đơ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.

Tải xuống & khuếch đại; thiết lập phần mềm

Tải xuống & khuếch đại; thiết lập phần mềm

SDK MSPM0 cung cấp phần mềm được thiết kế cho hiệu suất tối ưu và sử dụng bộ nhớ bao gồm các ví dụ dễ sử dụng, nhiều công cụ, trình điều khiển và thư viện khác nhau, và tài liệu đi kèm theo một gói phần mềm duy nhất.

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.

Mở rộng tất cả

Điều khiển động cơ

Phần mềm
Thư viện điều khiển động cơ đánh bóng
Thư viện này bao gồm hai mô-đun chính. Mô-đun HAL để thao tác và cấu hình các chốt MCU và các thiết bị ngoại vi và mô-đun trình điều khiển động cơ cung cấp API để điều khiển trình điều khiển động cơ.
Phần mềm
Hall cảm nhận được thư viện điều khiển động cơ hình thang
Thư viện bẫy cảm biến Hall (halltrap) bao gồm thuật toán hình thang cảm biến dựa trên hội trường cho điều khiển động cơ BLDC. Lớp này xử lý việc cập nhật PWM dựa trên phản hồi phòng họp.
Phần mềm
Thư viện điều khiển động cơ định hướng trường không cảm biến
Thư viện FOC không cảm biến chứa các thuật toán chung cho điều khiển động cơ FOC không cảm biến 3 pha. Mô-đun này có API mà người dùng có thể sử dụng để cấu hình và kiểm soát điều khiển động cơ FOC. Mô-đun này xử lý việc thiết lập các điều chế PWM dựa trên thuật toán FOC. 
Phần mềm
Thư viện điều khiển động cơ bước
Thư viện bước chứa các thuật toán chung cho điều khiển động cơ bước. Lớp này giúp giảm kích thước mã khi sử dụng nhiều mô-đun bộ kích âm thanh mô-đun.

Ô tô

Phần mềm
Ví dụ về mã LIN
Mạng liên kết cục bộ (tiếng ANH: Local Interconnect Network, viết tắt LIN) là một bus giao tiếp đa điểm, chi phí thấp, dễ thực hiện thường được sử dụng trong ô tô. SDK MSPM0 bao gồm các ví dụ dễ sử dụng cho Commander và Responder.
Phần mềm
Ví dụ về mã ĐÃ GỬI
Truyền tín hiệu Edge Nibble (SENT) là một tiêu chuẩn giao tiếp đơn hướng được sử dụng trong các mạng ô tô. SDK MSPM0 bao gồm một ví dụ dễ sử dụng để truyền một khung GỬI.

Thư viện toán học

Phần mềm
Ví dụ về mã DSP CMSIS
Ví dụ về mã cho xử lý tín hiệu kỹ thuật số. 
Phần mềm
Thư viện IQmath
Thư viện TI MSP IQmath là một tập hợp các hàm toán học được tối ưu hóa cao và chính xác cao cho các lập trình viên C để chuyển liền mạch một thuật toán dấu phẩy động thành mã dấu chấm cố định trên MSPM0 thiết bị.

Đo lường năng lượng

Phần mềm
Thư viện đo lường năng lượng
 Thư viện phần mềm cho các giải pháp đo lường năng lượng một pha và đa pha có tính tương thích với các bộ chuyển đổi đa kênh hiệu suất cao bên ngoàibộ chuyển đổi kỹ thuật số (ADC) để đạt được độ chính xác cao và hỗ trợ tần số lấy mẫu cao cần thiết cho các tính năng chất lượng điện.

Chợ rộng

Phần mềm
Ví dụ về mã nạp khởi động tùy chỉnh
Mã ví dụ về cách triển khai bộ nạp khởi động tùy chỉnh với giao diện flash I2C, giao diện flash SPI, giao diện flash UART, gọi phần mềm hoặc BSL phụ. 
Phần mềm
Ví dụ về mã mô phỏng EEPROM
Ví dụ mã cho Mô phỏng EEPROM để lưu trữ các khối lớn hoặc dữ liệu biến nhỏ. MSPM0 hỗ trợ mô phỏng EEPROM thông qua Flash bên trong. So với việc sử dụng EEPROM nối tiếp bên ngoài, mô phỏng EEPROM bằng cách sử dụng Flash bên trong giúp tiết kiệm chi phí và sử dụng pin. 
Phần mềm
FreeRTOS
FreeRTOS là một kernel hệ điều hành thời gian thực mã nguồn mở cho các thiết bị nhúng. Nó thực hiện một tập hợp tối thiểu các chức năng, xử lý tác vụ cơ bản và quản lý bộ nhớ. FreeRTOS được hỗ trợ trong trình điều khiển TI trên MSPM0Gxxxx thiết bị.
Phần mềm
Thư viện soạn thảo GUI
GUI Composer là một công cụ dựa trên trình duyệt để phát triển GUI dựa trên PC, HTML có thể bổ sung cho dự án hoặc ứng dụng nhúng của bạn. SDK MSPM0 bao gồm một thư viện và các ví dụ cho thấy việc triển khai các giao thức được hỗ trợ để cho phép phát triển nhanh chóng giao diện người dùng giao diện người dùng giao diện người dùng cho LaunchPad
Phần mềm
Minh họa một dây
Demo cho giao diện mục tiêu 1 dây sử dụng bộ hẹn giờ trong chế độ chụp kết hợp (được cấu hình để đo chiều rộng xung thấp). Bản demo được cung cấp như một tài liệu tham khảo để thực hiện EEPROM 1-Wire với cấu trúc lệnh tương tự như DS2433. 
Phần mềm
Thư viện SMBus
Thư viện SMBus MSPM0 được phát triển theo đặc điểm kỹ thuật của SMBus 3,2. SDK bao gồm các ví dụ minh họa giao tiếp giữa Bộ điều khiển SMBus và SMBus Target bằng cách sử dụng tất cả các giao thức SMBus được hỗ trợ.

An ninh

Phần mềm
Ví dụ về trình quản lý hình ảnh khởi động
Việc triển khai mcuboot công khai cho các thiết bị MSP để cho phép các tính năng khởi động bảo mật trong quá trình phát triển. Nó sẽ kiểm tra tính toàn vẹn và xác thực một hoặc nhiều hình ảnh ứng dụng đã tải và đăng nhập vào thiết bị bằng ECDSA và SHA-256.

Y tế

Phần mềm
Máy đo huyết áp
Mã ví dụ minh họa cách thực hiện trình diễn máy đo huyết áp. Thiết kế tham khảo đi kèm, TIDA-010266, là hướng dẫn về cách thiết kế bo mạch tùy chỉnh và mã bằng cách sử dụng MSPM0L cho ứng dụng này. 
Phần mềm
Trình diễn máy đo độ bão hòa oxy mạch đập
 Mã ví dụ minh họa cách thực hiện trình diễn máy đo độ bão hòa oxy theo mạch đập. Thiết kế tham khảo đi kèm, TIDA-010267, là hướng dẫn về cách thiết kế bo mạch tùy chỉnh và mã bằng cách sử dụng MSPM0L cho ứng dụng này. 

An toàn chức năng

Driver or library
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

Phần mềm
IO-Link
Giải pháp hiệu quả, chi phí thấp cho liên kết IO sử dụng MSPM0

Quản lý nguồn điện

Phần mềm
Ví dụ về mã đồng hồ đo ắc quy
 Ví dụ về phần mềm cho thấy việc triển khai sử dụng MSPM0 để thực hiện giải pháp đồng hồ đo điện áp và giải pháp phát hiện dòng điện chi phí thấp, chính xác cao và tự hiệu chỉnh dựa trên MSPM0 Opas nội bộ.
Phần mềm
Ví dụ về mã màn hình pin ‌BQ7690x
 Mã ví dụ để hiển thị việc thực hiện sử dụng MSPM0 để điều khiển BQ769x2 để phát hiện trạng thái pin. 
Phần mềm
Thư viện PMBus
Thư viện PMBus MSPM0 dựa trên thư viện SMBus MSPM0. Thư viện PMBus MSPM0 cung cấp một tập hợp các API để giao tiếp qua PMBus như một bộ điều khiển hoặc mục tiêu.
Phần mềm
Thư viện SMBus
Thư viện SMBus MSPM0 được phát triển theo đặc điểm kỹ thuật của SMBus 3,2. SDK bao gồm các ví dụ minh họa giao tiếp giữa Bộ điều khiển SMBus và SMBus Target bằng cách sử dụng tất cả các giao thức SMBus được hỗ trợ.

Tự động hóa tòa nhà

Phần mềm
DALI code example
Giao diện chiếu sáng có thể gán địa chỉ kỹ thuật số (DALI) là giao thức nối tiếp cho điều khiển chiếu sáng kỹ thuật số cho phép giao tiếp giữa các thiết bị ứng dụng chiếu sáng khác nhau và bộ điều khiển. SDK MSPM0 cung cấp một ví dụ về các ứng dụng DALI sử dụng mô-đun UART.
Phần mềm
Minh họa máy dò khói kép
Ứng dụng demo của máy dò khói tia kép, sử dụng AFE TPS880x. Bản trình diễn này thực hiện các phép đo định kỳ của Dual-Ray AFE và thực hiện thuật toán ngưỡng đơn giản để phát hiện xem có nên kích hoạt cảnh báo hay không.
Phần mềm
Minh họa phát hiện chuyển động PIR
 Trình diễn giải pháp phát hiện chuyển động bằng cảm biến chuyển động hồng ngoại thụ động tương tự (PIR) và MSM0L1306. Có một ghi chú ứng dụng liên quan SLAAEF6 cho bản demo này, giải thích thêm về giải pháp phần mềm và đưa ra thiết kế phần cứng mà bản demo này đã được phát triển.
Phần mềm
Minh họa máy dò khói SASI
Mã ví dụ để sử dụng như một tham chiếu về cách triển khai giao diện cảm biến analog thông minh (SASI) để phát hiện khói. Thiết kế tham chiếu đi kèm, TIDA-010941, là hướng dẫn về thiết kế hệ thống, thiết kế quang học và cơ khí của bo mạch gửi, phần mềm và thiết lập kiểm tra

Khu vực nhà phát triển của TI

Truy cập tất cả các công cụ phát triển và các khóa đào tạo dễ thực hiện để dễ dàng phát triển, gỡ lỗi và phân tích mã.
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

Bắt đầu
Video Player is loading.
Current Time 0:00
Duration 2:55
Loaded: 0.00%
Stream Type LIVE
Remaining Time 2:55
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected
  • en (Main), selected
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.

Tải xuống hình ảnh
Đơ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.

Video Player is loading.
Current Time 0:00
Duration 0:54
Loaded: 0.00%
Stream Type LIVE
Remaining Time 0:54
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected
  • default, selected
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.

Tải xuống hình ảnh

Công cụ lập trình

Hardware programming tool
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 (...)

Debug probe
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 (...)

Software programming tool
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 (...)

Tài nguyên giáo dục

Loạt video
Loạt video
Dòng phòng thí nghiệm chính xác: Lõi CPU
Dòng này sẽ hướng dẫn bạn về các nguyên tắc cơ bản của lõi vi điều khiển
Loạt video
Loạt video
Dòng phòng thí nghiệm chính xác: Giao tiếp vi điều khiển
Chuỗi này thảo luận về các giao thức giao tiếp trong vi điều khiển.
Loạt video
Loạt video
Dòng phòng thí nghiệm chính xác: Bộ hẹn giờ và điều khiển
Dòng này giải thích các tính năng định giờ và điều khiển được tìm thấy trên các vi điều khiển.

Đối tác

Hệ sinh thái của các công ty đối tác của chúng tôi là một cộng đồng toàn cầu bao gồm các công ty có uy tín, có uy tín, cung cấp các sản phẩm và dịch vụ bổ sung cho các giải pháp thiết bị bán dẫn của chúng tôi. Các sản phẩm và dịch vụ bao gồm một loạt các công cụ phát triển và phần mềm nhúng giúp khách hàng tăng tốc nỗ lực phát triển và giảm thời gian đưa ra thị trường.

Đối tác