Search found 55 matches

by chaser
2023年 Jun 14日 11:42
Forum: TuyaOS-联网单品开发
Topic: 【已提供demo,后续补充高频、批量demo】7231n-adc读取异常-sdk3.7.1-间隔50毫秒
Replies: 13
Views: 2835

Re: 【已提供demo,后续补充高频、批量demo】7231n-adc读取异常-sdk3.7.1-间隔50毫秒

bk7231n sdk 我们增加了些处理来降低采样误差。 使用AXYU-ECR6600这款检测间隔时间为50ms 应该没什么问题。

by chaser
2023年 Jun 13日 15:08
Forum: TuyaOS-联网单品开发
Topic: 【已提供demo,后续补充高频、批量demo】7231n-adc读取异常-sdk3.7.1-间隔50毫秒
Replies: 13
Views: 2835

Re: 7231n-adc读取异常-sdk3.7.1-间隔50毫秒

底层 ADC 接口使用参考附件文件

tkl_adc.c
(9 KiB) Downloaded 54 times
by chaser
2023年 Jun 12日 14:00
Forum: TuyaOS-联网单品开发
Topic: 【已提供demo,后续补充高频、批量demo】7231n-adc读取异常-sdk3.7.1-间隔50毫秒
Replies: 13
Views: 2835

Re: 7231n-adc读取异常-sdk3.7.1-间隔50毫秒

BK7231N adc 不建议低于 500ms 。 主要是bk7231n 只有一个硬件 adc,多个通道。 使用adc时都是先打开,采集完后及时关闭。 sdk中其他通道也在有在使用。 还有就是sdk中为了提高adc采样误差,底层进行了多个数据采集取优值,调用接口采集adc执行时间会长些。 所以不建议太频繁采集adc。如果需要短时间内采集多个数据。 可以直接调用接口设置参数采集多个adc值。(实在不好意思,此回复存在错误, 回复作废!!!)

by chaser
2023年 May 22日 16:09
Forum: TuyaOS-联网单品开发
Topic: 【已提供】bn7231n跳转到ate镜像运行,如何编译ate镜像
Replies: 10
Views: 579

Re: bn7231n跳转到ate镜像运行,如何编译ate镜像

也就是目前你们ate.bin还没有编译出来是吧, 我的建议是你可以拉取一个sdk2.3.3, 这个sdk的ate还没有单独形成ate.bin。 你可以用这个sdk把涂鸦sdk功能去掉,直接进入ate。来形成ate.bin。 具体操作可参考附件文档。

Ate bin 编译指导.zip
(296.99 KiB) Downloaded 34 times
by chaser
2023年 May 19日 10:43
Forum: TuyaOS-联网单品开发
Topic: 【已提供】bn7231n跳转到ate镜像运行,如何编译ate镜像
Replies: 10
Views: 579

Re: bn7231n跳转到ate镜像运行,如何编译ate镜像

bk7231n_ate.png

那你们可以把你们编译的ate.bin文件改成上图中的ate.bin文件名,替换掉原来的。 再编译固件就行了

by chaser
2023年 May 18日 18:30
Forum: TuyaOS-联网单品开发
Topic: 【已提供】bn7231n跳转到ate镜像运行,如何编译ate镜像
Replies: 10
Views: 579

Re: bn7231n跳转到ate镜像运行,如何编译ate镜像

你们使用的sdk是哪个版本? 我们有版本把ate剥离了app bin,把ate.bin放到app.bin后面。 你们现在是像替换这个ate.bin吗?

by chaser
2023年 May 7日 22:30
Forum: TuyaOS-联网单品开发
Topic: bk7231n spi外挂flash读取问题
Replies: 3
Views: 453

Re: bk7231n spi外挂flash读取问题

你好,请问下你们spi的初始化配置是怎么样的?方便截图我看下,谢谢!

by chaser
2023年 Apr 20日 17:56
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231N无法使用串口1(P1)接收数据
Replies: 2
Views: 211

Re: 【求助】BK7231N无法使用串口1(P1)接收数据

  1. bk7231n uart1-rx引脚被用于判断自校准功能,所以使用时候需要在自校准功能后。具体可以看日志打印如下图
    企业微信截图_20230420174658.png
  2. 由于uart1作为打印输出,所以底层把rx 中断接收数据传到了fifo中了,所以数据没传到上层。如果要接收数据,可以修改下底层代码,屏蔽代码 uart_read_fifo_frame(UART2_PORT, uart[UART2_PORT].rx); 位置如下图:
    222.png
by chaser
2023年 Jan 31日 20:56
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据
Replies: 4
Views: 428

Re: BK7231NL 低功耗WiFi 不同唤醒进程之间保留数据

1). 深入睡眠唤醒后是否都会经历pre_device_init,app_init和device_init 的, 唤醒本质就是重启。
2). 每次唤醒,ram 都被清空了,因为ram断电了没有保持。 只能使用flash存储来保存数据。
3). flash操作,可以使用使用tuya_hal_flash_write、tuya_hal_flash_erase、tuya_hal_flash_read这三个函数, 也可以使用tuya_uf_db.h中的函数。 可以使用的flash地址范围:0x1D2000 - 0x1EA000 共 96k。 最小擦除单位是 4k 。

by chaser
2023年 Jan 12日 12:48
Forum: TuyaOS-联网单品开发
Topic: 【已解决】BK7321N进入睡眠后唤醒问题
Replies: 5
Views: 678

Re: 【求助】BK7321N进入睡眠后唤醒问题

进deepsleep时,会把唤醒脚强制配成所需要的电平,比如高电平唤醒,那就会强制置成低电平。这时候就算外部上拉也是没用的。 所以可以先看下你们的唤醒源参数设置。