![]() |
1
3
10mbits的spi意味着每秒有125万个中断(在8bit传输的情况下),这足以通过中断来处理,特别是与hal结合使用时。 stm32l4xx相当快(80mhz),但在这种情况下,它意味着每个中断调用不能超过64个周期。但是调用中断需要12个周期,退出中断10个周期(它处于理想状态,总线上没有等待状态),所以如果中断代码需要42个或更多周期,那么您可以确保丢失了一些字节。 以下是我的建议:
|
|
Bob Dole · C中的strstr问题 1 年前 |
![]() |
TRElec · STM32:代码的执行似乎取决于它在闪存中的位置 1 年前 |
![]() |
Hasan Altay · uint8_t到C中的结构 1 年前 |
|
ApAp · stm32中的Dlms-cosem协议 1 年前 |