amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 638|回复: 9

24L01和单片机使用SPI通信的时候有没有CRC校验功能啊?

[复制链接]
发表于 2015-8-19 15:04:29 | 显示全部楼层 |阅读模式
我知道,24L01相互之间通信的时候进行了CRC校验,但是和单片机进行SPI通信时进行CRC校验了吗?
发表于 2015-8-19 15:33:28 | 显示全部楼层
没有,如果不放心,自己可以做较验
 楼主| 发表于 2015-8-19 15:37:06 | 显示全部楼层
mydreamhouse 发表于 2015-8-19 15:33
没有,如果不放心,自己可以做较验

谢谢啊,知道了。数据手册上没写。有点不放心,问一下。
发表于 2015-8-19 16:05:51 | 显示全部楼层
当然没有...数据交换可以自己写个效验。
 楼主| 发表于 2015-8-19 16:08:45 | 显示全部楼层
mydreamhouse 发表于 2015-8-19 15:33
没有,如果不放心,自己可以做较验

大神别走,帮我看看这两句话
const u8 TX_ADDRESS[TX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地址
const u8 RX_ADDRESS[RX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地址
这个地址,是一定的吗?为什么大家都用一样的呢?
发表于 2015-8-19 21:02:27 | 显示全部楼层
书9500 发表于 2015-8-19 16:08
大神别走,帮我看看这两句话
const u8 TX_ADDRESS[TX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地 ...

TX 和 RX 地址一般都相等(ACK模式)。发射的数据包中会自动包含TX 地址。接收端会将RX地址和接收的包中地址比较,两者一样才会将数据放入接收FIFO中。
 楼主| 发表于 2015-8-19 21:49:55 | 显示全部楼层
mydreamhouse 发表于 2015-8-19 21:02
TX 和 RX 地址一般都相等(ACK模式)。发射的数据包中会自动包含TX 地址。接收端会将RX地址和接收的包中 ...

我的意思是0x34,0x43,0x10,0x10,0x01这个地址为什么大家都用这几个数?
发表于 2015-8-19 23:25:03 | 显示全部楼层
书9500 发表于 2015-8-19 21:49
我的意思是0x34,0x43,0x10,0x10,0x01这个地址为什么大家都用这几个数?

不知道你在哪看到大家都用这几个数,只要不是全0,全1,0x55, 0xaa 之类都可以,芯片默认都是全0xE7
 楼主| 发表于 2015-8-19 23:47:04 | 显示全部楼层
mydreamhouse 发表于 2015-8-19 23:25
不知道你在哪看到大家都用这几个数,只要不是全0,全1,0x55, 0xaa 之类都可以,芯片默认都是全0xE7 ...

这个地址是不是防止不同的2.4G模块之间相互干扰用的,地址相同的模块之间才能通信?
发表于 2018-11-7 20:02:48 | 显示全部楼层
没有啊!!!!!!11
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-5-21 16:07

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表