注册 登录
查看: 402|回复: 8

用PTD7口后程序出现问题

[复制链接]
发表于 2014-7-3 16:52:08 | 显示全部楼层 |阅读模式
山外哥,我把PTD7口接3k的电阻再接地,然后LED0对应的那个灯就会闪,我修改了LED0的端口定义,然后还是会让另外的灯亮。在IAR点调试时,程序会直接运行,卡在延时程序里。我的板子PTD7是想连按键的。
回复

使用道具 举报

发表于 2014-7-3 17:15:00 | 显示全部楼层
是不是有管脚冲突了?
回复 支持 反对

使用道具 举报

发表于 2014-7-3 17:15:30 | 显示全部楼层
直接上代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-3 17:56:57 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-3 17:15
直接上代码吧

就是GPIO_LED的程序
回复 支持 反对

使用道具 举报

发表于 2014-7-3 22:16:44 | 显示全部楼层
15123as 发表于 2014-7-3 17:56
就是GPIO_LED的程序

是不是进入默认中断?截图一下调用栈来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-6 14:14:33 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-3 22:16
是不是进入默认中断?截图一下调用栈来看看

好的,还有一个问题,PORT_KEY里没有消抖的措施吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-6 14:46:55 | 显示全部楼层
本帖最后由 15123as 于 2014-7-6 14:59 编辑
山外メ雲ジ 发表于 2014-7-3 22:16
是不是进入默认中断?截图一下调用栈来看看

C:\Users\Administrator\Desktop\QQ图片20140706144455.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-7-6 16:06:49 | 显示全部楼层
15123as 发表于 2014-7-6 14:14
好的,还有一个问题,PORT_KEY里没有消抖的措施吗

PORT_KEY 是没消抖,你可以看我们的视频讲解。
GPIO_KEY 是有消抖
回复 支持 反对

使用道具 举报

发表于 2014-7-6 16:12:37 | 显示全部楼层
15123as 发表于 2014-7-6 14:46

用PTD7,我们启动代码里用于检测是否进入擦除flash模式。可以按照如下方法来去掉:
在工程根目录下\Board\inc\ FIRE_MK60_conf.h  (printf函数和超频,延时等相关函数配置)
  1. /*
  2. * 启动前检测,防止 复用下载口
  3. */
  4. void start_check();
  5. #ifdef DEBUG
  6. #define SRART_CHECK()       start_check()
  7. #else
  8. #define SRART_CHECK()
  9. #endif
修改为
  1. #define SRART_CHECK()
回复 支持 反对

使用道具 举报

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

本版积分规则

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