野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13847|回复: 15

CAN通信中如果是两个节点通信

[复制链接]
发表于 2016-11-10 16:17:11 | 显示全部楼层 |阅读模式
两个节点通信的时候 为什么从机和主机的can.c程序是一样的???火哥老版的103程序为什么没有can接收 只有can发送?
回复

使用道具 举报

发表于 2016-11-11 09:06:31 | 显示全部楼层
都是跟485一样的啊,程序自身具有发送和接收功能,不需要区分主从机,都是用同一个。

CAN已经录好视频,你可以直接看视频,文档也有说的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-11 11:58:32 | 显示全部楼层
flyleaf 发表于 2016-11-11 09:06
都是跟485一样的啊,程序自身具有发送和接收功能,不需要区分主从机,都是用同一个。

CAN已经录好视频, ...

有没有多节点的can例程?
回复 支持 反对

使用道具 举报

发表于 2016-11-11 12:08:03 | 显示全部楼层
lyz864512 发表于 2016-11-11 11:58
有没有多节点的can例程?

两个节点和N个节点一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 10:31:17 | 显示全部楼层
flyleaf 发表于 2016-11-11 12:08
两个节点和N个节点一样

回环模式下 电路中可以没有can芯片吗??
回复 支持 反对

使用道具 举报

发表于 2016-11-12 10:31:50 | 显示全部楼层
lyz864512 发表于 2016-11-12 10:31
回环模式下 电路中可以没有can芯片吗??

可以,完全不需要
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 10:44:11 | 显示全部楼层
flyleaf 发表于 2016-11-12 10:31
可以,完全不需要

那为什么我的电路板运行火哥的程序打印出来的是乱码呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 10:51:38 | 显示全部楼层
flyleaf 发表于 2016-11-12 10:31
可以,完全不需要

输出到电脑是用的USB转TTL
回复 支持 反对

使用道具 举报

发表于 2016-11-12 11:07:25 | 显示全部楼层
lyz864512 发表于 2016-11-12 10:51
输出到电脑是用的USB转TTL

波特率没调好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 11:12:39 | 显示全部楼层

是串口输出的波特率吗?还是程序里边的?
回复 支持 反对

使用道具 举报

发表于 2016-11-12 11:17:53 | 显示全部楼层
lyz864512 发表于 2016-11-12 11:12
是串口输出的波特率吗?还是程序里边的?

串口调试助手的波特率。

另外你为什么要自己加usb转ttl,我们的板子板载了串口转usb的,直接用usb线接到板子就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 11:28:35 | 显示全部楼层
flyleaf 发表于 2016-11-12 11:17
串口调试助手的波特率。

另外你为什么要自己加usb转ttl,我们的板子板载了串口转usb的,直接用usb线接 ...

现在做一些别的测试需要自己设计板子 所以需要用usb转ttl  波特率对的呀 但是输出就是乱码  
回复 支持 反对

使用道具 举报

发表于 2016-11-12 11:40:08 | 显示全部楼层
lyz864512 发表于 2016-11-12 11:28
现在做一些别的测试需要自己设计板子 所以需要用usb转ttl  波特率对的呀 但是输出就是乱码

那检查下串口电路
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 11:46:10 | 显示全部楼层
flyleaf 发表于 2016-11-12 11:40
那检查下串口电路

检查了  回环模式确定电路里边么有can芯片也能正常输出吗?
回复 支持 反对

使用道具 举报

发表于 2016-11-12 11:50:18 | 显示全部楼层
lyz864512 发表于 2016-11-12 11:46
检查了  回环模式确定电路里边么有can芯片也能正常输出吗?

CAN又不会影响串口,你先把串口硬件和程序调通吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-12 13:28:27 | 显示全部楼层
flyleaf 发表于 2016-11-12 11:50
CAN又不会影响串口,你先把串口硬件和程序调通吧

串口在运行别的程序都能正常输出的  但是这个can回环模式程序输出的就是乱码
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-13 17:04 , Processed in 0.050481 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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