请教!有关CH582M MESH例程的应用

TECH_JW您好!

    1)、添加任务事件现在解决了。

2.png

2)、按键无反应的问题,排查了一遍,唯独最后一个步骤不一样,但是不知该如何设置,如下图:

1.png                                                                                                                                          谢谢!



技术支持中断了么?是太忙顾不上了?还是这个问题太简单不愿意回复了?


抱歉,帖子翻页了,以为回复过了。

您用的是旧版的MounRiver编译器吗,还是说中文版更改了布局。Path and Symbols就是框出部分上面的“路径和符号”。


TECH_JW您好!

         不好意思哈,昨天等了一天也没见回复,咱也不敢问呐;但是总不能半途而废哈。这么优秀的芯片用不起来也遗憾哈,所以忍住不继续打搅、继续请教 哈。我刚看了下开发环境版本截图如下:

QQ图片20221013151158.png

展看开看了下,还是没看到

2.png

   现在该怎么处理?升级开发环境么?



点开“路径和符号”检查一下呢,如下图

download.png


TECH_JW您好!

        截图如下:

QQ图片20221013152648.png


如图。另外您用的板子拍个照看看,是否与我这边使用的有出入。

download.png


TECH_JW您好!

        截图如下:

1.png


TECH_JW您好!

            跟您之前的截图对比,选项都一样的哦。可按键无效呢,是不还有其它问题呢。


您将工程发过来吧,我帮您看看,邮箱zhaiyw@wch.cn


TECH_JW您好!

             按键部分找到原因了,犯了个超级低级的错误,由于几块板子外观都一样,拿错板子,接错线了。现在按键部分本地有打印输出了,但是终端没打印输出接收到的数据,现在我在self_provisioner_vendor的代码中做了如下修改:

1665653978180334.png

1665653978167097.png

         终端还是没数据输打印出,目前两个终端的地址分别是:0x0003、0x0004。我若发送数据给终端是用这个语句来实现吧?目前我该从哪里着手查找或者调试呢?

                                                                              谢谢!




您好,发送数据给其他节点可以使用vendor_model_cli_send函数。您可以截个串口打印的图,看看打印了哪些信息。

检查一下网络中有没有0x0003这个地址的节点,也就是说如果按默认代码,逐个节点配网,至少要有3块板子,一块配网器,两块作为其他节点被配网器配网。0x0003收到数据后,比如说节点使用adv_vendor例程,会在vendor_model_srv_rsp_handler中收到数据,默认会打印收到的数据长度和第一个字节的数值,不会将全部数据打印出来。



TECH_JW您好! 

     我目前是用三块板子一起测试,其中两块板子烧写例程:adv_vendor_friend、一块板子烧写例程:self_provisioner_vendor;板子如下图:

微信图片_20221013220856.jpg 之前按键错误就是因为板子都一样,接线错误检查疏忽造成的。导致给您也添加了很多麻烦,实在不好意思,再一次向您致歉!

        网络中的节点地址都是真实存在的,现在的情况是这样,两个烧写adv_vendor_friend的板子可以向烧写self_provisioner_vendor的板子发送数据,而烧写self_provisioner_vendor的板子不能向两个烧写adv_vendor_friend的板子发送数据。晚上的时候又发现个奇怪的现象,板子上电后过一段时间后,adv_vendor_friend的板子才会收到信息,这个时间大约十几分钟到几十分钟甚至更长,adv_vendor_friend的板子收到的信息是self_provisioner_vendor板子发过来的,因为我修改了数据,截图如下:

6.png



您好,我这儿测试是正常的,您可以将工程通过邮件发送过来,帮您看下。


TECH_JW您好!

? ? ?工程文件和烧写设置选项的截图已发送,请查收!



只有登录才能回复,可以选择微信账号登录