请选择 进入手机版 | 继续访问电脑版
查看: 3006|回复: 10

[已解决] 关于RT1064的CANFD波特率过高,数据段无法发出的问题

[复制链接]

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
发表于 2021-1-15 15:40:26 | 显示全部楼层 |阅读模式
本帖最后由 mrhwt 于 2021-1-21 14:29 编辑

大家好,最近在使用RT1064的CANFD功能,在官方示例的基础上,使用4M及以下的波特率通信没问题,设置更高的发送数据就不对,现象是数据段没有发出来,目前时钟是480M经过分配得到的80M时钟。
回复

使用道具 举报

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2021-1-20 15:39:33 | 显示全部楼层
楼主你好!
你把FDCTRL[TDC]位使能!
This bit has to be enabled when you want to work with a baudrate greater than 2.5Mbps.
你可以在FLEXCAN_FDInit function里面使能,然后应该就可以工作了,我们已经有同事测试过。
你那边试试。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
 楼主| 发表于 2021-1-21 09:59:16 | 显示全部楼层
小恩GG 发表于 2021-1-20 15:39
楼主你好!
你把FDCTRL[TDC]位使能!
This bit has to be enabled when you want to work with a baudrate  ...

版主你好,我这边测试4Mbps波特率以上还是不行,请问你们那边有测试4Mbps波特率以上的吗?(调试进FDinit程序发现TDCEN位默认就是使能的)
回复 支持 反对

使用道具 举报

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2021-1-21 10:34:00 | 显示全部楼层
mrhwt 发表于 2021-1-21 09:59
版主你好,我这边测试4Mbps波特率以上还是不行,请问你们那边有测试4Mbps波特率以上的吗?(调试进FDinit ...

你那边也看下,你的CAN transiver,是不是能支持到5Mhz
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
 楼主| 发表于 2021-1-21 10:39:02 | 显示全部楼层
小恩GG 发表于 2021-1-21 10:34
你那边也看下,你的CAN transiver,是不是能支持到5Mhz

你好,我用的MCP2562FD收发器,理论可以达到8Mbps。
回复 支持 反对

使用道具 举报

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2021-1-21 10:44:55 | 显示全部楼层
楼主你好!
试下我附近里面的代码,是5Mhz的。
Attachments.zip (21.67 KB, 下载次数: 38)
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
 楼主| 发表于 2021-1-21 10:57:02 | 显示全部楼层
小恩GG 发表于 2021-1-21 10:44
楼主你好!
试下我附近里面的代码,是5Mhz的。

万分感谢,我来试试。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
 楼主| 发表于 2021-1-21 11:29:58 | 显示全部楼层
mrhwt 发表于 2021-1-21 10:57
万分感谢,我来试试。

版主你好,用你提供的代码在开发板测试可以。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

111

帖子

0

中级会员

Rank: 3Rank: 3

积分
449
最后登录
2024-3-29
 楼主| 发表于 2021-1-21 14:28:45 | 显示全部楼层
本帖最后由 mrhwt 于 2021-1-21 14:30 编辑

用自己的板子调试失败,观察官方开发板,发现使能终端电阻后就可以实现5Mbps通讯了,最后在此基础上,增大时钟,实现了8Mbps通讯,
回复 支持 反对

使用道具 举报

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2021-1-22 17:12:26 | 显示全部楼层
mrhwt 发表于 2021-1-21 14:28
用自己的板子调试失败,观察官方开发板,发现使能终端电阻后就可以实现5Mbps通讯了,最后在此基础上,增大 ...

楼主你棒棒的!
后面有问题,欢迎继续交流!
另外,你在官方的问题,建议你使用你公司的邮件注册账户发问题,那样支持等级会高些。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-19 10:28 , Processed in 0.154791 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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