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/MSP430F2418:MSP430F2418TPM C 编程人员指南

Guru**** 2518000 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/675580/ccs-msp430f2418-msp430f2418tpm-c-programmer-guide

器件型号:MSP430F2418

工具/软件:Code Composer Studio

您好!

我正在尝试查找 MSP430F2418TPM 的 C 编程器用户指南。  

 

谢谢、

John Hite

德克萨斯州达拉斯

前 TI'er 徽章# 152301

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

    尊敬的 John:

    TI 不为任何 MSP430提供 C 编程指南、因为 C 编程在整个行业中非常普遍、与汇编语言不同、并非特定于器件。 您是否在寻找编译器指南?

    如果是、我建议查看以下文档:

    《适用于 MSP430的 Code Composer Studio 用户指南》

    《MSP430优化 C/C++编译器 v18.1.0.LTS 用户指南》

    此致、  

    Caleb Overbay

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

    您好 Caleb、感谢您发布这些链接。

    实际上、我在寻找扩展命令、例如 P1OUT P!DI3R 等、而无需查找示例代码。 对于某些微控制器、除了字节或字级加载和读取之外、还存在位级操作。 某些允许语法、如 P1.bit3 = 1;

    我不想有人想出头文件来将小写转换为大写、这样就不需要从小写 C 语法转换为大写、而从大写 MSP 特定命令转换为大写?

    JH

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

    尊敬的 John:

    [引用 user="John Hite">除字节或字级加载和读取外、某些微控制器还存在位级处理。 某些允许语法、如 P1.bit3 = 1;[/quot]

    虽然您可以编写代码以允许对 GPIO 寄存器进行位字段操作、但不建议在 MSP430 MCU 上使用。 总体而言、其效率低于使用 P1OUT = BIT3;语法。  

    [引用 user="John Hite"]实际上,我在寻找扩展命令,如 P1OUT P!DI3R 等,而不必查找示例代码。

    此语法与您在器件用户指南中看到的语法相同。 例如、如果用户指南中的一个寄存器被称为"ADC10CTL0"、您只需在代码中使用它来引用它。 构成寄存器内容的值也是如此。  

    [引用 user="John Hite"]我不认为任何人都提供了头文件来将小写转换为大写、因此无需从较低的 C 语法大小写切换到 MSP 特定命令的大写

    我不确定 C 语法的小写字母是什么意思。  C 标准中未定义 P1.bit3语法、该语法特定于器件/实现。  

    此致、  
    Caleb Overbay

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

    很抱歉我不清楚。 使用 MSP430编译器时、我必须为 P1OUT = 0等语句编写大写的代码;
    C 关键字为小写。
    对于某些处理器、我使用的等效值将是 p1out = 0;

    这就是我所说的开关情况。