智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2078|回复: 2
打印 上一主题 下一主题

[Kinetis ARM微控制器] K60 DWT模块问题

[复制链接]

3

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
956
威望
467
贡献
279
兑换币
303
注册时间
2015-9-30
在线时间
105 小时
跳转到指定楼层
1#
发表于 2015-11-2 10:08:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5贡献
我是K60的初学者,写一个按键控制LED的代码,烧进去后,用IAR调试只要运行后点暂停那个小手,就跳进“ while(DWT_CYCCNT < et);      //等待 DWT_CYCCNT ”,一直跳不出来,进不了main函数了,怎么回事啊,急求解决。(我用的野火提供的库)
void main()
{
     led_init(LED0);                         //初始化LED0
     led_init(LED1);                         //初始化LED1
     KEY_MSG_t keymsg;

         key_init(KEY_MAX);

         lptmr_timing_ms(10);
         set_vector_handler(LPTMR_VECTORn,lptmr_hander);
         enable_irq(LPTMR_IRQn);
         
     while(1)
     {
         if(get_key_msg(&keymsg)==1)
         {
                         led(LED0,LED_ON);
                 }
     }
}

回复

使用道具 举报

3

主题

627

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13771
威望
6052
贡献
3551
兑换币
3764
注册时间
2014-8-12
在线时间
2084 小时
毕业学校
w
2#
发表于 2015-11-2 20:59:17 | 只看该作者
换别的延时函数,这个延时函数不够稳定
回复

使用道具 举报

3

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
956
威望
467
贡献
279
兑换币
303
注册时间
2015-9-30
在线时间
105 小时
3#
 楼主| 发表于 2015-11-3 12:52:00 | 只看该作者
好的,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 11:37 , Processed in 0.041516 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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