MSP430-FUNCTION-CODE-EXAMPLES
MSP430™ 經濟型產品線感測功能程式碼範例
MSP430-FUNCTION-CODE-EXAMPLES
概覽
MSP430-FUNCTION-CODE-EXAMPLES 是一個程式碼示例集合,包含 25 個專為 MSP430FR2000、MSP430FR2100、MSP430FR2110 和 MSP430FR2111 經濟性產品線感測微控制器 (MCU) 設計的程式碼範例。這些程式碼範例使開發人員能夠為簡單的數位和類比功能(例如計時器、輸入/輸出擴展器、系統重設控制器、EEPROM 等)新增可編程性。大多數程式碼範例在 MSP430FR2000 MCU 中占用不到 0.5KB 的記憶體,少數範例運作時會使用高達 1KB 的記憶體。
這些程式碼範例是使用 MSP-T430PW20 目標開發電路板和 MSP-FET 編程器及偵錯器電路板進行測試的。然而,這些程式碼範例可以輕鬆修改並移植到 MSP-EXP430FR2311 LaunchPad™ 開發套件,這是一種比目標開發電路板成本更低的評估平台。如需詳細資訊,請參閱此程式碼可攜帶性指南。
提供的功能程式碼範例可使用 Code Composer Studio™ (CCS) 或 IAR® Embedded Workbench 整合式開發環境 (IDE) 修改。
特點
- 25 個功能程式碼範例
- 針對佔用 0.5KB 或 1KB 的記憶體進行了最佳化
以下類比和數位功能的程式碼範例:
通訊功能
- 單線通訊主機
- SPI IO 擴展器
- UART 至 UART 橋接器
- UART 至 SPI 橋接器
脈衝寬度調變功能
- 類比輸入至 PWM 輸出
- 雙輸出 8 位元 PWM DAC
- 伺服馬達控制
- 步進馬達控制
- UART 軟體控制的 RGB LED 混色
系統和內務處理功能
- 在閾值時 ADC 喚醒和傳送
- EEPROM 模擬
- 低功耗六路鍵盤
- 正交編碼器位置計數器
- 具有 UART 的磁滯比較器
- 多功能重設控制器
- 單斜率類比轉數位轉換技術
- 篡改偵測
- 可編程時脈來源
- 可編程頻率鎖定迴路
計時器功能
- 具有備份記憶體的外部 RTC
- 7 段式 LED 碼表
- 外部可編程監視定時器
- 可編程系統喚醒控制器
- 簡易 RTC 架構系統喚醒控制器
- 含時間戳記的電壓監控器
開始使用
- 訂購 MSP-EXP430FR2311 LaunchPad
- 下載 MSP430-FUNCTION-CODE-EXAMPLES
- 閱讀以 0.25 美元 DFP 增強簡單類比與數位功能應用筆記,開始上手使用
- 觀看 25 美分實現 25 種功能培訓影片
下載項目
MSP430-FUNCTION-CODE-EXAMPLES — MSP430™ Value Line Sensing Function Code Examples
支援產品和硬體
產品
MSP430 microcontrollers
MSP430-FUNCTION-CODE-EXAMPLES — MSP430™ Value Line Sensing Function Code Examples
Single Wire Communication Host
SPI IO Expander
UART to UART Bridge
UART to SPI Bridge
Analog Input to PWM Output
Dual output 8-bit PWM DAC
Servo Motor Controller
Stepper Motor Controller
UART Software -Controlled RGB LED Color Mixing
ADC Wake and Transmit on Threshold
EEPROM Emulation
Low Power Keypad
Quadrature Encoder Position Counter
Hysteresis Comparator with UART
Multi-Function Reset Controller
Single Slope Analog-to-Digital Conversion Technique
Tamper Detection
Programmable Clock Source
Programmable Frequency-locked Loop
External RTC with backup memory
7-Segment LED Stopwatch
External Programmable Watchdog Timer
Programmable System Wakeup Controller
Simple Power Sequencer
Simple RTC-based System Wake-up Controller
Voltage Monitor with timestamp
All Functions together in a single zip file
產品
MSP430 microcontrollers
文件
Single Wire Communication Host App Note
SPI IO Expander App Note
UART to UART Bridge App Note
UART to SPI Bridge App Note
Analog Input to PWM Output App Note
Dual output 8-bit PWM DAC App Note
Servo Motor Controller App Note
Stepper Motor Controller App Note
UART Software -Controlled RGB LED Color Mixing App Note
ADC Wake and Transmit on Threshold App Note
EEPROM Emulation App Note
Low Power Keypad App Note
Quadrature Encoder Position Counter App Note
Hysteresis Comparator with UART App Note
Multi-Function Reset Controller App Note
Single Slope Analog-to-Digital Conversion Technique App Note
Tamper Detection App Note
Programmable Clock Source App Note
Programmable Frequency-locked Loop App Note
External RTC with backup memory App Note
7-Segment LED Stopwatch App Note
External Programmable Watchdog Timer App Note
Programmable System Wakeup Controller App Note
Simple Power Sequencer App Note
Simple RTC-based System Wake-up Controller App Note
Voltage Monitor with timestamp App Note
版本資訊
The code examples were tested using the MSP-TS430PW20 target development board and MSP-FET programmer and debugger board. However, the code examples can be easily modified and ported to the MSP-EXP430FR2311 LaunchPad development kit - a lower-cost evaluation platform than the target development board. See application note SLAA812. For tips and tricks on optimizing C code for size see application note SLAA812.
For tips and tricks on optimizing C code for size see application note SLAA812.