请问工程师2.4G可以发送不能做接收

我买的源地工作室的核心板,之前的好用,后买的可以写RF_PHY例程,做发送端可以,做接收端就不能联机,请问工程师要检查哪里32.768我用示波器看正常震荡了,串口打印信息也都没问题

使用2.4G功能时,注意一端发送一端接受,程序对应函数做修改。

1.png


请问老师32.768khz不准或者没有补偿电容的情况下,会不会无法通讯?


老师您好,我发现这样一个问题,ch582m,RF_PHY_HOP历程,无修改的前提下,两块新板子没写过程序的时候,分别写发送和接收,是可以配对使用的,但是如果把发送和接收的程序互换从新写入,就不能在配对使用了,就无法连接了,如果找一块没有写过程序的板子,从新写入发送程序,又可以和接受端配对,请问工程师芯片是有一次性编程区吗?或者是什么原因,谢谢


32K可以使用内部的,在config.h的工程有相应的注释,可自行查看。

32M选择外部的,10ppm,12PF。芯片内置了负载电容,可根据需求进行调整,相应的寄存器在手册可以查看到,或者查看clk.c的工程,函数已封装好。

进行2.4G重新配置的时候,在进行烧录的时候注意将Dataflash清空一下。


感谢老师回复,在请问老师,RF_PHY_HOP修改的程序,在没有数据发送的时候,接收端会不时的发出crc error,传送数据的时候偶尔也会出现crc错误,这个大概是什么原因?


接收校验错误,检查一下周围的环境是不是干扰过大。


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