当前位置: 首页 > news >正文

stm32F411RETx系列无CAN的处理思路

CAN

考虑到STM32F411RETX系列根本没有CAN,这该怎么办呢?

我在网上搜索到了一个解决方法:

使用一个独立的 CAN控制器芯片(如 MCP2515,这是最常用的选择),通过 SPI接口与 STM32通信。STM32 作为主机,通过 SPI协议向 MCP2515发送数据和指令,而 MCP2515则专门负责处理复杂的 CAN协议,并连接到CAN收发器。

所以:

  1. 配置了一路SPI为Full-Duplex Master
  2. 配置一个GPIO引脚用于MCP2515的片选
  3. 配置一个GPIO引脚为外部中断输入模式,连接到MCP2515的中断引脚
http://www.youxuanlife.cn/news/357/

相关文章: