智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8186|回复: 11
打印 上一主题 下一主题

野火自带的GPIO中断烧进去后怎么没现象啊?

[复制链接]

29

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1972
威望
973
贡献
439
兑换币
394
注册时间
2012-11-20
在线时间
280 小时
跳转到指定楼层
1#
发表于 2013-1-20 15:52:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/******************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ********************
* 文件名       :main.c
* 描述         :EXTI外部中断实验
*
* 实验平台     :野火kinetis开发板
* 库版本       :
* 嵌入系统     :
*
* 作者         :野火嵌入式开发工作室
**********************************************************************************/


#include "common.h"
#include "include.h"



void main()
{
    LED_INIT();                             //初始化LED,PORTA_IRQHandler中断用到LED

    gpio_init(PORTA, 27, GPO, 1);           //初始化gpio , PTA27设为输出,以便产生方波

    exti_init(PORTA, 26, rising_down);      //PORTA26 端口外部中断初始化 ,上升沿触发中断,内部下拉

    while(1)
    {
        GPIO_TURN(PORTA, 27);               //翻转PTA27,即产生方波

        time_delay_ms(500);                 //延时0.5s
    }
}

isr.h如下:


#ifndef __ISR_H#define __ISR_H 1
#include  "include.h"
#undef  VECTOR_103                        //取消中断号的定义
#define VECTOR_103    PORTA_IRQHandler    //PORTA中断

extern void PORTA_IRQHandler();           //PORTA中断服务函数

#endif  //__ISR_H

/* End of "isr.h" */

isr.c如下:
#include "common.h"
#include "include.h"
void PORTA_IRQHandler()
{
    u8  n = 0;    //引脚号

    n = 26;
    if(PORTA_ISFR & (1 << n))           //PTA26触发中断
    {
        PORTA_ISFR  |= (1 << n);        //写1清中断标志位
        /*  以下为用户任务  */

        LED_turn(LED0);                 //LED0反转

        /*  以上为用户任务  */
    }
}


程序烧进去后,跳线帽安好后,led0没有任何现象啊!
并且以前烧写进去的程序仍在运行!
想问问火哥这怎么解决...



29

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1972
威望
973
贡献
439
兑换币
394
注册时间
2012-11-20
在线时间
280 小时
推荐
 楼主| 发表于 2013-1-23 00:44:36 | 只看该作者
我是LGB191 发表于 2013-1-22 20:42
选中之后出现:1、
1、There was 1 warning during the initialization of the debugging session.

...

你用的是BDM?
回复 支持 0 反对 1

使用道具 举报

29

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1972
威望
973
贡献
439
兑换币
394
注册时间
2012-11-20
在线时间
280 小时
2#
 楼主| 发表于 2013-1-20 16:23:26 | 只看该作者
找到原因了,原来野火的工程设置中,没有刷新ROM,改一下就好了
回复 支持 反对

使用道具 举报

11

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1766
威望
800
贡献
440
兑换币
268
注册时间
2012-11-3
在线时间
263 小时
3#
发表于 2013-1-21 15:38:41 | 只看该作者
ivebeenready 发表于 2013-1-20 16:23
找到原因了,原来野火的工程设置中,没有刷新ROM,改一下就好了

怎么解决???我也遇到这样的问题了,现在。
回复 支持 反对

使用道具 举报

29

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1972
威望
973
贡献
439
兑换币
394
注册时间
2012-11-20
在线时间
280 小时
4#
 楼主| 发表于 2013-1-22 17:22:22 | 只看该作者
我是LGB191 发表于 2013-1-21 15:38
怎么解决???我也遇到这样的问题了,现在。

我用的是jlink,在option->debugger->download下把use flasher loader选中就好了。
野火的那个3天学会pdf中说用jlink选不选中没关系,但是我用jlink不选的话,就刷新不了以前的程序,希望你能明白
回复 支持 反对

使用道具 举报

11

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1766
威望
800
贡献
440
兑换币
268
注册时间
2012-11-3
在线时间
263 小时
5#
发表于 2013-1-22 20:42:26 | 只看该作者
ivebeenready 发表于 2013-1-22 17:22
我用的是jlink,在option->debugger->download下把use flasher loader选中就好了。
野火的那个3天学会pd ...

选中之后出现:1、
1、There was 1 warning during the initialization of the debugging session.

下面的是什么意思
Failed to set breakpoint at 0xFFFFFFF8 (out of breakpoints?)
Performance warning: Lack of breakpoints forces single-stepping.

回复 支持 反对

使用道具 举报

3

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
935
QQ
威望
563
贡献
204
兑换币
182
注册时间
2012-1-10
在线时间
84 小时
7#
发表于 2013-1-23 12:05:13 | 只看该作者
我用的是jlink,在option->debugger->download下把use flasher loader选中就好了。
野火的那个3天学会pdf中说用jlink选不选中没关系,但是我用jlink不选的话,就刷新不了以前的程序,希望你能明白



我选中了还是不行啊,求救!!!
回复 支持 反对

使用道具 举报

11

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1766
威望
800
贡献
440
兑换币
268
注册时间
2012-11-3
在线时间
263 小时
8#
发表于 2013-1-23 23:04:43 | 只看该作者
ivebeenready 发表于 2013-1-23 00:44
你用的是BDM?

jlink
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
94
QQ
威望
59
贡献
23
兑换币
27
注册时间
2013-5-11
在线时间
6 小时
9#
发表于 2013-11-15 22:09:21 | 只看该作者
楼上的问题解决没?
我也在困扰中,求救啊、、、、
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1923
威望
987
贡献
572
兑换币
632
注册时间
2013-8-29
在线时间
182 小时
10#
发表于 2013-11-16 20:33:05 | 只看该作者
同样的问题啊,,@野火  火哥帮忙解答啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 17:22 , Processed in 0.154300 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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