其实要看具体情况。
SPI 的时钟频率常常远低于 CPU 核心频率。
所以如果 SPI 吞吐这 1-2 个字节耗时很长,
用 DMA 还是值得的。
【 在 feiy (万事皆相通) 的大作中提到: 】
: 标 题: SPI读写1-2个字节也有要DMA来节约CPU?
: 发信站: 水木社区 (Sat Jul 25 08:09:12 2020), 站内
:
: 【 以下文字转载自 Circuit 讨论区 】
: 发信人: feiy (万事皆相通), 信区: Circuit
: 标 题: SPI读写1-2个字节也有要DMA来节约CPU?
: 发信站: 水木社区 (Sat Jul 25 08:09:03 2020), 站内
:
: 我们有一款产品,里面会牵涉到2-3个小短字节的非连续超高速SPI读写。对此,我们认
: 为,用直接读写,不要用DMA,效率和节约CPU更佳。
:
: 但是我们的客户工程师里,至少有超过70%的不理解,他们简单地认为,DMA可以节约CP
: U资源,可以速度更快,所以必要要用DMA。
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 1.203.147.*]
--
FROM 111.196.247.*