embedded - 那么在启用片选的同时,如果时钟速度发生变化但仍在指定的范围内,是否会有spi通信?
问题描述
在与从机通信时,如果时钟速度和频率发生变化,是否会有 SPI 通信?
解决方案
通常,零件的规范应给出信号的最小时序要求。但通常它没有上限。
这意味着,电平变化之间的时间至少应如规范中所述,但不需要处于任何特定频率,或者对于不同脉冲具有相同的周期。您甚至可以通过长时间保持电平不变来暂停通信。
尽管如此,在某些设备中,可能对脉冲频率及其最大持续时间有特殊要求。例如,ADC 部件可以依靠 SPI 时钟来执行测量。设置不均匀或太长的 SPI 时钟可能会影响结果。
因此,答案是:无论哪种情况,都请仔细阅读您正在使用的部件的数据表。
推荐阅读
- cuda - 线程只能以 16 的倍数工作
- java - JTable中的换行,右对齐,自动调整行高
- java - 从cmd运行时如何显示希腊字符
- azure - azure kubernetes 托管服务上的外部 https
- r - 数据框中的凌乱日期格式
- unit-testing - Chai-http 似乎不接受标头总是发送 401
- mobile - Flutter textformfield 自动失焦
- javascript - 通过ajax错误向firebase云消息发送发布请求
- javascript - 变量在while循环之外失去价值 - Javascript
- git - SourceTree - 致命的无法创建 .git/index.lock 文件存在