CH573主从一体例程互相通信问题

两个CH573模块,都运行主从一体的例程,现在想修改下,让这两个模块都定时向对方写入数据,作为主机一方向对方从机发送0x11,0X11,0X11,0X11,0X11 ,5字节数据,做为从机的一方,收到5字节数据后,向主机一方回应:0x22,0X22,0X22,0X22,0X22 ,5字节数据,该如何实现?我试着修改主从一体例程,添加定时通信任务,两个模块能互相打印出对方的MAC地址,但是进入不到数据通信程序。能不能发一份修改过的主从一体例程给我,能实现上述功能的。谢谢。

邮箱:个人信息保护,已隐藏

在我们的例程中这些定时的通信的任务是已有的,

emobile_2022-02-23_10-32-01.png

这是从机给主机发通知的任务,一秒通知一次,单位625us,参数传入1600,

1645593949118912.png

这是从机接收处理函数,


emobile_2022-02-23_13-35-40.png

这是主机写给从机,一秒一次,


emobile_2022-02-23_13-36-12.png

这是主机接收从机通知的处理函数。


可是很奇怪的是我在消息处理都加入了打印消息的句子,但是没有任何打印消息,不知道是两者只是被发现了,但是没有实际连接还是什么?


  1. 图片111111111111111111111111111111111111111111111111.png



2.2222.png


3.333.png




4.图片44444444444444444444444444444444444444.png


以上1-4均对应的加入了打印程序,但是除了定时任务有答应外,其他处理函数都没有调用到



5,运行程序,串口打印结果:


QQ图片5555555555555555555555555555555.png




不知道啥原因???




图1有打印信息,图2,3,4都没有打印信息


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