注册 登录
查看: 439|回复: 5

[鹰眼] ov7725

[复制链接]
发表于 2014-3-16 09:35:58 | 显示全部楼层 |阅读模式
程序总停在  while( !(SYST_CSR & SysTick_CSR_COUNTFLAG_MASK));

  各路大神请支招


回复

使用道具 举报

 楼主| 发表于 2014-3-16 09:42:02 | 显示全部楼层
问题已解决
回复 支持 反对

使用道具 举报

发表于 2014-3-16 13:47:35 | 显示全部楼层
怎么解决的?
你用的是滴答定时器做延时?
回复 支持 反对

使用道具 举报

发表于 2014-5-18 18:16:19 | 显示全部楼层
象水木牙 发表于 2014-3-16 09:42
问题已解决

哥们,你们的这个问题是怎么解决的啊?
回复 支持 反对

使用道具 举报

发表于 2014-5-18 18:48:44 | 显示全部楼层
山外メ雲ジ 发表于 2014-3-16 13:47
怎么解决的?
你用的是滴答定时器做延时?

怎么解决啊?这问题
回复 支持 反对

使用道具 举报

发表于 2014-5-18 18:51:33 | 显示全部楼层
335813441 发表于 2014-5-18 18:48
怎么解决啊?这问题
  1. /*
  2. * 配置延时函数
  3. */
  4. #if 1                             //这里1改成0,即可取消默认延时为DWT
  5. #include "MK60_DWT.h"            
  6. #define DELAY()         dwt_delay_ms(500)
  7. #define DELAY_MS(ms)    dwt_delay_ms(ms)
  8. #define DELAY_US(us)    dwt_delay_us(us)
  9. #elif   0
  10. #include "MK60_lptmr.h"
  11. #define     DELAY()         lptmr_delay_ms(500)
  12. #define     DELAY_MS(ms)    lptmr_delay_ms(ms)
  13. #define     DELAY_US(us)    lptmr_delay_us(us)
  14. #elif   1 //这里0改成1,即使用 pit 定时器
  15. #include "MK60_pit.h"
  16. #define DELAY()         pit_delay_ms(PIT3,500)
  17. #define DELAY_MS(ms)    pit_delay_ms(PIT3,ms)
  18. #define DELAY_US(us)    pit_delay_us(PIT3,us)
  19. #else
  20. #include "MK60_SysTick.h"
  21. #define DELAY()         systick_delay_ms(500)
  22. #define DELAY_MS(ms)    systick_delay_ms(ms)
  23. #define DELAY_US(us)    systick_delay_us(us)
  24. #endif
回复 支持 反对

使用道具 举报

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

本版积分规则

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