硬汉嵌入式论坛

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

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

[复制链接]

680

主题

3479

回帖

5544

积分

论坛元老

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


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

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

spi 器件的速度如

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

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
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

主题

335

回帖

389

积分

高级会员

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

使用道具 举报

680

主题

3479

回帖

5544

积分

论坛元老

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

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

使用道具 举报

680

主题

3479

回帖

5544

积分

论坛元老

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 11:11 , Processed in 0.222900 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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