LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3880|回复: 2
打印 上一主题 下一主题

loranode终端定时器链表停止运行

[复制链接]

3

主题

10

帖子

97

积分

注册会员

Rank: 2

积分
97
跳转到指定楼层
楼主
发表于 2018-6-27 12:05:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近我使用lorawan的节点进行测试,移植代码到了STM32F103,移植版本是官方的4.3.2。
我在代码中增加了如下代码:
static TimerEvent_t CycleTimer;
static void onCycleTimerEvent(void)
{
    TimerStop(&CycleTimer);
    DecreaseMsgTimer(); //
    TimerSetValue( &CycleTimer, 1000);
    TimerStart(&CycleTimer);
}

本意是利用 闹钟链表做一个 1秒的定时器,最开始都是运行正常的,但是运行几天之后,代码并没有死掉,但是这个中断却再也进不去了,不知道怎么就会停掉了。
回复

使用道具 举报

3

主题

11

帖子

91

积分

注册会员

Rank: 2

积分
91
沙发
发表于 2018-11-16 09:15:17 | 只看该作者
是不是进了其他中断?你后来知道原因了吗?分享下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-11-24 01:50 , Processed in 0.062500 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表