打印
[STM32F1]

改成正常模式下不好用

[复制链接]
1592|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlyuan|  楼主 | 2022-11-12 23:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103 64引脚,CAN程序在环回模式下好用,但改成正常模式下不好用,不知道还注意些什么

使用特权

评论回复
沙发
songqian17| | 2022-11-12 23:15 | 只看该作者
不好用,还是不能用?

使用特权

评论回复
板凳
stly| | 2022-11-12 23:17 | 只看该作者
在正常模式下, 你是怎么使用的? 说详细点,这样大家好帮你分析

使用特权

评论回复
地板
supernan| | 2022-11-12 23:19 | 只看该作者
你看看在总线上有没有添加120欧姆电阻? 这个必须要添加。

使用特权

评论回复
5
jlyuan|  楼主 | 2022-11-12 23:21 | 只看该作者
这三个,一个是STM32端,一个出来后接到6N137,一个是程序

使用特权

评论回复
6
yszong| | 2022-11-12 23:26 | 只看该作者
你是2块在通讯吗

使用特权

评论回复
7
jlyuan|  楼主 | 2022-11-12 23:28 | 只看该作者
是的,刚刚接上两块板子

使用特权

评论回复
8
jlyuan|  楼主 | 2022-11-12 23:30 | 只看该作者
现在是判断这个CAN_FIFO0接收标志没有置1,发送现在有信号了,但好像不太对,我发的数据是0x55出来的波形不太对。
两块板子是在通讯,但是两板子都是新的,没有一个是好用的,也正在调试,我知道有点难度,但也请大虾们指点1,2

使用特权

评论回复
9
xxrs| | 2022-11-12 23:33 | 只看该作者
建议用示波器,先看波特率是否对

使用特权

评论回复
10
jlyuan|  楼主 | 2022-11-12 23:35 | 只看该作者
波特率不对CANTX输出的波形就不对吗???如果测我要测什么位置才能测出波特率,麻烦赐教

使用特权

评论回复
11
renyaq| | 2022-11-12 23:37 | 只看该作者
波特率不对CANTX输出的波形 形状是对的,但位宽不对,而波特率对应于最窄的位宽

使用特权

评论回复
12
shimx| | 2022-11-12 23:39 | 只看该作者
对,比如,最窄的位宽为1us就是1M波特率。

使用特权

评论回复
13
jlyuan|  楼主 | 2022-11-12 23:41 | 只看该作者
还是不好使呀。TJA1050 canlx canhx输出的波形不对

使用特权

评论回复
14
zhenykun| | 2022-11-12 23:45 | 只看该作者
听说老外的can库函数有问题。

使用特权

评论回复
15
yszong| | 2022-11-12 23:47 | 只看该作者
请教,将初始化放在while循环是什么意思,每次发送都要初始化吗?

使用特权

评论回复
16
renyaq| | 2022-11-12 23:51 | 只看该作者
我这样做了也不行,我用的STM32F103C8T7,也是没有用重映射的引脚,PA11,PA12。

使用特权

评论回复
17
zhanghqi| | 2022-11-12 23:55 | 只看该作者
我也遇到了这个问题,你说的不用重新映射CAN的引脚什么意思?

使用特权

评论回复
18
pangb| | 2022-11-12 23:57 | 只看该作者
我也是这样的情况 到现在还没有解决问题

使用特权

评论回复
19
dengdc| | 2022-11-12 23:59 | 只看该作者
接终端电阻了吗

使用特权

评论回复
20
stly| | 2022-11-13 08:43 | 只看该作者

我的加匹配电阻也不好使

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝