0
\ \ begingroup \美元

MCP2515 CAN控制器在小于8MHz频率SCLK下通过SPI接口加载CAN数据时,不发送CAN帧

我使用MCP2515 CAN控制器+ mcp2551收发器接口通过SPI与STM32f4控制器(STM32f4--spi-->MCP2515->mcp2551--可以-->独木舟)模式(0,0)。可以1Mbps and interrupts, RTS pins are not using.

如果SCLK=8MHz, CAN帧正在传输,可以在独木舟上看到,我看到140us-带有延迟。没有延迟,它将损坏数据/发送旧数据。

如果SCLK设置为小于8Mhz,那么无论是否延迟,独木舟中都不会生成CAN帧

两个can帧之间传输是否需要延迟?

请建议需要在哪里和所有的延迟,以使加载和传输更顺畅。

\ \ endgroup \美元
1
  • \ \ begingroup \美元 当STM32F有内置控制器时,为什么要使用石器时代的外部控制器?太容易,太便宜,太快? \ \ endgroup \美元
    - - - - - -
    8月19日10:58

你的答案

点击“发布你的答案”,即表示你同意我们的服务条款隐私政策饼干的政策

浏览其他带标签的问题问你自己的问题