打印

SPI的NSS脚问题

[复制链接]
1794|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eng588|  楼主 | 2013-4-16 17:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32的SPI外设做主模式时,使能NSS输出,我发现这个脚永远都是低电平,而不像SPI协议里的发完一个数据变高一次。
有没有什么办法让他发完数据变高呢,因为我连接的IC需要NSS脚上的上升沿把内部串行移位寄存器的内容移到buffer里。
沙发
mcuatmel| | 2013-4-16 17:46 | 只看该作者
楼上操作的不会是595吧?如果是的话你的硬件协议不对。

使用特权

评论回复
板凳
airwill| | 2013-4-16 21:57 | 只看该作者
是的,STM32F103 系列的 SPI 的 NSS 不能实现这个功能。还是由你的软件通过 GPIO 功能来管理 NSS 吧。
据说, 后来的新型号可以硬件管理了,不过我没有验证

使用特权

评论回复
地板
IJK| | 2013-4-17 09:54 | 只看该作者
可以用变通的办法,需要NSS脚上的上升沿时 关闭NSS输出。
或者如LS所说直接用GPIO控制NSS脚。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:和平時期做牛馬,戰爭時期當炮灰

82

主题

179

帖子

0

粉丝