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/MSP430FR2633:I2C与MSP430FR2633混淆

Guru**** 2534260 points
Other Parts Discussed in Thread: MSP430FR2633

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/576949/ccs-msp430fr2633-i2c-confusion-with-msp430fr2633

部件号:MSP430FR2633
主题中讨论的其他部件: CCStudio-MSPMSP430WARECaptivate FR2633Captivate PGMR

工具/软件:Code Composer Studio

我是一个从PIC换用的新手,刚刚开始使用CCS和MSP430。

我的第一个问题是I2C,MSP430FR2633的CCS (资源中心)中的“建议”I2C库是DriverLib,它具有相当复杂的I2C实现(来自PIC!) 使用EUSCI_B_I2C ...... API,但MSP430系列用户指南使用 UCBx...API。 就我所见,这两种方法都指相同的硬件实施,但I2C的方式却截然不同,说实话,对于刚湿脚的新手来说,MSP430系列用户指南更容易获取。 有人能解释一下为什么有两种完全不同的方法来实现I2C,哪种方法是首选方法。

非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎使用CCS/MSP430! 当谈到MSP430用户指南UCBx符号时,您实际上是指eUSI_B I2C寄存器,驱动程序库可以访问以控制I2C通信。 在driverlib/MSP430FR2xx_4xx文件夹的eusci_b_i2c.c文件内部,您可以看到EUSCI_B_I2C API如何通过在更高级别上控制UCBx寄存器来简化开发。 但是,如果要避免DriverLib并手动控制寄存器,则提供C代码示例: www.ti.com/.../slac700

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

    Ryan,非常感谢您的回复。 这很有意义,我明天回来处理MSP430的工作时将应用它。 虽然我有您在这里,但我想知道您是否可以提供帮助,我正在寻找一个教程,它将为我提供CCS概述...在哪里,做什么, 闪烁LED指示灯等的代码示例。我认为问题是我已通过MSP_Capt_FR2633开发板进入MSP430世界。 我已经学习过Design Studio的教程,这些教程非常出色,给了我一个关于电容式触摸的很好的介绍。但没有什么与CCS入门有关的东西(我可以找到!)。 我是否可以使用不同的开发板作为CCS/MSP430 (即仍然可用于MSP430FR2633的基本教程)的指南

    再次感谢您的帮助

    Sean

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

    我的建议是熟悉可在CCS的TI资源浏览器中找到的MSP430Ware编译资源。 您可以在此处找到C代码示例(Devices文件夹),驱动程序库示例(Libraries文件夹)以及特定LaunchPad和BooterPacks (Development Tools文件夹)的示例。 CCStudio-MSP还提供入门指南和MSP430研讨会:

    processors.wiki.ti.com/.../Category:CCS_Training
    processors.wiki.ti.com/.../Getting_Started_with_the_MSP430_LaunchPad_Workshop
    training.ti.com/msp430-workshop-series
    www.ti.com/.../overview.page

    您可以选择购买LaunchPad以帮助您开始使用MSP430资源,但我们尚未提供Captivate LaunchPad。 幸运的是,您可以将Captivate - PGMR和Captivate - FR2633用作开发平台。

    此致,
    Ryan