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.

[参考译文] LAUNCHXL-CC2650:传感器控制器 GPIO 事件触发器和任务调度同步运行

Guru**** 2553690 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/573623/launchxl-cc2650-simultaneous-operation-of-sensor-controller-gpio-event-trigger-and-task-scheduling

器件型号:LAUNCHXL-CC2650

我正在处理一个需要调度任务以及 GPIO 边沿触发中断事件的应用。

1]任务

我的任务是定期进行 SPI 传输。 [完成并测试]

2] GPIO 触发事件

我希望 GPIO 边沿中断读取传感器数据并打开/关闭 LED。 该 GPIO 连接到传感器的引脚、该引脚在传感器数据就绪时置为低电平。

我是否可以让两者都在传感器控制器上运行。 如果是、如何为 GPIO 触发器编写"事件处理程序代码"。

我已经阅读了 SCS 文档、它如下所示:

每个项目只有一个任务可以实现事件处理程序代码任务代码块。


我不确定如何将 ISR 添加到 "事件处理程序代码"中。 请提供指导。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 已解决。
    任务代码必须写入'Execution Code'页面、中断代码必须写入'Event Handler Code'页面。
    当您在项目的任务资源页面上勾选'GPIO Event Trigger'时、会在项目中添加'Event Handler Code'页面。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您解决了这个问题