打印

stm32CAN 程序在环回的模式下好用,但在正常模式下不好使

[复制链接]
8796|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32F103 64引脚,CAN程序在环回模式下好用,但改成正常模式下不好用,不知道还注意些什么
沙发
jiaxinhui| | 2013-4-8 23:19 | 只看该作者
在正常模式下, 你是怎么使用的? 说详细点,这样大家好帮你分析

使用特权

评论回复
板凳
sdc666| | 2013-4-9 12:59 | 只看该作者
你看看在总线上有没有添加120欧姆电阻? 这个必须要添加。

使用特权

评论回复
地板
zangjinlian|  楼主 | 2013-4-9 15:32 | 只看该作者
这三个,一个是STM32端,一个出来后接到6N137,一个是程序

未命名1.jpg (56.53 KB )

STM32

STM32

未命名.jpg (99.87 KB )

6N137

6N137

main.rar

3.82 KB

程序

使用特权

评论回复
5
zangjinlian|  楼主 | 2013-4-9 15:34 | 只看该作者
jiaxinhui 发表于 2013-4-8 23:19
在正常模式下, 你是怎么使用的? 说详细点,这样大家好帮你分析

下边有的程序,我是在环回模式下,直接改成正常模式没有其它修改

使用特权

评论回复
6
zangjinlian|  楼主 | 2013-4-9 15:35 | 只看该作者
sdc666 发表于 2013-4-9 12:59
你看看在总线上有没有添加120欧姆电阻? 这个必须要添加。

麻烦你看看我的原理图的接线方法吧,是不是可以,以后用过别的单片机可以,但这个STM32是第一次用。

使用特权

评论回复
7
jiaxinhui| | 2013-4-9 15:44 | 只看该作者
你是2块在通讯吗

使用特权

评论回复
8
zangjinlian|  楼主 | 2013-4-9 15:45 | 只看该作者
jiaxinhui 发表于 2013-4-9 15:44
你是2块在通讯吗

是的,刚刚接上两块板子

使用特权

评论回复
9
zangjinlian|  楼主 | 2013-4-9 15:48 | 只看该作者
zangjinlian 发表于 2013-4-9 15:45
是的,刚刚接上两块板子

现在是判断这个CAN_FIFO0接收标志没有置1,发送现在有信号了,但好像不太对,我发的数据是0x55出来的波形不太对。

使用特权

评论回复
10
zangjinlian|  楼主 | 2013-4-9 16:08 | 只看该作者
两块板子是在通讯,但是两板子都是新的,没有一个是好用的,也正在调试,我知道有点难度,但也请大虾们指点1,2

使用特权

评论回复
11
IJK| | 2013-4-9 16:15 | 只看该作者
建议用示波器,先看波特率是否对

使用特权

评论回复
12
zangjinlian|  楼主 | 2013-4-10 09:26 | 只看该作者
IJK 发表于 2013-4-9 16:15
建议用示波器,先看波特率是否对

波特率不对CANTX输出的波形就不对吗???如果测我要测什么位置才能测出波特率,麻烦赐教

使用特权

评论回复
13
IJK| | 2013-4-10 10:01 | 只看该作者
波特率不对CANTX输出的波形 形状是对的,但位宽不对,而波特率对应于最窄的位宽,比如,最窄的位宽为1us就是1M波特率。

使用特权

评论回复
14
zangjinlian|  楼主 | 2013-4-10 15:04 | 只看该作者
这个是我运行出来的波形图,大体上都是这样,我发的AA,出来的是这个效果

未命名1.jpg (93.96 KB )

波弄前面16个周期

波弄前面16个周期

未命名.jpg (93.88 KB )

后面16个周期

后面16个周期

使用特权

评论回复
15
zangjinlian|  楼主 | 2013-4-10 15:05 | 只看该作者
写错了,下边的图是前16个周期,上面的图是后16个周期

使用特权

评论回复
16
zangjinlian|  楼主 | 2013-4-10 15:06 | 只看该作者
zangjinlian 发表于 2013-4-10 15:05
写错了,下边的图是前16个周期,上面的图是后16个周期

隐性位是高电平。

使用特权

评论回复
17
cjhk| | 2013-4-10 18:35 | 只看该作者
呵呵   现在问题解决的怎么样   楼主   应该没什么问题了吧   呵呵   

使用特权

评论回复
18
zangjinlian|  楼主 | 2013-4-11 08:34 | 只看该作者
cjhk 发表于 2013-4-10 18:35
呵呵   现在问题解决的怎么样   楼主   应该没什么问题了吧   呵呵

本人愚笨还没有,只是这个波特率不知道怎么调才是对的。

使用特权

评论回复
19
IJK| | 2013-4-11 10:19 | 只看该作者
zangjinlian 发表于 2013-4-10 15:04
这个是我运行出来的波形图,大体上都是这样,我发的AA,出来的是这个效果 ...

图不清楚,时间轴是什么单位也看不清

使用特权

评论回复
20
zangjinlian|  楼主 | 2013-4-11 10:43 | 只看该作者
IJK 发表于 2013-4-11 10:19
图不清楚,时间轴是什么单位也看不清

我在下边给你一个图你看一下。

使用特权

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

本版积分规则

10

主题

127

帖子

4

粉丝