[PIC®/AVR®/dsPIC®产品] PIC的SPI问题

[复制链接]
889|7
 楼主| yoyows 发表于 2020-2-19 10:00 | 显示全部楼层 |阅读模式
SPI的CS线可以一直拉低吗?在和单个W25Q64通信时
xyz549040622 发表于 2020-2-19 14:36 | 显示全部楼层
可以,大部分使用的时候,为了省去一个IO,直接把从机的CS拉低直接使能。当然也会带来楼上bellstudio说的问题,你的device失去一个很好的避开干扰的机会。但是一场合下,这个做也是没有问题的。以实际测试为准。
 楼主| yoyows 发表于 2020-3-2 11:41 | 显示全部楼层
xyz549040622 发表于 2020-2-19 14:36
可以,大部分使用的时候,为了省去一个IO,直接把从机的CS拉低直接使能。当然也会带来楼上bellstudio说的问 ...

那cs一直拉低的时候怎么去区分传输的是命令还是数据
jekey 发表于 2020-3-2 12:37 | 显示全部楼层
W25Q64 就不能让CS一直是低,无法正常操作。
 楼主| yoyows 发表于 2020-3-2 12:42 | 显示全部楼层
jekey 发表于 2020-3-2 12:37
W25Q64 就不能让CS一直是低,无法正常操作。

我也觉得一直拉低不太对 但是我看版主的回答都说是可以的 现在也纠结到底能不能一直拉低
jekey 发表于 2020-3-2 14:47 | 显示全部楼层
yoyows 发表于 2020-3-2 12:42
我也觉得一直拉低不太对 但是我看版主的回答都说是可以的 现在也纠结到底能不能一直拉低 ...

肯定是不行的, w25Q64是以CS拉高,写/擦除等命令才开始执行的。
xyz549040622 发表于 2020-3-2 15:03 | 显示全部楼层
jekey 发表于 2020-3-2 14:47
肯定是不行的, w25Q64是以CS拉高,写/擦除等命令才开始执行的。

纳尼,这个芯片没用过,标准的SPi不都是CS拉低开始clock的吗?
 楼主| yoyows 发表于 2020-3-2 15:08 | 显示全部楼层
xyz549040622 发表于 2020-3-2 15:03
纳尼,这个芯片没用过,标准的SPi不都是CS拉低开始clock的吗?

是拉低开始的 但是没法判断什么时候结束
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

31

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部