This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/MSP430FR2355:CCS/MSP430FR2355

Guru**** 1823270 points
Other Parts Discussed in Thread: MSP430FR2353, MSP430FR2355
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/759172/ccs-msp430fr2355-ccs-msp430fr2355

器件型号:MSP430FR2355

工具/软件:Code Composer Studio

如何将 ADC 数据发送到 RealTerm。我使用了此代码示例、这些示例工作正常、但我希望在 RealTerm 中将此数据显示到 PC。如何执行此过程。请向我解释一下、因为我只是该字段的初学者。

#include

unsigned int ADC_Result;

int main (空)

WDTCTL = WDTPW | WDTHOLD;//停止 WDT

//配置 GPIO
P1DIR |= BIT0;//将 P1.0/LED 设置为输出方向
P1OUT &=~BIT0;// P1.0 LED 关闭

//配置 ADC A1引脚
P1SEL0 |= BIT1;
P1SEL1 |= BIT1;

//禁用 GPIO 上电默认高阻抗模式以激活
//先前配置的端口设置
PM5CTL0 &=~LOCKLPM5;

//配置 ADC12
ADCCTL0 |= ADCSHT_2 | ADCON;// ADCON、S&H=16 ADC CLKS
ADCCTL1 |= ADCSHP;// ADCCLK = MODOSC;采样计时器
ADCCTL2 &=~ADCRES;//清除 ADCCTL 中的 ADCRES
ADCCTL2 |= ADCRES_2;// 12位转换结果
ADCMCTL0 |= ADCINCH_1;// A1 ADC 输入选择;Vref=AVCC
ADCIE |= ADCIE0;//启用 ADC 转换完成中断

while (1)

ADCCTL0 |= ADCENC | ADCSC;//采样和转换启动
_bis_SR_register (LPM0_bits | GIE);// LPM0、ADC_ISR 将强制退出
__no_operation();//仅用于调试
如果(ADC_RESULT < 0x7FF)
P1OUT &=~BIT0;//清除 P1.0 LED 关闭
其他
P1OUT |= BIT0;//将 P1.0 LED 设置为打开
_delay_cycles (5000);

// ADC 中断服务例程
#if defined (__TI_Compiler_version__)|| Defined (__IAR_systems_ICC__)
#pragma vector=ADC_vector
_interrupt void ADC_ISR (void)
#Elif defined (_GNU_)
void __attribute__((interrupt (ADC_vector))) ADC_ISR (void)
其他
错误编译器不受支持!
#endif

switch (__evo_in_range (ADCIV、ADCIV_ADCIFG))

案例 ADCIV_NONE:
中断;
ADCIV_ADCOVIFG 案例:
中断;
案例 ADCIV_ADCTOVIFG:
中断;
ADCIV_ADCHIIFG 案例:
中断;
ADCIV_ADCLOIFG 案例:
中断;
ADCIV_ADCINIFG 案例:
中断;
ADCIV_ADCIFG 案例:
ADC_RESULT = ADCMEM0;
_BIC_SR_REGISTER_ON_EXIT (LPM0_BITS);//从 LPM0清除 CPUOFF 位
中断;
默认值:
中断;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:MSP430FR2353

    我是 MSP430FR2355的初学者、想将 MSP430FR2355的 ADC 数据发送到 PC 中的 RealTerm。您可以向我建议在 UART 的帮助下、需要什么样的硬件连接和代码才能将数据从 MSP430FR2355发送到 RealTerm。我已经完成了 ADC 的程序 当电压达到电源电压的0.5以上时、哪个 LED 开始闪烁、但如何将 ADC 数据发送到 RealTerm?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:MSP430FR2355

    工具/软件:Code Composer Studio

    如何将数据 从 msp430fr2355发送到 realterm 并告诉我它的代码

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:MSP430FR2355

    工具/软件:Code Composer Studio

    如何将任何字符或字母从 msp430fr2355发送到 PC 上的 Realerm。我已经完成了在 RealTerm 上编写的任何内容(以环回模式提供一个领域术语)的程序。但现在我想将字母或字符发送到 RealTerm 而不键入 RealTerm。请给出这样的代码示例 我可以将 msp430fr2355中的写入内容传输到 PC 上的 RealTerm。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:MSP430FR2355

    工具/软件:Code Composer Studio

    无论我在 RealTerm 中编写什么内容、我都将获得与您之前所述相同的内容。但是、如何在不在 RealTerm 中写入任何内容的情况下从 MCU 向 RealTerm 发送内容、即这次我要在程序中写入一些字符、相同的字符应显示在中 运行程序时使用 RealTerm。自从我不熟悉编程和 MCU 之后,请就这些事项向我提供帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:MSP430FR2355

    工具/软件:Code Composer Studio

    如何将 ADC 数据发送到 RealTerm。我使用了此代码示例、这些示例工作正常、但我希望在 RealTerm 中将此数据显示到 PC。如何执行此过程。请向我解释一下、因为我只是该字段的初学者。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amit、您好!

    我已经将您在过去2天发布的所有主题帖合并、因为它们似乎都与同一个项目和问题相关。 对于将来的主题、请务必发布一次有关特定问题的帖子、如果您想提供其他信息、请对该帖子进行评论。

    关于您的问题、我在您之前的 E2E 帖子 e2e.ti.com/.../758647中给出的答案仍然适用。 您似乎想详细了解通过 UART 终端向 PC 发送数据(按字母顺序或 ADC 数据)所需的硬件和软件、并使用串行终端(如 RealTerm)解析数据并将其显示在屏幕上。 TI Resource Explorer ( dev.ti.com/.../ )中提供的任何 ADC 代码示例都将向您展示如何正确设置 ADC 外设。 获得 ADC 捕获值后、您可以使用应用程序通过 UART 传输该值(您必须合并 UART 和 ADC 代码示例的功能)。 如果您希望计算机终端程序(如 RealTerm)正确显示数据、则需要确保发送的数据采用 ASCII 表示法(http://www.asciitable.com/)

    就硬件而言、您只需要一根连接到计算机的微型 USB 电缆即可利用 Launchpad 的反向通道 UART。

    此致、

    Matt Calvo