打印
[其他ST产品]

为什么STM32U5 OSPI 发送一个字节后,需要等待500ns,再发送下一个字节

[复制链接]
208|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-7-11 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我使用STM32CUBE IDE对NUCLEO-U575ZI-Q进行编程,使用ospi模拟成qspi,频率为40Mhz,但是发现每发送一个字节都需要等待500ns,这对我造成了很大困扰,我想知道这是为什么,以及怎么解决。

使用特权

评论回复
沙发
jcky001| | 2023-7-12 10:00 | 只看该作者
换DMA模式测试一下。

使用特权

评论回复
板凳
冰春彩落下| | 2023-8-20 22:21 | 只看该作者
可能是为了让数据可以都发完吧,才等待的500ns

使用特权

评论回复
地板
江河千里| | 2023-8-21 01:13 | 只看该作者
这个如果用DMA估计就不用了吧

使用特权

评论回复
5
三生万物| | 2023-8-21 05:07 | 只看该作者
话说,OSPI是啥SPI的啊?

使用特权

评论回复
6
光辉梦境| | 2023-8-21 07:15 | 只看该作者
你别模拟啊,直接用硬件的外设试试呗

使用特权

评论回复
7
一秒落纱| | 2023-8-21 09:27 | 只看该作者
一般频率好像能跑到40MHz已经很不错了吧

使用特权

评论回复
8
夜阑风雨| | 2023-8-21 11:12 | 只看该作者
500ns是你测试得出来的,还是官方的示例这么写的?

使用特权

评论回复
9
远山寻你| | 2023-8-21 13:22 | 只看该作者
估计500ns应该可以更小一些吧,毕竟SPI很快的

使用特权

评论回复
10
淡漠安然| | 2023-8-21 15:03 | 只看该作者
你这是为了让数据完整发送,这个时间估计不能改

使用特权

评论回复
11
暖了夏天蓝了海| | 2023-8-21 17:23 | 只看该作者
建议还是用cubemx来配置一下,底层就配置好了,用硬件的SPI就不用考虑等待时间了

使用特权

评论回复
12
别乱了阵脚| | 2023-8-21 19:01 | 只看该作者
换成DMA是不是能忽略这个500ns啊?

使用特权

评论回复
13
Bowclad| | 2023-8-21 22:03 | 只看该作者
是不是为了让数据发送完整啊

使用特权

评论回复
14
午夜粪车| | 2023-8-22 23:17 | 只看该作者
用硬件的外设试下

使用特权

评论回复
15
MessageRing| | 2023-8-23 20:38 | 只看该作者
是不是等待发送完数据啊

使用特权

评论回复
16
Mowergy| | 2023-10-20 10:03 | 只看该作者
试试直接用硬件的外设

使用特权

评论回复
17
Bowclad| | 2023-10-20 12:46 | 只看该作者
你是用的循环发送吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1888

主题

6531

帖子

8

粉丝