你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
Magic-Pi

Magic-Pi

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
1 回答

STM32CUBEMX使用硬件SPI和软件SPI的区别

STM32CubeMX
xmshao xmshao 回答时间: 2024-10-29 16:57

应该说,SPI的工作跟CubeMx工具是没有关系的; 你说硬件SPI速率比软件模拟的SPI速率慢或说慢几倍,这恐怕要具体来看。 对于片内硬件SPI,其速率是根据配置来的,在不超规格前提下,配置多少就多少。 软件模拟也是可控的,可快可慢,快慢跟CPU主频和你的代码设计息息相关,不能简单 断定谁一定快谁就一定慢。 你看看配置的SPI外设的时钟到底是多少,先确定硬件SPI是否能根据配置正 常工作,然后尝试软件模拟跟硬件SPI的最高速率做些比较。 退一步讲,即使你现在所用芯片能通过软件方式模拟出高于硬件SPI的速率也可以理解, 毕竟软件模拟意味中CPU只能忙这件事了或主要忙这件事了,而硬件SPI的工作相对CPU是独立的。

赞0
Magic-Pi Magic-Pi


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16