返回该小组首页 回复主题
piae

piae

小组等级:     E币:1408  (E币换礼)

#1楼主:EDN-CAN总线助学【之十五】—CAN总线两节点通讯实验

文章发表于:2008-06-11 04:39

实验内容

前提:您有两块我们的CAN总线学习板。INT0按键为外部中断计数按键,每按一次,数码管1-2(自右向左)显示加1,并且发送数据到CAN节点2;接收到CAN节点2的数据在数码管3-4(自右向左)。CAN节点2的功能与CAN节点1功能相同。

 

实验目的

熟悉CAN总线通讯编程。

 

 

相关点评

1)采用P23控制SJA1000复位管脚,可以通过软件复位芯片。

2)增加通讯指示灯。

 

软件程序 

 

实验程序rar

 

实验步骤和实验现象与结果

1)检查电路,判断电路是否短路。

2)打开电源开关,分别下载CAN节点的程序。下载程序时观察软件上显示是否下载成功。

3)下载完毕后,关闭电源,然后将两个总线学习板的CAN节点连接。注意连接方法。

4)两个节点打开电源后,数码管1-2(自右向左)显示0;数码管3-4(自右向左)显示0

5)按CAN节点1上的INT0按键一次,其数码管1-2显示加1(十进制显示),自动发送数据到CAN节点2,并且在节点2的数码管3-4上显示。

6)按CAN节点2上的INT0按键一次,其数码管1-2显示加1(十进制显示),自动发送到CAN节点1,并且在节点1的数码管3-4上显示。

 

实验注意事项

1)实验前一定要检查电路,防止短路

(2)两个CAN节点连接时,是H——HL——L

 

 

 

 

 

billowtust

   小组等级:    E币:736  (E币换礼)

#2

文章发表于:2008-06-11 21:43

怎么没人顶呢?

我先支持一个

piae

   小组等级:    E币:1408  (E币换礼)

#3

文章发表于:2008-06-11 21:46

谢谢支持!

cyber211

   小组等级:    E币:746  (E币换礼)

#4

文章发表于:2008-06-11 23:03

现在大家还没拿到板子,所以顶的人少,等板子到了,肯定有很多问题问的,哈哈,到时候就辛苦PIAE了

QQ315883328

   小组等级:    E币:82  (E币换礼)

#5

文章发表于:2008-06-12 00:05

有没有汇编源程序?

piae

   小组等级:    E币:1408  (E币换礼)

#6

文章发表于:2008-06-12 08:52

没有!欢迎高手翻译成汇编!

piae

   小组等级:    E币:1408  (E币换礼)

#7

文章发表于:2008-06-12 09:18

     很多高校在讲授单片机课程的时候,都是汇编,所以很多人都看汇编熟悉,但是C51的编程比较清晰,在结构化方面要好于汇编,所以学习单片机还是要会C的

DAVIDYE

   小组等级:    E币:500  (E币换礼)

#8

文章发表于:2008-06-12 09:34

多谢!好好学习!天天向上!

tomoowang

   小组等级:    E币:364  (E币换礼)

#9

文章发表于:2008-06-12 16:22

我把程序烧上了怎么不是预期的效果啊?

piae

   小组等级:    E币:1408  (E币换礼)

#10

文章发表于:2008-06-12 16:52

你连线正确吗?

tomoowang

   小组等级:    E币:364  (E币换礼)

#11

文章发表于:2008-06-13 10:09

找到问题了。sja1000虚焊!

23【下一页】总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

所有小组精华文章