智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2205|回复: 6
打印 上一主题 下一主题

写51程序的时候发现了一个奇怪的问题!整块板子几乎要爆炸了!

[复制链接]

8

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
威望
138
贡献
40
兑换币
49
注册时间
2012-10-31
在线时间
23 小时
毕业学校
集美大学诚毅学院
跳转到指定楼层
1#
发表于 2013-1-21 16:35:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题是这样的,小弟写了一个串口跟定时器0的程序,串口波特率靠定时器1来设定。然后只要我加上定时器0的中断服务程序,整个开发板就好像要爆炸一样,所有的数码管跟 led全部亮起来,蜂鸣器死命响,我不知道为什么啊,我的定时器0的设置那些代码都没调用,定时器0的中断服务程序也是放空的。。。为什么会这样啊,只要我把定时器0的中断服务程序的那段代码注释掉就不会这样了。。。奇怪。。。
  1. void ISR_TIMER0(void) interrupt 1
  2. {
  3. /*nTimeCounter ++;

  4. if(nTimeCounter == 1000)
  5. {
  6. nTimeCounter = 0;

  7. UART_Write("hello,world!\n");
  8. } */
  9. }
复制代码


8

主题

442

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4937
威望
1850
贡献
1481
兑换币
215
注册时间
2011-6-22
在线时间
803 小时
2#
发表于 2013-1-21 17:04:50 | 只看该作者
你定义的是变量是什么类型的,是否超出类型的范围
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
3#
发表于 2013-1-21 17:06:18 | 只看该作者
估计是波特率变化太快了
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
4#
发表于 2013-1-21 19:10:25 | 只看该作者
貌似是一个高级问题  期待高手解释啊   顶一个
回复 支持 反对

使用道具 举报

7

主题

245

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2777
威望
1405
贡献
792
兑换币
756
注册时间
2012-7-9
在线时间
290 小时
5#
发表于 2013-1-21 20:05:55 | 只看该作者
不懂。等高手来解答
回复 支持 反对

使用道具 举报

1

主题

746

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3319
QQ
威望
1414
贡献
501
兑换币
277
注册时间
2012-9-25
在线时间
702 小时
6#
发表于 2013-1-21 21:00:36 | 只看该作者
不懂,顶一个
回复 支持 反对

使用道具 举报

31

主题

370

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6026

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
3707
贡献
1593
兑换币
1043
注册时间
2012-12-27
在线时间
363 小时
毕业学校
三江学院
7#
发表于 2013-1-23 16:47:33 | 只看该作者
TimeCounter  这个变量定义的是int或者unsigned int 吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 00:24 , Processed in 0.049179 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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