硬汉嵌入式论坛

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

关于stm32g4的spi问题

[复制链接]

5

主题

4

回帖

19

积分

新手上路

积分
19
发表于 2024-9-15 16:53:49 | 显示全部楼层 |阅读模式
spi只读模式,单次读取长度为6bit,循环读取
发生一个奇怪的现象,按理说读取4次,应该24bit数据,而从示波器看来,CS提前拉高了。

更奇怪的是,同一个工程,stm32cube测试完全正常。转成keil工程就出现这个问题。
有知道为什么会出现这个问题的吗?求指教



波形

波形

配置

配置

具体代码

具体代码
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115653
QQ
发表于 2024-9-16 02:29:56 | 显示全部楼层
你这个使用的是软件片选,要保证传输完毕了,才可以拉高。

你的工程转换到MDK后,这部分判断应该是没有得到保证。
回复

使用道具 举报

5

主题

4

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-9-18 09:02:45 | 显示全部楼层
eric2013 发表于 2024-9-16 02:29
你这个使用的是软件片选,要保证传输完毕了,才可以拉高。

你的工程转换到MDK后,这部分判断应该是没有 ...

明白了,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 22:12 , Processed in 0.249845 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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