智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

关于K60单片机编程的问题

[复制链接]

6

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
270
贡献
90
兑换币
12
注册时间
2012-2-16
在线时间
25 小时
毕业学校
聋哑小学
跳转到指定楼层
1#
发表于 2012-3-22 17:25:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
K60系列单片机用codewarrior编程,在线调试的时候发现:单片机根本就执行不到自己写的程序,因为有一个来自启动代码里的中断不停的发生,此中断如下:
void isr_default(void)
{
  /* Write your interrupt code here ... */

}
/* end of isr_default */
请问这个中断为什么会发生?
以前玩GPIO的时候没有这个问题,现在弄UART,这个问题就发生了~~
在线=答案,急急急急急急急。。。。。。。

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2012-3-22 19:52:00 | 只看该作者
串口初始化函数,你自己写的吗?如果你按照官方的例程,则它的启动代码里有串口初始化函数。

现在是进入了默认的中断,你用串口来看看printf函数输出的内容……
回复 支持 反对

使用道具 举报

6

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
270
贡献
90
兑换币
12
注册时间
2012-2-16
在线时间
25 小时
毕业学校
聋哑小学
3#
 楼主| 发表于 2012-3-23 08:37:29 | 只看该作者
串口初始化时自己写的,自己写的不能用吗?
回复 支持 反对

使用道具 举报

0

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
818
威望
508
贡献
178
兑换币
0
注册时间
2012-3-6
在线时间
66 小时
4#
发表于 2012-4-5 16:18:39 | 只看该作者
估计是初始化函数有问题~~
回复 支持 反对

使用道具 举报

6

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
270
贡献
90
兑换币
12
注册时间
2012-2-16
在线时间
25 小时
毕业学校
聋哑小学
5#
 楼主| 发表于 2012-4-6 14:47:52 | 只看该作者
恩,我把串口中断关了。就没问题了,看来串口没初始化好,导致串口中断发生了
回复 支持 反对

使用道具 举报

21

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2104
威望
1065
贡献
631
兑换币
272
注册时间
2011-10-29
在线时间
204 小时
6#
发表于 2012-4-17 13:09:02 | 只看该作者
程序有问题才会进入这个异常中断函数,该函数没有出口
void isr_default(void)
{
  /* Write your interrupt code here ... */

}
回复 支持 反对

使用道具 举报

23

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2137

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

QQ
威望
1153
贡献
722
兑换币
89
注册时间
2011-4-16
在线时间
131 小时
7#
发表于 2012-5-21 10:53:35 | 只看该作者
用IAR的飘过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 03:08 , Processed in 0.045257 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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