牛卧堂MCU技术交流

标题: SPI从机 传输完毕后 输出脚默认电平? [打印本页]

作者: zhmili    时间: 2014-7-15 10:49
标题: SPI从机 传输完毕后 输出脚默认电平?
0、需求 :项目中需要 用到 spi 为从机模式,输出完毕后 spi从机 输出管脚为低电平

1、实际 测试发觉  spi 为从机模式,输出完毕后 输出管脚为高电平
2、尝试 输出完毕后 马上中断并 将输出脚位配置为 低电平,发觉 输出管脚(1M 频率下测试) 会先高后低
猜测 输出完毕后 spi 先默认输出高 然后中断里通过管脚重新配置 再设置后再回低,管脚重新配置 再设置需要时间

3、尝试在spi 输出端接下拉电阻 输出完毕后 输出管脚输出完毕后还是高电平

4、请教
4.1、spi 为从机模式,输出完毕后 输出管脚的电平状态是否可以配置(需要配置为低电平)
4.2、手册中 不能看出输出完毕后 到底是什么电平,实际 测试发觉  spi 为从机模式,输出完毕后 输出管脚为高电平,这个可靠么 ,批量生产的时候能保证没一片芯片都是这个特性么?
4.2、有其他可行的方法么?


作者: chenwenbin    时间: 2015-5-11 10:35
可以改一下数据格式试试,比如你现在是上升沿发送,下降沿接收,就改成下降沿发送,上升沿接收。
作者: Angus    时间: 2015-5-11 11:32
本帖最后由 Angus 于 2015-5-11 11:34 编辑

SPI 从机模式, 在第1个CLK边沿之前, 就已输出下一Bit数据,    主机读取指定字节后, 从机又输出下一字节首位.动性
从机模式, 您可以多写一个字节到发送缓存寄存器, 而且这个字节写0.  主机读完后, 从机就输出0了.





欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2