Last updated 1 year ago
MSP432 | ARM-Cortex | C/C++ | Code Composer Studio(CCS) | 定时器中断 | 脉宽调制(PWM) | 通用异步接收器和发送器(UART) | RTOS | 线程
闪烁
该程序使用板载 LED 播放。它将打开板载红色 LED(连接到 P1.0)并按照红色 (P2.0) ->绿色 (P2.1) ->蓝色 (P2.2) 的顺序切换 RGB Led 颜色
按钮LED
该程序演示了简单的数字 I/O 功能。它从板载按钮 (P1.4) 读取并更改红色 LED (P1.0) 的状态。
定时器
该程序使用 TimerA0 在定时器完成计数后连续切换红色 LED (P1.0)。
持续定时
这个程序展示了如何保持定时器可以计数到(CCR[0]寄存器)的超出限制的时间计数。
定时中断
该程序显示了为中断和使用 Timer ISR 初始化定时器
定时器0和PWM
该程序展示了如何使用 Timer 通过 Timer ISR 手动生成 PWM
定时器0 半自动 PWM
该程序还显示了使用 Timer 生成 PWM 的手动方法。使用了两个 ISR。
定时器 PWM
此程序在所有引脚(也是端口映射到定时器)上放置一个 PWM 信号,并可用作启动板上的外围引脚。
UART
该程序通过将 Tx 连接到 Rx 或连接到 arduino 的 Rx、Tx 和编程 arduino 以发回它收到的数据来测试。 如果 MSP 接收到正确的数据,则 MSP 发送的数据的价值会增加。 该程序还显示了接收器 ISR 的功能。
空闲线程
Hwis 线程
动态 Hwis 线程
Swis 线程
静态 任务
动态 任务
信号量
信号量-死锁