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.

[参考译文] MSP430FR2676:外设级代码开发

Guru**** 2587365 points
Other Parts Discussed in Thread: MSP430FR2676

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/977301/msp430fr2676-peripheral-level-code-development

器件型号:MSP430FR2676
主题中讨论的其他器件: MSPWARE

大家好、

我正在开发一个电池供电的器件、该器件具有12个电容式感应输入按钮、其中一个基于 I2C 的传感器和两个基于 UART 的传感器接口。

对于该器件、我们选择了 MSP430FR2676 MCU。

我使用的是 CCS 9.2和 MSP ware 3.80.13.03以及 CapTIvate FR2676开发套件、

对于外设开发、我参考 了《适用于 MSP430FR2xx 4xx 器件的 MSP430 DriverLib 》指南。

但是、我无法找到任何相关 MSP430FR2676的示例。此外、驱动程序库中的示例不支持 MSP430FR2676、因为我没有 ALE 查找与所选 MCU 相关的任何 Board.h 文件。

我还在 CCS 中生成了一个空的 blinky 项目、但我没有获取任何驱动程序库添加选项。

在 MSPware 中、我还在以下链接中获得了寄存器级驱动程序代码  

我的查询是、

那么,我们是否必须使用寄存器级驱动程序代码,然后在其基础上构建我们自己的库呢? 如果是、那么除了数据表之外、是否还有任何相关文档可以理解寄存器级驱动程序代码(如果有、请分享)?

谢谢、此致

Utkarsh

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

    您好、Utkarsh、

    我们只有寄存器级示例。  有关如何在这些示例中配置这些寄存器的文档、请参阅系列用户指南:  

    https://www.ti.com/lit/ug/slau445i/slau445i.pdf 

    BR、
    Leo  

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

     Leo 您好、

    感谢您的建议和帮助、

    "MSP430FR2xx_4xx"驱动程序库导入示例时、我发现 MSP430FR2676有 ROM 头文件

    我的问题是、由于有一个 ROM 头文件链接 MSP430FR2676、所以我可以尝试在我的代码中映射这个驱动程序库、而不是使用寄存器级代码。

    通过映射、I 意味着只使用驱动程序库中所需的文件(如 GPIO.h、GPIO.c、i2c.h、i2c.c 等)并链接 MCU 特定头文件(即 msp430fr2676.h)。

    请尽快帮助我解决此问题  

    谢谢、并进行了升级

    Utkarash

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

    您好、Utkarash、

    是的、您可以使用 driverlib ROM 函数。 这些操作将以 MAP_开头。

    BR、
    Leo