TI中文支持网
TI专业的中文技术问题搜集分享网站

AFE4400读写配置

大家好,

     AFE4400的CNTROL0寄存器的SPI_READ位设置成1才能读取寄存器的值,那读完了想修改寄存器的值怎么办呢,这个时候是read模式,无法 改变control0寄存器的值,难道只有reset才能将SPI_READ改成0了吗?

    Thank you!

fan wu2:

我现在在做AFE4490,现在也没有调通。网上有人说是要每次读的时候都需要置1

haunt:

回复 fan wu2:

嗯,read的时候SPI_READ是要置1,问题是置1了之后怎么置0?

fan wu2:

回复 haunt:

我的已经调好了。置1读了之后,它会自动变回零的。我的软件有两个问题:1、自带的spi写不进去,我自己用gpio口模拟spi写进去了;2、必须每次读之前read_bit要都写1。

haunt:

回复 fan wu2:

关于SPI_READ每次read之后会自动置0你是怎么验证的?芯片手册上完全没有提及呢。根据我的测试,将SPI_READ置1后连续read是没有问题的呢,不需要每次read都将SPI_READ重复置1。

Outs:

回复 haunt:

楼上的haunt是对的,SPI_READ置1后,该bit是不会自动清0的。除非你写0下去。

赞(0)
未经允许不得转载:TI中文支持网 » AFE4400读写配置
分享到: 更多 (0)