硬汉嵌入式论坛

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

[SPI/QSPI] 请教下,一个 spi 接口同时接好几个 spi 的器件他们的速度差别比较大,这样应用是否可行 ?

[复制链接]

613

主题

3067

回帖

4926

积分

至尊会员

积分
4926
发表于 2021-1-19 09:55:25 | 显示全部楼层 |阅读模式


请教下,一个 spi 接口同时接好几个 spi 的器件他们的速度差别比较大,这样应用是否可行 ?

片选不同,在实际应用中,能否动态修改时钟分频,如果可以稳定性如何 ???

spi 器件的速度如

1.  150MHz
2.  60MHz
3.  15MHz
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107439
QQ
发表于 2021-1-19 10:15:47 | 显示全部楼层
可以考虑参考我们的bsp_spi_bus.c,此贴下载个SPI Flash的例子查看即可,我们专门做了一个封装,操作不同的SPI外设实时配置不同参数。

实际应用可以的。

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2021-1-19 10:20:55 | 显示全部楼层
这个时候请允许我推荐一下 RT-Thread 的 SPI 框架。
每一个硬件 SPI 称之为 Bus, 不同的  CS 下的设备称之为 Device, 每一个设备都有一个 configuration 的结构体,用户的只需要操作 Device 的指针,那么就会去自动把 Device 的 configuration 配置到 BUS 上, CS 也是框架层实现的。
这样实现起来就很方便了。
回复

使用道具 举报

613

主题

3067

回帖

4926

积分

至尊会员

积分
4926
 楼主| 发表于 2021-1-19 11:25:42 | 显示全部楼层
eric2013 发表于 2021-1-19 10:15
可以考虑参考我们的bsp_spi_bus.c,此贴下载个SPI Flash的例子查看即可,我们专门做了一个封装,操作不同的 ...

能够使用就好哇,多谢多谢啊
回复

使用道具 举报

613

主题

3067

回帖

4926

积分

至尊会员

积分
4926
 楼主| 发表于 2021-1-19 11:26:43 | 显示全部楼层
王海靖 发表于 2021-1-19 10:20
这个时候请允许我推荐一下 RT-Thread 的 SPI 框架。
每一个硬件 SPI 称之为 Bus, 不同的  CS 下的设备称之 ...

看着蛮高大尚哟,什么时候搞个 demo 来玩玩 ?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 18:12 , Processed in 0.176661 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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