本文總結歸納了MSPM0的一些應用指南,希望給到工程師朋友們一定的幫助。
開發(fā)資源:
此鏈接直達MSPM0L1306的官網(wǎng)頁面,下載技術文檔中最重要的三個手冊,數(shù)據(jù)手冊,勘誤表,以及用戶指南,有中文版本,但是以英文版為準。
往下拉,點擊軟件開發(fā)選項卡,看到如下頁面,MSPM0-SDK是SDK和例程的安裝包,SYSCONFIG是代碼生成工具,類似ST的CubeMX,UNIFLASH,用于下載bin和hex文件,swd下載支持JLINK和XDS110,串口下載只能使用XDS110。
應用指南
011. 5V 接口
該示例演示了如何使用 MSPM0 器件上的漏極開路 IO (ODIO)與高達 5V 的信號進行連接。通過使用外部上拉電阻器,開漏 IO 允許在高于 MSPM0 VDD 電源電壓的電壓電平下跨多個電壓域進行通信。
PWM 占空比與 LED 的亮度直接相關。在應用中使用 LED 作為指示燈或光源時,可以使用 PWM 信號來驅(qū)動 LED 亮度和功耗。MPSM0 中的計時器模塊可用于生成具有不同頻率和占空比的 PWM 信號。該示例代碼以心跳方式調(diào)暗和調(diào)亮 LED,以顯示可用于驅(qū)動 LED 的整個 PWM 占空比范圍。
該子系統(tǒng)演示了如何在可編程增益放大器 (PGA) 配置中設置 MSPM0 內(nèi)部運算放大器,動態(tài)更改增益,輸出放大 的信號以及使用 ADC 讀取結果。該配置使用戶能夠使用具有高增益的小輸入電壓信號極大地提高分辨率,但隨后 仍然能夠通過更改為較低的增益來對較大的信號進行采樣。
用于 ADC 的 DMA 乒乓示例演示了如何使用 DMA 在兩個不同的緩沖區(qū)之間傳輸 ADC 數(shù)據(jù),這也稱為 DMA“乒 乓”。DMA 乒乓通常用于將數(shù)據(jù)傳輸?shù)揭粋€緩沖器,同時 CPU 使用另一個緩沖器。如圖 1 所示,藍色路徑顯示 DMA 將數(shù)據(jù)傳輸?shù)骄彌_區(qū) 1,CPU 從緩沖區(qū) 2 獲取數(shù)據(jù)。當路徑切換時,DMA 將數(shù)據(jù)傳輸?shù)骄彌_區(qū) 2,CPU 從 緩沖區(qū) 1 獲取數(shù)據(jù)。這種技術的好處是整個應用程序的運行時更短,因為 CPU 在任何時候都可以自由地對一部分 數(shù)據(jù)進行操作。在該示例中,ADC 配置為單次轉換模式,DMA 和 CPU 將在每次轉換后在緩沖區(qū)之間切換。
05熱敏電阻溫度檢測
該子系統(tǒng)使用與正溫度系數(shù) (PTC) 熱敏電阻 (TMP61) 串聯(lián)的電阻器構成分壓器,從而產(chǎn)生隨溫度呈線性變化的輸 出電壓。通過在緩沖器配置中設置 MSPM0 內(nèi)部運算放大器并使用 ADC 進行采樣來讀取該外部電路。如果測量到 溫度升高,RGB LED 將變?yōu)榧t色;如果溫度降低,LED 將變?yōu)樗{色;如果溫度沒有顯著變化,LED 將保持綠 色。本文檔不詳細介紹如何根據(jù) ADC 讀數(shù)計算溫度值,因為此類計算取決于所選的熱敏電阻。
06跨阻放大器
該子系統(tǒng)演示了如何將 MSPM0 內(nèi)部運算放大器設置為跨阻放大器 (TIA) 配置并使用內(nèi)部 ADC 讀取輸出??缱柽\ 算放大器電路可以將輸入電流源轉換為輸出電壓。電流到電壓的增益基于反饋電阻。
本文檔描述了 A 型 EEPROM 仿真的結構和行為。然后,介紹了相關 API 的使用。此外,還向用戶提供了相關代碼。用戶可以調(diào)用應用程序中的函數(shù)來寫入、讀取和修改數(shù)據(jù)。
審核編輯:湯梓紅
-
放大器
+關注
關注
145文章
14147瀏覽量
217312 -
電阻器
+關注
關注
21文章
4047瀏覽量
63569 -
接口
+關注
關注
33文章
9005瀏覽量
153778 -
adc
+關注
關注
99文章
6709瀏覽量
549271
原文標題:MSPM0開發(fā)應用指南合集
文章出處:【微信號:創(chuàng)易棧,微信公眾號:創(chuàng)易?!繗g迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
MSPM0 G 系列 MCU 硬件開發(fā)指南
MSPM0 L系列MCU功耗優(yōu)化指南

MSPM0 G系列MCU功耗優(yōu)化指南

MSPM0 G系列MCU硬件開發(fā)指南

MSPM0 G系列MCU硬件開發(fā)指南

MSPM0 L 系列 MCU硬件開發(fā)指南

從STM32到基于Arm的MSPM0的遷移指南

MSPM0 L系列MCU硬件開發(fā)指南

MSPM0 C系列MCU硬件開發(fā)指南

評論