天线|RF射频
直播中

许印固

7年用户 185经验值
私信 关注
[问答]

请问NFC24L01传输的数据超过了32字节怎么接收和发送呢?

看资料得知,24L01每次只能发送和接收32个字节,看原子哥的无线传输试验调通了一对一发字符串。

但是发现每次传输的数据 都不能超过32个字节,如果传输一张图片该怎么接收和发送呢。看了论坛大虾发的类似程序,但是没看懂

调过的大虾帮忙分析下思路,有程序参考就更好了。tic/image/smiley/kindeditor/13.gif" border="0" alt="" />



还有一个问题就是:24L01传输的必须是字符串或者单个的字符吗? 传整数好像不行,传不过去

回帖(4)

王媛媛

2020-5-12 08:30:44
制定协议,分包传输;



字符串、单个字符是二进制数,整数也是二进制数,看通信双方怎么解释,和传输无关。
举报

刘继牛

2020-5-12 08:54:12
怎么传图片呢?大虾
举报

苗雨

2020-5-12 09:10:35

恩恩,我试过分开传,但是接到的是乱码。我用for循环,拆分传,每次发32个字节。没有成功,大虾能给个简单的范例不
举报

李华

2020-5-12 09:30:33
为了不丢失数据,我觉得可以引进“环形缓冲区”的概念;原子的串口接收中断服务函数,设计了一个u16类型数组来记录处理接收到的字节;这个办法真的很好。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分