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.

[参考译文] CC3230SF:CC3230 ISR 问题

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1054174/cc3230sf-cc3230-isr-issue

器件型号:CC3230SF

您好!

我将 CC3230 SoC 用于其中一个项目。 SoC 的复位通过 MSP430 MCU 进行控制。 我有一个按钮开关、该开关在 MSP430 MCU 上读取。 当检测到开关时、MSP430通过 UART 将数据发送到 CC3230、然后 CC3230点亮 LED。 我们观察到、第一次按下开关时、器件不会给出任何响应、但第二次按下时、器件会给出响应。 我们已经检查了通过 UART 传输的数据、情况良好。  

我们怀疑 ISR 处理过程中出现了一些问题。 这种情况发生在少数器件、而不是所有器件。  

是否有什么问题是由什么引起的?

感谢你的帮助。  

谢谢。  

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

    您是否已确保在 syscfg 中正确设置引脚?

    您如何为 UART 设置中断? 如果使用轮询方法会怎么样?  

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

    由于只有少数器件出现此错误、因此请确保问题与硬件无关。 确保焊接时正确焊接有问题的引脚。  

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

    您好、Sabeeh、

    感谢您的回复。  

    我将检查此内容并告知您。  

    同时、我们还发现、CC3230从关断模式唤醒后、GPIO 初始化需要不同的时间跨度。 我们发现时间为1.7秒、而在1.5秒等。  

    您能告诉我 SoC 中是否存在件到件变体吗?

    谢谢你。  

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

    您如何测量用于唤醒的 GPIO 初始化的时序? 您能否发布一些执行此操作的代码?

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

    您好!  

    我们测量了 CC 唤醒和 GPIO 初始化之间在示波器上的时间。  

    我在这里附上了部分代码。  

    e2e.ti.com/.../main_5F00_Thread.txt

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

    预计会有一些变化、但这似乎有点大。 您能否检查其他器件(如电阻器和电容器)并确保这些容差较小? 如果直流滤波电容器中存在较大容差、这将解释延迟变化。  

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

    您好!  

    是的、我一定会检查这个。  

    您还想知道、我们也在电路板上运行了 TI 应用代码、并获得了类似的结果。  

    因此、固件似乎可以。 我将检查零件公差并告知您。  

    谢谢。