ICD3 debugger下和programmer下工作不一样

[复制链接]
2358|12
 楼主| zhao837747240 发表于 2013-7-17 17:45 | 显示全部楼层 |阅读模式
我用ICD3仿真 在debugger下和programmer下工作效果不一样 只是简单的控制蜂鸣器 不知道是什么原因 求指教
地瓜patch 发表于 2013-7-17 21:39 | 显示全部楼层
个人理解,debugger是仿真功能,为了在电脑上的ide中查看寄存器及变量,方便测试查找问题
programmer是将程序下到mcu里,脱离电脑独立运行
 楼主| zhao837747240 发表于 2013-7-17 21:54 | 显示全部楼层
地瓜patch 发表于 2013-7-17 21:39
个人理解,debugger是仿真功能,为了在电脑上的ide中查看寄存器及变量,方便测试查找问题
programmer是将程 ...

谢谢 找到问题了 需要在主程序里面加个while(1)
地瓜patch 发表于 2013-7-17 21:59 | 显示全部楼层
zhao837747240 发表于 2013-7-17 21:54
谢谢 找到问题了 需要在主程序里面加个while(1)

你用pic单片机么,这种单片机main是循环的,main跑完一遍会继续跑一遍,不会停止。
 楼主| zhao837747240 发表于 2013-7-17 22:11 | 显示全部楼层
地瓜patch 发表于 2013-7-17 21:59
你用pic单片机么,这种单片机main是循环的,main跑完一遍会继续跑一遍,不会停止。 ...

对 可以驱动蜂鸣器 但是不正常 我怀疑是不是如果不加while执行完语句就进入低功耗了
地瓜patch 发表于 2013-7-17 22:15 | 显示全部楼层
zhao837747240 发表于 2013-7-17 22:11
对 可以驱动蜂鸣器 但是不正常 我怀疑是不是如果不加while执行完语句就进入低功耗了  ...

while加在哪里啊。是不是不加while的时候,程序循环执行,也会执行初始化部分。是不是改变你的控制流程或控制逻辑了
地瓜patch 发表于 2013-7-17 22:15 | 显示全部楼层
zhao837747240 发表于 2013-7-17 22:11
对 可以驱动蜂鸣器 但是不正常 我怀疑是不是如果不加while执行完语句就进入低功耗了  ...

while加在哪里啊。是不是不加while的时候,程序循环执行,也会执行初始化部分。是不是改变你的控制流程或控制逻辑了
 楼主| zhao837747240 发表于 2013-7-17 22:44 | 显示全部楼层
地瓜patch 发表于 2013-7-17 22:15
while加在哪里啊。是不是不加while的时候,程序循环执行,也会执行初始化部分。是不是改变你的控制流程或 ...

不是 是加在主程序最后 不循环执行初始化程序
地瓜patch 发表于 2013-7-17 23:00 | 显示全部楼层
本帖最后由 地瓜patch 于 2013-7-17 23:02 编辑
zhao837747240 发表于 2013-7-17 22:44
不是 是加在主程序最后 不循环执行初始化程序

这样的话,你的蜂鸣器只响一次么?我意思是不会循环,只响一次程序过程就结束。
 楼主| zhao837747240 发表于 2013-7-18 08:36 | 显示全部楼层
地瓜patch 发表于 2013-7-17 23:00
这样的话,你的蜂鸣器只响一次么?我意思是不会循环,只响一次程序过程就结束。 ...

不是 一直响 但是声音很小 几乎听不到 工作不正常
地瓜patch 发表于 2013-7-18 08:48 | 显示全部楼层
zhao837747240 发表于 2013-7-18 08:36
不是 一直响 但是声音很小 几乎听不到 工作不正常

一直响是给了一个保持的电平么?
 楼主| zhao837747240 发表于 2013-7-18 08:55 | 显示全部楼层
地瓜patch 发表于 2013-7-18 08:48
一直响是给了一个保持的电平么?

对 只是给了一个电平 能帮忙看看我发的另一个帖子吗 关于pwm的 不知道问题出哪了
tergy2012 发表于 2013-7-18 11:55 | 显示全部楼层
谢谢分享啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部