查看: 6385|回复: 6

关于HSPI更换CSN脚导致 CLK一直存在

[复制链接]

2

主题

4

帖子

112

积分

中级工程师

Rank: 2

积分
112
发表于 2018-6-22 11:36:13 | 显示全部楼层 |阅读模式
两个外设共用HSPI,一个未焊接,调试时逻辑分析仪发现CSN置高,CLK也一直存在
$SQNJ~U_~OI4]JOOSN%9B72.png
0PZ7FXN2O[ZYW`TID{5{F7Y.png
PLGN_[V65Y}2JDB]}ZYVV`W.png
(DJSL8%PEU$0)PH7E$BCX1T.png

管脚初始化

管脚初始化
回复

使用道具 举报

5

主题

22

帖子

2253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2253
发表于 2018-6-22 12:33:21 | 显示全部楼层
示波器抓个图看看
回复

使用道具 举报

2

主题

4

帖子

112

积分

中级工程师

Rank: 2

积分
112
 楼主| 发表于 2018-6-22 14:56:47 | 显示全部楼层
像这样在片选设置时,同时对它本身的CSN也进行相应的操作,可以正常读写,但是因为我是复用HSPI,这样操作会同时打开另一个外设,怎么配置才能使得两个外设不会冲突
R}(PFPKK1R1@LCQ@KZ$_{(8.png
回复

使用道具 举报

5

主题

22

帖子

2253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2253
发表于 2018-6-22 15:12:33 | 显示全部楼层
不使用硬件ssn,使用两个不同的GPIO来模拟ssn,实现两颗芯片各自独立的片选
回复

使用道具 举报

2

主题

4

帖子

112

积分

中级工程师

Rank: 2

积分
112
 楼主| 发表于 2018-6-22 17:12:49 | 显示全部楼层
改为模拟SPI,MISO设置成输入+上拉模式  外设的SPI读写正常,但是MISO上面有杂波,感觉是引脚上拉输入失效
M}{1_%50)B@ODYB}D9(~WO5.png
}7YH(Y}TO5P3}N]$U_9HWUU.png
回复

使用道具 举报

5

主题

22

帖子

2253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2253
发表于 2018-6-22 18:45:14 | 显示全部楼层
示波器抓个图看看
回复

使用道具 举报

4

主题

17

帖子

104

积分

中级工程师

Rank: 2

积分
104
发表于 2021-4-30 15:54:47 | 显示全部楼层
我也遇到测个问题,感觉内部hspi时钟和ssn有关系,配置时选择的是软件控制ssn
回复

使用道具 举报

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

本版积分规则

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