首页 > 其他分享 >基于msm8909调试mcp2515 can芯片

基于msm8909调试mcp2515 can芯片

时间:2022-12-07 10:37:22浏览次数:65  
标签:can0 芯片 ip link mcp2515 0x55 msm8909 调试


在高通msm8909上调试mcp2515芯片,使用的模块是飞凌嵌入式的mcp2515模块

原理图

基于msm8909调试mcp2515 can芯片_嵌入式

1、飞线,需要电压转换芯片,使用的是TXB1080芯片(TXS1080针对spi有问题),5V供电mcp2515,转换芯片一端电压5V。
2、先调试spi能够通,能读到数据,
3、测mcp2515回环通路
ip link set can0 down
回环通路开关
ip link set can0 type can bitrate 250000 loopback on/off
ip link set can0 up

4、外接spi转can设备接电脑。
飞凌mcp2515 CAN_L和CAN_H标错了,可以量电压确认。
量波特率,看两端是否一致,
通过如下命令查看可能会不对,ip -details link show can0

5、

can能否达到1M 波特率,

需要使用晶振为16Mhz(飞凌嵌入式的mcp2515是8M晶振)才能达到1Mhz的波特率,8M晶振达不到1M。

可以根据datasheet来计算。


基于msm8909调试mcp2515 can芯片_嵌入式_02

6、
发送数据
cansend can0 -i 8 -e 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55

接收数据candump can0


标签:can0,芯片,ip,link,mcp2515,0x55,msm8909,调试
From: https://blog.51cto.com/u_15904120/5917883

相关文章

  • jetson nano调试指南1-源码下载
    1、本文使用jetpack4.3为例,可以使用此网站相应分支​​https://developer.nvidia.com/embedded/jetpack-archive​​2、点击进入下载代码页面​​https://developer.nvidia.......
  • imx6ull调试sx1268 lora调试记录
    1、sx1268原厂只有基于单片机的参考代码:​​https://github.com/Lora-net/LoRaMac-node​​2、如果基于linux平台使用,可以使用 github上sx1268代码​​https://github.com/......
  • SPRD平台功耗调试分享
    一、关于底电流偏大的问题,这里总结一下一般的调试步骤1.如果底电流大于10ma以上的,首先需要抓串口log确定系统是否有睡眠,是否有外设一直在运行;从log中可以看有没有发生suspen......
  • 网站部署到IIS上如何调试
    https://www.likecs.com/show-204368183.html#sc=1400在一个网站成功部署后,有时候可能会遇到一些错误,但又不能一眼看出错误源,如果能在源程序里下断点进行调试就好了,这样就......
  • framework层的快速调试(和installd)
    系统代码的framework目录内,一共有3个模块单独编译,framework、services、framework-res.apk。一般来说如果不是修改资源文件需要改framework-res.apk,其他:   修改位于......
  • 不用USB,通过adb无线调试安卓手机页面
    以前真机调试手机页面,都是使用数据线连接手机和电脑,近日身边没有USB数据线,折腾了下如何不依赖数据线只用无线调试手机页面,教程如下。本教程适用于安卓11以及以上版本。否......
  • MeterSphere做登录的接口自动化测试。从调试到自动化脚本
    做登录会遇到的问题1.登录页面的URL和 登录之后的页面URL不一样2.有些值每个接口都会用到,但是每个接口都写一遍很麻烦,而且如果这个值改变了,以后修改起来很麻烦3.后一个脚......
  • QT实现串口调试器
    #include"mainwindow.h"#include"ui_mainwindow.h"#include"QSerialPort"#include"QSerialPortInfo"#include"QMessageBox"#include"QDateTime"MainWindow::MainWindo......
  • VS 2017 调试窗口显示“ C#编译器内部错误”
    调试时,我尝试评估简单的表达式,例如inta=2;在即时窗口中。一个错误C#编译器中的内部错误解决方式:调试-》选项-》常规-》使用托管兼容模式(勾选)  ......
  • ​最新Xcode9 无证书真机调试流程
     写在前面公司分配了新的测试机,证书99台名额已满,所以上网找教程,学习了一下如何使用Xcode无证书进行真机调试。​ 一.创建证书​1.运行Xcode,Xcode–》Preferen......