[技术问答] 关于NUC123LD4AN0 的spi复用问题

[复制链接]
1887|13
 楼主| duo点 发表于 2022-2-25 16:51 | 显示全部楼层 |阅读模式
复用SPI挂载2个Device,一个是使用ST7567驱动芯片的LCD,另一个是16Mbit的SPI FLASH。
问题现象不能同时工作,
使用了SPI1, 复用了MOSI和CLK,片选分别是SPI1_SS0和SPI1_SS1。
测试发现,两个外设都只对SPI_SS0有反应。SPI1_SS1对两个设备都没有作用

sparrow054 发表于 2022-3-3 13:26 | 显示全部楼层
片选哪个是哪个吧

kiwis66 发表于 2022-4-13 13:39 | 显示全部楼层
肯定不能同时用啊
skyred 发表于 2022-4-16 15:06 | 显示全部楼层
这是正常的,不是问题
Alina艾 发表于 2022-5-24 10:20 | 显示全部楼层
没太理解,是SS1不能用是么?
Belle1257 发表于 2022-5-24 12:52 | 显示全部楼层
正常来说是不对的,应该都能用才对
Carmen7 发表于 2022-5-24 13:42 | 显示全部楼层
你可以随便用一个IO当做NSS吧
Annie556 发表于 2022-5-24 14:02 | 显示全部楼层
不能同时工作是正确的啊,因为你SPI复用了啊
alxd 发表于 2022-5-24 14:54 | 显示全部楼层
我觉得也不能同时工作,你需要通过控制NSS来选择哪个模块来工作的
Betty996 发表于 2022-5-24 15:12 | 显示全部楼层
SPI1没有这么复杂吧,都应该可以
Carina卡 发表于 2022-5-28 08:18 | 显示全部楼层
是你单独驱动SS1都不行吗?电平没有变化吗?
Estelle1999 发表于 2022-5-28 09:32 | 显示全部楼层
SPI1正常是NSS好像随便用,不需要非要硬件的NSS,其他随便IO都行
Emily999 发表于 2022-5-28 10:34 | 显示全部楼层
当然不能同时工作了啊,你用同一个SPI怎能同时工作呀
Betty1299 发表于 2022-5-28 11:42 | 显示全部楼层
是这样的,你需要用两个SPI估计能正常工作吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

549

主题

2422

帖子

2

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