硬汉嵌入式论坛

 找回密码
 立即注册
查看: 177|回复: 8
收起左侧

SPI硬件片选不能自动拉高

[复制链接]

14

主题

117

回帖

159

积分

初级会员

积分
159
发表于 2025-9-16 10:11:01 | 显示全部楼层 |阅读模式
想用SPI硬件片选,现在发现SPI工作后NSS持续拉低,有没有硬汉知道怎么处理这个?或者能告诉我不行的原因也行,感谢各位硬汉
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118328
QQ
发表于 2025-9-16 10:38:15 | 显示全部楼层
方便的话,分享配置代码和对应的这部分原理图看下
回复

使用道具 举报

7

主题

339

回帖

360

积分

高级会员

积分
360
发表于 2025-9-16 10:45:40 | 显示全部楼层
先把外部线路划断,避免是因为外部因素影响的,然后再拿示波器看波形,最好再确定软件,
回复

使用道具 举报

14

主题

117

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2025-9-16 11:18:32 | 显示全部楼层
eric2013 发表于 2025-9-16 10:38
方便的话,分享配置代码和对应的这部分原理图看下

刚在测试,发现G4系列和H743系列的SPI有区别,目前现象就是G4系列的NSSP会在发送的数据中间插入一个高电平,但是H7不会,这就导致有些芯片需要 连续的低电平片选 这个条件不满足。但是H7就没关系。(另外我不会发图片,高级模式下复制图片,回复后我看不到,发图必须要先复制到电脑上然后选取吗?)
回复

使用道具 举报

14

主题

117

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2025-9-16 11:19:23 | 显示全部楼层
fxyc87 发表于 2025-9-16 10:45
先把外部线路划断,避免是因为外部因素影响的,然后再拿示波器看波形,最好再确定软件,

确认过了,是芯片有区别,G4系列的NSSP会插入高电平,导致外部芯片通讯条件不满足(持续的低电平片选),但是H743的电平就是一直拉低的
回复

使用道具 举报

19

主题

85

回帖

142

积分

初级会员

积分
142
发表于 2025-9-16 13:20:20 | 显示全部楼层
你所描述的是连续片选模式?
回复

使用道具 举报

14

主题

117

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2025-9-16 13:46:15 | 显示全部楼层
刘心武 发表于 2025-9-16 13:20
你所描述的是连续片选模式?

配置的连续DMA(CIRCULAR)然后事件触发
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118328
QQ
发表于 2025-9-17 08:45:55 | 显示全部楼层
陈清 发表于 2025-9-16 11:18
刚在测试,发现G4系列和H743系列的SPI有区别,目前现象就是G4系列的NSSP会在发送的数据中间插入一个高电 ...

H7系列这个是可配置的

1223.png
回复

使用道具 举报

14

主题

117

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2025-9-17 09:24:14 | 显示全部楼层
eric2013 发表于 2025-9-17 08:45
H7系列这个是可配置的

NSSP在CUBEMX里也有点区别,G4的只有1EDGE能配置NSSP,2EDGE就没了,但H7好像是都可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 15:11 , Processed in 0.048609 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表