迪文科技论坛

 找回密码
 立即注册
搜索
楼主: dwinForumAdmin

【分享】T5L1 CAN接口程序参考资料

  [复制链接]

0

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2019-11-29 13:51:29 | 显示全部楼层
可以请教一下就以这个demo为例我从外部发送来一帧CAN数据,具体的接收C语句可以写给我一下吗
回复

使用道具 举报

0

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2019-12-10 22:50:30 | 显示全部楼层
demo里面的CAN初始化的波特率各个值是怎么取的
while(!APP_ACK);
        DATA3 = 45;
        DATA2 = 0x87;
        DATA1 = 0x43;
        DATA0 = 0;                         //设置BRP=45,SJW=4,T0=8,T1=5,T2=4,波特率125K
        APP_EN = 1;

就是说SJW,T0,T1,T2,然后是怎么组合成DATA2,DATA1的,我好像加不出来这个结果
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2020-1-2 20:36:24 | 显示全部楼层
您好,我想问一下,你是用什么软件写的?有用迪文的C编译器写过CAN通信程序?
回复

使用道具 举报

0

主题

239

回帖

1762

积分

金牌会员

Rank: 6Rank: 6

积分
1762
发表于 2020-1-3 09:22:58 | 显示全部楼层
yx41tyx 发表于 2020-1-2 20:36
您好,我想问一下,你是用什么软件写的?有用迪文的C编译器写过CAN通信程序?
...

C编译器不支持的,做的一个兼容OS伪汇编的版本。 需要用KEIL C51来写
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2020-1-3 09:24:45 | 显示全部楼层
qjhzh 发表于 2020-1-3 09:22
C编译器不支持的,做的一个兼容OS伪汇编的版本。 需要用KEIL C51来写

非常感谢
回复

使用道具 举报

0

主题

4

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2020-1-4 20:05:44 | 显示全部楼层
500K 波特率怎么设置
回复

使用道具 举报

34

主题

33

回帖

1681

积分

金牌会员

Rank: 6Rank: 6

积分
1681
发表于 2020-1-4 21:52:47 | 显示全部楼层
demo里面的CAN初始化的波特率各个值是怎么取的
while(!APP_ACK);
        DATA3 = 45;
        DATA2 = 0x87;
        DATA1 = 0x43;
        DATA0 = 0;                         //设置BRP=45,SJW=4,T0=8,T1=5,T2=4,波特率125K
        APP_EN = 1;

就是说SJW,T0,T1,T2,然后是怎么组合成DATA2,DATA1的,我好像加不出来这个结果

楼主,您好!
比如说SJW是4,换成2进制是100;T0是8,实际数据是8-1写到数据里面,换成2进制是0111。所以DATA2是100 0 0111也就是0x87,T1 T2同样是实际值减1,T1 和T2同样需要减一,5和4对应0X43,这些数据设计好后直接带入公式T0+T1+T2=CPU主频/(波特率*(BRP+1)*2)-4就可以了
回复

使用道具 举报

2

主题

3

回帖

513

积分

高级会员

Rank: 4

积分
513
发表于 2020-3-10 16:58:39 | 显示全部楼层
界面的文档能发出来参考一下吗?
回复

使用道具 举报

1

主题

6

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2020-3-19 14:36:12 | 显示全部楼层
jianxin_05 发表于 2019-11-29 11:02
可以在请教一下就以这个demo为例我从外部发送来一帧CAN数据,具体的接收C语句可以写给我一下吗 ...

你好,现在能发送接收了吗
回复

使用道具 举报

6

主题

41

回帖

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2020-6-21 19:45:28 | 显示全部楼层
本帖最后由 18507899802 于 2020-6-21 19:48 编辑

楼主,请问有遇到看门狗20秒才溢出复位的BUG没?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-5-10 09:16 , Processed in 0.068445 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表