打印
[AVR单片机]

如何通过CAN显示简单的hello world

[复制链接]
1722|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laslison|  楼主 | 2009-11-8 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我把下面的一段程序通过Keil uvision3生成hex文档后,烧到Atmel公司的AT89STK-06板子的AT89C51CC03芯片上,然后连接CAN卡,CAN卡的USB端口再与计算机相连。可结果为什么不成功呢?大家请帮我一下。
#include <AT89X51.H>
#include <stdio.h>
void main(void)
{
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
TCON = 0x40; //设定时器1开始计数
TH1 = 0xE8;  //11.0592MHz 1200波特率
TL1 = 0xE8;
TI = 1;
TR1 = 1; //启动定时器

while(1)
{
  printf ("Hello World!\n"); //显示Hello World
}
}

相关帖子

沙发
Karlshen| | 2009-11-8 23:19 | 只看该作者
CAN?

使用特权

评论回复
板凳
lovelyegle| | 2009-11-9 12:59 | 只看该作者
顶下

使用特权

评论回复
地板
god_like| | 2009-11-9 13:18 | 只看该作者
学习了

使用特权

评论回复
5
senzh01| | 2009-11-11 09:35 | 只看该作者
can 不是串口,得配置can寄存器什么的吧?

使用特权

评论回复
6
laslison|  楼主 | 2009-11-18 23:07 | 只看该作者
本人比较同意这种定义:CAN是一种多主方式的串行通讯总线

使用特权

评论回复
7
laslison|  楼主 | 2009-12-4 23:16 | 只看该作者
自己解决了

使用特权

评论回复
8
love_life| | 2009-12-5 00:40 | 只看该作者
LZ分享一下经验吧

使用特权

评论回复
9
wangwo| | 2009-12-6 18:55 | 只看该作者
:)

使用特权

评论回复
10
laslison|  楼主 | 2009-12-7 22:32 | 只看该作者
有空发东西上来

使用特权

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

本版积分规则

95

主题

791

帖子

1

粉丝