SPI的NSS脚问题

[复制链接]
 楼主| 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

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