迪文科技论坛

 找回密码
 立即注册
搜索
查看: 415|回复: 3

【提问】CAN通讯波特率如何设置

[复制链接]

3

主题

11

回帖

118

积分

注册会员

Rank: 2

积分
118
发表于 2024-5-14 16:39:19 | 显示全部楼层 |阅读模式
DATA3 = 45;          // 波特率分频寄存器(BRP)=45
DATA2 = 0x87; // BTR0 BTR0[7:5]同步跳转宽度SJW,[3:0]prop传播段时间T0
DATA1 = 0x43; // BTR1[7:4]相位缓冲段1,T1,[3:0] 相位缓冲段2,T2。
DATA0 = 0;          // 写0。另外,T0+T1+T2 = CPU主频/(波特率*(BRP+1)*2)-4=125K波特率。


例程的波特率是125K,我想设置成250K,怎么改

回复

使用道具 举报

0

主题

810

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15184
发表于 2024-5-14 17:29:30 | 显示全部楼层
本帖最后由 lijiayan 于 2024-5-14 17:30 编辑

【提问】CAN接口波特率
http://inforum.dwin.com.cn:20080 ... =7419&fromuid=24741
(出处: 迪文科技论坛)




【提问】T5L0单片机的CAN波特率计算问题
http://inforum.dwin.com.cn:20080 ... 7&fromuid=24741
(出处: 迪文科技论坛)


回复

使用道具 举报

2

主题

6

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2025-1-10 10:48:43 | 显示全部楼层
+1,有那个大佬可以解决一下吗?
回复

使用道具 举报

0

主题

248

回帖

2025

积分

金牌会员

Rank: 6Rank: 6

积分
2025
发表于 2025-1-10 19:13:15 | 显示全部楼层
78965 发表于 2025-1-10 10:48
+1,有那个大佬可以解决一下吗?

上面T5L0的,T5L1或T5L2的如下:

/* Baud rate:
        125K{0x3F,0x40,0x72,0x00},{0x23,0x42,0xC5,0x00},
        250K{0x1F,0x40,0x72,0x00},{0x11,0x21,0xD5,0x00},
        500K{0x0F,0x40,0x72,0x00},
        1M{0x07,0x40,0x72,0x00}
        */
具体计算方法在附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 19:58 , Processed in 0.042329 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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