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/MSP432P401R:具有凸点传感器的实验20 WiFi 的集成问题

Guru**** 2576215 points
Other Parts Discussed in Thread: CC3120, CC3120BOOST

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/845938/ccs-msp432p401r-integration-issue-of-lab-20-wifi-with-bump-sensor

器件型号:MSP432P401R
主题中讨论的其他器件: CC3120CC3120BOOST

工具/软件:Code Composer Studio

你(们)好

我在实验20 WiFi 模块中集成凸点传感器模块时遇到了一些问题。 我将使用 tirslkmaze 项目 www.ti.com/.../SLAC768:1230:0] 在使用 MSP432P401R 和 CC3120 WiFi 模块的 TI-RSLK 机器人套件上进行测试。 碰撞传感器在实验14中工作、但在集成到实验20 Wifi 模块中时、它完全不工作。 有什么解决问题的想法吗? 是否有任何库文件会导致 Lab14库文件无法使用、因为实验20使用单独的库文件作为 TI-RTOS 和 SYS/BIOS?

请参阅以下内容以了解更多详细信息。

https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/836318

此致

最小值

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

    我将使用中断来实现实验14。 在具有 TI-RTOS 和 SYS/BIOS 的实验20中执行集成时、这是否会导致问题

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

    您好!

    我将其发送给了一名相关的工程师。 我们会尽快回复您。 请多多包涵。

    谢谢、

    PM

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

    您好、Min、

    实验20是完全独立的、不使用碰撞开关。 要使两者都能正常工作、在线课程和提供的实验室软件中都未涵盖定制。  

    我建议您考虑利用 SimpleLink SDK 实现 GPIO、并在新的 CCS 项目中进行实验、以匹配您的硬件设置。 可能需要移动碰撞开关引脚。  

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

    您好、Mark

    是实验20请勿使用碰撞开关。 它仅是 WiFi、但我想您可以在此处的链接中看到您的产品、实验20 Wifi 将如何链接到其他接口和传感器。  https://university.ti.com/en/faculty/ti-robotics-system-learning-kit/ti-robotics-system-learning-kit/curriculum-design-launch。它不是定制。 自我购买 TI-RSLK 套件以来、所有特性均包含在内。 现在、我处于两个 SDK (tirslkmaze 和 SDK)之间的中间位置。 我必须集成在一起、这样我就可以解决我的机器人难题、我想 TI 就是为解决这一难题而设计的。

    您是否有任何文档可进一步了解 simplelink SDK?

    此致

    最小值

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

    您好、Min、

    您可以尝试使用 SimpleLink SDK Wi-Fi 插件、其中显示了 CC3120BOOST 和 MSP432P401R 的示例。

    http://www.ti.com/tool/SIMPLELINK-WIFI-CC3120-SDK-PLUGIN

    您可以查看 TI Resource Explorer、了解有关 Wi-Fi SDK 插件的更多演示。  

    http://dev.ti.com/tirex/explore/node?node=ACWBwogHx5hQzbgYsHJAxw__s6qGmnm__LATEST

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

    您好、Mark

    我已经将这些文件导入到了实验20中。 现在我有一个问题。 我尝试调试一个简单的代码很长时间。 我在 dev.ti.com 中看到了一个 GPIO 中断示例。 我将其导入 CCS 云并运行。 按钮中断工作正常。 但是、当我将其复制到我的 Lab 20 WiFi 项目时、按钮无法正常工作。  

    此外、我还尝试检查 GPIO 引脚、没有任何异常情况。 您能帮助解释为什么它不起作用吗? 我的 msp432sdk 如下所示。 包含一些头文件(Board.h 和 GPIO.h)

    #include 
    #include "Board.h"
    void gpioButtonFxn0 (unsigned int index) { //切换 LED GPIO_TOGGLE (Board_GPIO_LED0); } /* ===== main ==== */ int main (void) { //调用 GPIO 驱动程序初始化函数 GPIO_init(); //打开用户 LED GPIO_WRITE (Board_GPIO_LED1、Board_GPIO_LED_ON); //安装按钮回调 GPIO_setCallback (Board_GPIO_Button1、gpioButtonFxn0); //启用中断 GPIO_enableInt (Board_GPIO_Button1); }

    此致
    最小值

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

    您好、Min、

    如果不完全了解您的硬件设置和 CCS 项目源代码、则很难进行调试。  

    我的建议是慢慢地加以构建。 如果您可以将 GPIO 添加到实验20、但它不起作用、请尝试使用更简单的 Wi-Fi 示例、看看是否可以将 GPIO 添加到该示例代码中。 请查看 TI Resource Explorer 上的 SimpleLink Wi-Fi SDK 插件中提供的示例

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

    您好、Mark

    现在、它只是通过配置一些库文件来工作。 现在、我尝试将该 GPIO 按钮中断作为主泵集成到我的 WiFi 模块中。 但是、它总是不必要地取代我的 WiFi 模块 mainThread、并且在执行后不会返回 mainThread。 那么、如何实现这样一种方式、GPIO 中断不会占用所有处理时间、也不会在执行时产生中断延迟? 我正在使用 pthread、我希望仅在需要时以非常低的延迟执行按钮中断。 因此,我想请你提出建议。 谢谢。

    此致

    最小值

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

    最小值、

     有关中断处理的信息、请参阅《MSP432P401R 技术参考手册》。

    http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slau356&fileType=pdf

    讨论 NVIC 中断优先级的章节可能特别相关。 1.5.6