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

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: 嵌入式

2010-09-08 23:26:11

最近,在调试一块CAN开发板。
出现的现象是,按下中断开关,数码管显示1,再按一下,数码管就不显示了,有一个数码管就会虚显示一个8.

开始以为是硬件的原因,弄了10多块CAN开发板测试,开发板有时候现象是好的,有时候又出问题。

今天在修改程序中用于找到了,原因。
竟然是CAN初始化时,给SJA1000的复位不彻底。

再要在CAN初始化的前面加上一句
SJA_RST = 0;
Delay(10);

就搞定了,NND,太痛苦了。

下面就要把程序都改写一下了!
阅读(903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~