最简单的,是先弄两个片机,通过串口,UART,一边发送数据,另一边收到数据就动作。然后,把TX到另一半RX的连线去掉,换成AAK的433/315的发射模块,另一边接个同样频率的接收模块。不用改任何程序。
大概看了下你问的问题。
给结构体变量赋值就是用
struct 变量名{表达式}变量名={“数值或字符串”,“数值或字符串”};
这样就行了。
typedef是声明新的类型名,你在使用之前要先定义typedef=某个类型;
例如typedef=int;后面就可以用他来代替int了。
DR1不变高说明NRF2401就没接受到数据,如果你肯定发射没问题,那就是接受的问题,一般模块都不会出现问题,基本上是程序的问题,我也曾遇到过类似的问题,接收不到数据,后来发现是从发送到接受转换时没有重新配置成接收模式!
以上就是关于如何用两片NRF2401和实现两个单片机之间的通信全部的内容,包括:如何用两片NRF2401和实现两个单片机之间的通信、请教C语言结构体的使用、nrf2401为什么没有接受信号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)