打印
[STM32F4]

SPI_MCP2515

[复制链接]
331|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
工程背景: 学生课题,需要采用STM32F4 进行4路CAN的报文发送。目前采用的是USB虚拟串口接受上位机数据,已使用STM32F4自带的两路CAN,采取SPI通信的CAN控制器芯片MCP2515做外扩 第三路第四路CAN。硬件条件:正点原子F4探索者开发板、淘宝SPI分析仪、控制器芯片MCP2515,CAN分析仪Kvaser及上位机软件。串口调试助手
软件:采用标准库开发,已实现USB虚拟串口通信,2路bxCAN通信

问题:目前MCP2515无法调试成功。
          1.debug的结果显示SPI的初始化存在问题:MOSI输出在分析仪的结果显示。对比标准例程 ,在SPI初始化结束的时,没有拉高电平输出。

          2.SPI引脚的配置经过修改PB345,采取SWD下载,应该不存在冲突,USB初始化也没冲突。debug无法监视寄存器SPI_DR。
         

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

70

帖子

1

粉丝