微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640 Launchpad 运行simple_peripheral程序时死机

cc2640 Launchpad 运行simple_peripheral程序时死机

时间:10-02 整理:3721RD 点击:

在simple_peripheral中新增加了一段代码,逻辑如下:

1、新建一个IO中断,当中断触发时,置位一个全局变量 INT_TMP,

2、在SimpleBLEPeripheral_taskFxn任务的周期处理函数SimpleBLEPeripheral_performPeriodicTask(),根据 IO 中断标志 INT_TMP 计算两次中断的时间差

3、当周期处理函数,检测到有 IO 中断,并执行时间处理后,复位变量 INT_TMP。

问题是,执行上述处理后,launchpad 总是出现死机的情况,不知道什么原因导致的这种情况,我从TIRTOS和任务堆栈的分配上尝试去找原因,但是都没有得到太好的结果!

中断标志清了吗

你好,这一点我确实没考虑,因为我是参考的例程中的按键来操作的,我看到例程中的按键操作没有对中断标志清除这一个指令,所以我也没操作。有相应的函数吗?

中断标志是自动清除的

中断能执行多少次?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top