Search found 27 matches

by mrlin95
2023年 Jun 29日 17:20
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

你可以把 26M寄存器的操作给注释掉,只保留对 fiq 和 32k 寄存器的操作。看下有改善不,对26M寄存器的操作会影响到 timer1,timer0。对fiq 和 32k 寄存器的操作是需要保留的,因为这两中断会影响到硬件定时的中断。 修改如下: Snipaste_2023-06-29_15-38-03.png 26M注释了还是不行 定时器 1还是会对计量产生影响不过影响比较小 定时器2 3影响很大 4 5定时器好像不工作 bk 定时器开发者可以使用的只有 0-3。在红外发送期间,为了保证硬件定时器的精度,会屏蔽掉一些中断(fiq,32k),fiq中断会影响到无线数据的通信;32k 会影...
by mrlin95
2023年 Jun 29日 16:25
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

你好。进入局域网后红外码值变形是因为硬件定时器的定时不准了,目前还不清楚为什么会这个样子。但是我发现硬件定时器不准确是在刚启动的一段时间,启动之后过一段时间就会变准确。所以这里给你提供一个暂时的解决办法,绕开这个问题。你可以在正式发送红外码值前来一个较长的低电平回调时间,使用硬件定时器稍微后面点位置,这样可以避开刚开始不准的时间。可以按照下图这样进行修改: 红外局域网超时.png 这里需要注意的是,要保证一整个的红外码值的发送时间不能超过 40 s(当然这也是不可能的,没有一个红外遥控器的码值会有这么长的时间),这是因为为了保证硬件定时器的准确值,避免被其他中断打断,在红外发送前关闭了 fi...
by mrlin95
2023年 Jun 29日 15:52
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

修改后局域网控制正常了 请问0x00802000 + 0x10 * 4 0x00802A00 + 0x13 * 4 这两个寄存器的含义可以开放吗 现在红外使用的是定时器0 这个产品还有电压电流计量的功能 红外发送的时候定时器中断关闭了 会导致计量不准 我这边想把计量的定时器改成定时器1 红外发送的时候定时器1开着 中断里处理的内容不多 应该不会影响红外发送 不用了 直接用定时器0就行了 之前计量定时器改成1了 会被关掉 导致计量不准 改回0正常了 谢谢 麻烦您了 你红外和计量用同一个定时器?这样可能会有问题的,不建议你使用同一个硬件定时器,最好分开使用。 确实 红外控制完计量就不更新了 我把...
by mrlin95
2023年 Jun 29日 10:33
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

请问您那边后面用热点复现这个问题了吗 你好。进入局域网后红外码值变形是因为硬件定时器的定时不准了,目前还不清楚为什么会这个样子。但是我发现硬件定时器不准确是在刚启动的一段时间,启动之后过一段时间就会变准确。所以这里给你提供一个暂时的解决办法,绕开这个问题。你可以在正式发送红外码值前来一个较长的低电平回调时间,使用硬件定时器稍微后面点位置,这样可以避开刚开始不准的时间。可以按照下图这样进行修改: 红外局域网超时.png 这里需要注意的是,要保证一整个的红外码值的发送时间不能超过 40 s(当然这也是不可能的,没有一个红外遥控器的码值会有这么长的时间),这是因为为了保证硬件定时器的准确值,避免被...
by mrlin95
2023年 Jun 29日 10:13
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

好的,我这边测试下 请问您那边后面用热点复现这个问题了吗 你好。进入局域网后红外码值变形是因为硬件定时器的定时不准了,目前还不清楚为什么会这个样子。但是我发现硬件定时器不准确是在刚启动的一段时间,启动之后过一段时间就会变准确。所以这里给你提供一个暂时的解决办法,绕开这个问题。你可以在正式发送红外码值前来一个较长的低电平回调时间,使用硬件定时器稍微后面点位置,这样可以避开刚开始不准的时间。可以按照下图这样进行修改: 红外局域网超时.png 这里需要注意的是,要保证一整个的红外码值的发送时间不能超过 40 s(当然这也是不可能的,没有一个红外遥控器的码值会有这么长的时间),这是因为为了保证硬件定...
by mrlin95
2023年 Jun 27日 08:54
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

yangjie 2023年 Jun 26日 11:42
mrlin95 2023年 Jun 26日 11:39
yangjie 2023年 Jun 26日 10:18

可以描述下,连上局域网后,操作多少次,过了多少时间出现这个问题的吗

出现这个问题的只有第一个延迟 后面的延迟误差都是2030us 应该是在允许范围内的

好的,我这边测试下

请问您那边后面用热点复现这个问题了吗

by mrlin95
2023年 Jun 26日 11:39
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

yangjie 2023年 Jun 26日 10:18
mrlin95 2023年 Jun 26日 10:14
yangjie 2023年 Jun 26日 10:07

你可以详细描述下你出现这个问题的操作流程吗?我这边想要再尝试下看能不能复现。

就设备上电 连同一个wifi 然后发红红外 没其他操作 要不您那边用热点试试看 我这边是路由器和手机热点都有这个问题

可以描述下,连上局域网后,操作多少次,过了多少时间出现这个问题的吗

出现这个问题的只有第一个延迟 后面的延迟误差都是2030us 应该是在允许范围内的

by mrlin95
2023年 Jun 26日 10:22
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

yangjie 2023年 Jun 26日 10:07

你可以详细描述下你出现这个问题的操作流程吗?app,设备有没有做什么操作,进入局域网(日志中出现

Code: Select all

Rev TP CMD. Send to User,Lan Ver 3.5

)后,app按下按键多少次会出现,从进入局域网到出现问题耗时了多久。我这边想要再尝试下看能不能复现。

只要手机换个wifi就正常了 换回和设备相同的wifi 出现Rev TP CMD. Send to User,Lan Ver 3.5后立马就复现了

by mrlin95
2023年 Jun 26日 10:15
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

yangjie 2023年 Jun 26日 10:07

你可以详细描述下你出现这个问题的操作流程吗?我这边想要再尝试下看能不能复现。

我这边的遥控器ID是2618

by mrlin95
2023年 Jun 26日 10:14
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N SDK红外功能异常
Replies: 41
Views: 1424

Re: BK7231N SDK红外功能异常

yangjie 2023年 Jun 26日 10:07

你可以详细描述下你出现这个问题的操作流程吗?我这边想要再尝试下看能不能复现。

就设备上电 连同一个wifi 然后发红红外 没其他操作 要不您那边用热点试试看 我这边是路由器和手机热点都有这个问题