主题:CAN总线通讯问题

  共有28647人关注过本帖    
帅哥哟,离线,有人找我吗?
fqjboy
1楼 信息 | 搜索 | 邮箱


加好友 发短信
CAN总线通讯问题  发帖心情 Post By:2018-3-13 9:16:00   [显示全部帖子]

ESM3354的开发板,Linux系统,我看到说明书里有对CAN口进行设置的内容,将can0的波特率设置为了250k,但用的命令看不明白,ip link set can0 type can tp 250 prog-seg 5 phase-seg1 8 phase-seg2 2 sjw 2这条命令和下面波特率设置表格里的PRESDIV, TSEG1, TSEG2, TQ这些有什么关系呢?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
fqjboy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2018-3-27 10:05:00   [显示全部帖子]

这个文章对设置波特率这块儿的内容和开发板带的资料里是一样的,还是不明白。比如如果我想设置波特率为200k,那这个命令里要修改哪些参数值?改为多少呢?

另外,ESM3354的开发版CAN口是直接能用的吧?不需要再内核配置了吧?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
fqjboy
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2018-3-29 14:42:00   [显示全部帖子]

看代码就明白了,之前没看代码,所以有些不清楚。另外还有个问题,我用GPIO8和GPIO9两个脚接了两个外部设备,这两个外部设备状态的改变应该使得这两个脚的电平高低变化,可是我在程序中读到的状态是它们始终不变,是我有哪里没有设置好吗?它们应该是复用PWM功能的


  单帖管理 | 引用 | 回复 回到顶部

返回首页

CAN总线通讯问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: