Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1592000
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: 嵌入式

2010-09-09 10:33:46

CEPARK can—232互转程序使用说明

特别关注:本实验需要两块CEPARK CAN开发板才能完成实验

使用方法:
在两块开发板中的都烧录“协成电子can—232互转”程序。
通电,两块开发板都接上串口(只有一块开发板接上串口也

是可以的)。

然后我们打开“串口调试工具”(stc-isp其实集成了串口调

试的,可以使用这个)。

串口设置:
波特率:9600
校验位:N
数据位:8
停止位:1
16进制发送

发送显示说明:
当在串口中发送“1”时,两个数码管都显示“01”不过一块

开发板是在12位显示,一块开发板实在34位显示。
当在串口中发送“a”时,显示“10”。
当在串口中发送“11”时,显示“17”。
16进制的“11”就是1*16+1 = 17;

两位数码管最多显示99.
如当在串口发送“ff”时,显示55.因为FF对应10进制的255.

当不用串口发送时,通过中断按键,可以实现CAN之间的通讯



如果只有一块开发板时,只能正常显示一次。当第二次发送

数据时数码管全灭。因为,发送的数据不能被接收,使开发

板工作在不停的发送中,使得数码管显示异常。
可以通过按键复位,使CAN工作恢复正常。

程序下载地址:
原理图下载地址:

阅读(1053) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~