[求助] 求指教之24L01

农逸   2014-3-28 20:37 楼主
~_PEK0HQUFVNLLSV7DKL)6S.jpg 请问这段程序是什么意思呢?为什么又要返回一个状态值回去呢?



回复评论 (6)

返回的是读到的状态
点赞  2014-3-28 21:59
引用: lyfly_away 发表于 2014-3-28 21:59
返回的是读到的状态

读的什么东西的状态?为什么又要读取这个状态?麻烦可以说得清楚点吗?大神
点赞  2014-3-28 22:07
引用: 农逸 发表于 2014-3-28 22:07
读的什么东西的状态?为什么又要读取这个状态?麻烦可以说得清楚点吗?大神


spi总线在每次传输的时候实际上是一个主机和从机交换数据的过程,主机把数据发送给从机的同时也从MISO线上读回数据.
所以读和写的过程都是一个,如果有指令给nrf第一参数就是指令,如果没有第一参数为0xff用来读取状态值.
其实发送指令是写XXX的时读回的数据就是状态值,只不过指令里还可能是读其它数据所以不能肯定而已.
点赞  2014-3-29 09:40
引用: huo_hu 发表于 2014-3-29 09:40
spi总线在每次传输的时候实际上是一个主机和从机交换数据的过程,主机把数据发送给从机的同时也从MISO线 ...

说得好有道理呢!学习了,可是按照这样的写法,那需要发送某条指令过去了的,可是运算到后面就不是那条指令了的不是吗?
点赞  2014-3-29 10:10
引用: 农逸 发表于 2014-3-29 10:10
说得好有道理呢!学习了,可是按照这样的写法,那需要发送某条指令过去了的,可是运算到后面就不是那条指 ...

什么是"运算到后面"?
点赞  2014-3-29 11:06
引用: huo_hu 发表于 2014-3-29 11:06
什么是"运算到后面"?

没有,是我理解的还不够,大神,问你个问题啊,那个地址宽度以及有效数据宽度是什么意思呢?比如说,设置有效数据宽度位32个字节,那他的意思是在一次发送数据的过程中,一共要发送32个字节的数据出去?那这样说的话怎么去确定数据的字节数呢?
点赞  2014-3-29 11:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复