打印
[其他ST产品]

硬件SPI和软件SPI的效率哪个更高?

[复制链接]
3557|74
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
probedog|  楼主 | 2023-11-30 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件SPI和软件SPI的效率哪个更高?

使用特权

评论回复
沙发
stormwind123| | 2023-11-30 16:06 | 只看该作者
硬件SPI的效率通常比软件SPI更高。

使用特权

评论回复
板凳
flycamelaaa| | 2023-11-30 16:06 | 只看该作者
硬件SPI是利用硬件资源实现的SPI通信,具有传输速率快、效率高等优点。而软件SPI则需要通过CPU来控制数据的发送和接收,需要编写相应的程序来实现

使用特权

评论回复
地板
coody| | 2023-11-30 23:53 | 只看该作者
当然是硬件SPI效率高,配合DMA那是得飞起,读写过程不占用CPU时间。比如SPI+DMA读SD卡(TF卡),比如读入4096字节,启动DMA,然后读取过程不占用CPU时间。

使用特权

评论回复
5
储小勇_526| | 2023-12-1 08:29 | 只看该作者
用汇编编出来软件SPI效率可能会高点

使用特权

评论回复
6
icecut| | 2023-12-1 08:43 | 只看该作者
储小勇_526 发表于 2023-12-1 08:29
用汇编编出来软件SPI效率可能会高点

汇编再优化也比不上verilog设计的硬件优化好

使用特权

评论回复
7
储小勇_526| | 2023-12-1 08:47 | 只看该作者
icecut 发表于 2023-12-1 08:43
汇编再优化也比不上verilog设计的硬件优化好

CPLD或者FPGA那也是硬件,做出来的时序可以和手册一模一样,没可比性

使用特权

评论回复
8
icecut| | 2023-12-1 08:50 | 只看该作者
储小勇_526 发表于 2023-12-1 08:47
CPLD或者FPGA那也是硬件,做出来的时序可以和手册一模一样,没可比性

芯片的硬件spi就是verilog设计的 不存在cpld和fpga

使用特权

评论回复
9
qintian0303| | 2023-12-1 11:24 | 只看该作者
硬件SPI的效率通常比软件SPI更高。

使用特权

评论回复
10
jobszheng| | 2023-12-1 14:12 | 只看该作者
硬件SPI啊!不占用CPU的用量啊

使用特权

评论回复
11
lzmm| | 2023-12-3 22:34 | 只看该作者
硬件SPI通常比软件SPI更高效。

使用特权

评论回复
12
wilhelmina2| | 2023-12-4 09:28 | 只看该作者
软件SPI则需要CPU来处理外设芯片的控制指令,增加了CPU的工作量,降低了数据传输的效率。

使用特权

评论回复
13
iyoum| | 2023-12-4 09:51 | 只看该作者
硬件SPI通常使用专用的硬件控制器,能够实现数据的并行处理和串行输出,具有较高的效率和性能。

使用特权

评论回复
14
loutin| | 2023-12-4 11:00 | 只看该作者
相较于硬件SPI,软件SPI在效率上可能较低。

使用特权

评论回复
15
rosemoore| | 2023-12-4 11:17 | 只看该作者
在硬件SPI中,MCU内部有一个专门的SPI硬件模块,该模块负责处理时序和数据传输,用户只需要将数据写入相应的寄存器,硬件就会自动进行数据的发送。由于这种机制,硬件SPI在数据处理上具有很高的效率。

使用特权

评论回复
16
bestwell| | 2023-12-4 11:29 | 只看该作者
硬件SPI的效率通常比软件SPI更高

使用特权

评论回复
17
belindagraham| | 2023-12-4 11:44 | 只看该作者
硬件SPI的效率要高于软件SPI。

使用特权

评论回复
18
beacherblack| | 2023-12-4 15:36 | 只看该作者
硬件SPI的速率通常远大于软件SPI。

使用特权

评论回复
19
i1mcu| | 2023-12-4 15:52 | 只看该作者
软件SPI则需要CPU不断地进行中断处理和数据交换,降低了数据传输的效率和稳定性。

使用特权

评论回复
20
sheflynn| | 2023-12-5 11:47 | 只看该作者
硬件SPI是利用硬件资源实现的SPI通信,具有传输速率快、效率高等优点。它只需要少量的引脚和电路连接就能完成通信,减少了电路板的复杂度和尺寸。

使用特权

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

本版积分规则

378

主题

2018

帖子

3

粉丝