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 的简单系统唤醒控制器
- 带时间戳的电压监控器
开始使用
下载
MSP430-FUNCTION-CODE-EXAMPLES — MSP430™ 超值系列感应功能代码示例
支持的产品和硬件
产品
MSP430 微控制器
MSP430-FUNCTION-CODE-EXAMPLES — MSP430™ 超值系列感应功能代码示例
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 微控制器
文档
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.