-
串口你预编译了吗
-
功能是可以实现的。按照你的需要,终端需要进入pm2,定时睡眠才行, 如果是pm3(深度睡眠),那你只能通过外部唤醒 显然不符合你的需求。那么怎么进入pm2呢,是根据你的事件系统决定的,如果你睡眠开启(网上一堆事例),组网成功终端进入睡眠,唤醒是根据你最近一次登记的事件来唤醒的,如果没有任何事件那么终端会进入pm3深度睡眠,维持pm2定时唤醒的前提就是,一直要有事件处理。1,睡眠时间计算, 这个是内部的哪个定时器计算的 你不用管,你只要登记事件就行,比如你登记一个5s事件,睡眠5s会自动唤醒osal_start_timerEx( SampleApp_TaskID, SAMPLEAPP_SEND_PERIODIC_MSG_EVT, 5000);,处理这个事件的地方 你自己找。2 用pm2可以实现 ,是用一只登记一个事件比如5s, 也就是说可以每5s唤醒处理这个事件。DPOLL_RATE=1000配置这里默认是1, 现象是每1s唤醒去问协调器(父节点)发数据请求,然后协调器收到请求后查看缓存有没有这个终端的数据,有就给终端发过去,所以你不用担心睡眠的时候你接收不到协调器数据,因唤醒后才收到,这是他们的通讯机制。望采纳 球芯币
-
SampleSwitchOta 是2.51a 自带的事例, 串口波特罗是112500
-
节点是 预编译了POWER_SAVING 这项 节点是进入睡眠状态 PM2或PM3
-
这个输出函数的 第二个参数是 一个指针, 你直接放变量当然有问题
-
出现这个情况因为什么