MSP430 LaunchPad教程-第4部分-UART传输

今天,我们将学习如何使用UART与Launchpad进行通信。为此,我将主板随附的默认微控制器替换为 MSP430G2553。它是MSP430 Value Line中功能最强大的设备,它带有一个集成的硬件UART模块,以及16 Kb的闪存,512字节的SRAM和一个8通道10位ADC。

UART通信在处理传感器时可能很有用:作为一个基本示例,我们可以...


MSP430 LaunchPad教程-第3部分-ADC

在MSP430的新旅程中,我将在MSP430G2231上解释模数转换的基础知识,我们将编写一个程序来读取ADC通道并根据转换结果切换LED。 

与往常一样,我们首先包括MSP430G2231的头文件,led内容以及定义将存储转换结果的变量的定义。我们还声明了一个将初始化ADC的函数...


MSP430 Launchpad教程-第2部分-中断和计时器

什么是“打断这是一个信号,通知我们的MCU某个事件已经发生,从而导致主程序正常流程的中断和“中断例程”的执行,该例程处理该事件并采取指定的措施。

中断对于避免在轮询循环中浪费处理器的宝贵时间,等待外部事件至关重要(实际上,它们用于实时操作系统,


MSP430启动板教程-第1部分-基础

TI的LaunchPad是一个完整的MSP430开发环境:您所需要做的就是下载并安装CCS IDE(需要登录),使用随附的mini-usb电缆将支持G2231的LaunchPad连接到计算机,并且可以开始编写代码了!

德州仪器MSP430 LaunchPad

因此,让我们看看如何在Code Composer Studio中启动新项目。该IDE派生自Eclipse,因此,如果您在使用它之前就不会有太大问题。

我们将编写一个简单的程序,它将...


MSP430 Launchpad教程-第2部分-中断和计时器

什么是“打断这是一个信号,通知我们的MCU某个事件已经发生,从而导致主程序正常流程的中断和“中断例程”的执行,该例程处理该事件并采取指定的措施。

中断对于避免在轮询循环中浪费处理器的宝贵时间,等待外部事件至关重要(实际上,它们用于实时操作系统,


MSP430 LaunchPad教程-第4部分-UART传输

今天,我们将学习如何使用UART与Launchpad进行通信。为此,我将主板随附的默认微控制器替换为 MSP430G2553。它是MSP430 Value Line中功能最强大的设备,它带有一个集成的硬件UART模块,以及16 Kb的闪存,512字节的SRAM和一个8通道10位ADC。

UART通信在处理传感器时可能很有用:作为一个基本示例,我们可以...


MSP430启动板教程-第1部分-基础

TI的LaunchPad是一个完整的MSP430开发环境:您所需要做的就是下载并安装CCS IDE(需要登录),使用随附的mini-usb电缆将支持G2231的LaunchPad连接到计算机,并且可以开始编写代码了!

德州仪器MSP430 LaunchPad

因此,让我们看看如何在Code Composer Studio中启动新项目。该IDE派生自Eclipse,因此,如果您在使用它之前就不会有太大问题。

我们将编写一个简单的程序,它将...


MSP430 LaunchPad教程-第3部分-ADC

在MSP430的新旅程中,我将在MSP430G2231上解释模数转换的基础知识,我们将编写一个程序来读取ADC通道并根据转换结果切换LED。 

与往常一样,我们首先包括MSP430G2231的头文件,led内容以及定义将存储转换结果的变量的定义。我们还声明了一个将初始化ADC的函数...