硬汉嵌入式论坛

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

[SPI/QSPI] H7 SPI 的CFG2寄存器问题

[复制链接]

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2019-7-20 13:14:58 | 显示全部楼层 |阅读模式
在配置SPI的时候有一个结构体赋值为
  1. Init.MasterKeepIOState = SPI_MASTER_KEEP_IO_STATE_ENABLE;
复制代码
如果没有这一句,我外接的SPI显示屏就无法正常显示,加上这一句就正常显示画面。

查看手册对这一位有如下解释:
TIM截图20190720131004.png
TIM截图20190720131057.png

我的理解是配置好SPI以后一定要把该位置1,否则你对SPI配置无法写入到寄存器。
如果你SPI上挂载的多个设备需要来回切换配置的时候最后都要把该位置1。
在使用从机模式的时候不要考虑此位。

如果理解不对,请大佬指点一下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2019-7-20 13:53:46 | 显示全部楼层
看介绍意思就是设置他的空闲状态吧,推荐设置上。
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
 楼主| 发表于 2019-7-20 15:26:12 | 显示全部楼层
eric2013 发表于 2019-7-20 13:53
看介绍意思就是设置他的空闲状态吧,推荐设置上。

我现在测试的情况是不设置上是屏不能显示。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 15:36 , Processed in 0.168446 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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