- 博客(2)
- 收藏
- 关注
原创 iMX6平台mcp2515驱动调试
由MCP2515手册得知,MCP2515在进行任何操作时,操作期间CS引脚需要保持为低电平,可是系统在初始化读取CAN状态时,在读操作还未结束时,发送一个字节数据后CS就会被拉高一次,这就会导致MCP2515初始化失败。平台中SPI的CS引脚配置为硬件控制,芯片每发送一字节数据后会自动将CS拉高,所以就导致了MCP2515初始化失败,为解决这一问题,需要将CS引脚修改为GPIO,使用软件控制CS引脚状态。系统启动时会发送SPI数据配置MCP2515,使用示波器或者逻辑分析仪可以抓取到系统发送的SPI数据。
2024-05-23 09:42:07 1115 1
原创 RK3568平台支持CAN低速波特率
# 总结>为了使RK3568平台的CAN支持10kbps波特率,需要修改设备树将CPLL时钟配置为500MHz,并配置CAN模块时钟为25MHz。这样的设置可以确保CAN时钟的频率满足要求,从而实现对10kbps波特率的支持。
2024-05-17 14:08:13 1129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人