- 主题:SPI通信异常情况,求解
AD7799通过spi口与mcu直连。采用io模拟spi时序的时候,数据结束是个缓降沿,查了硬件和软件时钟没找到问题原因。另外一个情况是,在不开启外部中断的时候,无此现象。但是中断里面又没有任何逻辑处理,就清了一下中断。
--
FROM 111.193.144.*
这种用io来模拟时序的,最怕中断。本青就碰到过I2C偶尔读值为0的问题,什么信号量保护啥的都给使上,最后查下来原因还是高优先级中断的问题。
--
FROM 183.227.56.*
CSn高了以后,SDO不就应该是Z态吗?
缓降有啥问题?
【 在 CyclingLife 的大作中提到: 】
: AD7799通过spi口与mcu直连。采用io模拟spi时序的时候,数据结束是个缓降沿,查了硬件和软件时钟没找到问题原因。另外一个情况是,在不开启外部中断的时候,无此现象。但是中断里面又没有任何逻辑处理,就清了一下中断。
--
FROM 117.173.153.*
太缓了
根本做不了单次的连续采样
以前用pic的mcu做过这个片子的应用,没遇到过这种问题
这个问题是其他人遇到的,用的arm核的mcu,io模拟和硬件spi都存在问题
百思不得其解
【 在 ericking0 的大作中提到: 】
: CSn高了以后,SDO不就应该是Z态吗?
: 缓降有啥问题?
--
FROM 111.193.144.*