完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我知道我以前见过这个话题,但现在发生在我身上。我使用MPLAB X V3.40、XC8 V1.38和ICD3,带有自定义编程头。该项目有PIC16F1824(QFN封装)。我可以对这个部分进行编程,并开始和停止程序执行,但是如果我在代码区域中设置断点,我确信该断点会被执行,那么它永远不会中断。如果按暂停,我可以毫无问题地单步遍历代码,包括遍历断点所在的代码。我为PICtiT3编写了另一种编程头连接,并且具有相同的行为。我试着清理断点列表,但这并没有改变任何东西。有什么想法吗?
|
|
相关推荐
3个回答
|
|
嗨,请确认你没有优化你的代码吗?如果进行了优化,在大多数情况下,断点不再工作……在主函数之后只放3或4个Nop();在最后一行Nop()上放一个断点并启动调试器。如果它不停止,那么你真的有一个非常严重的问题……你提到一些关于编程头????你实际上只使用ICD3直接连接到你的PIC ICSP连接器,或者你还有别的东西吗?当做
|
|
|
|
我忘了补充一下,如果我暂停程序的执行,单步就可以了。我可以看到输出引脚上下的地方应该是,但不可能调试所有的代码那样,因为我依赖于中断驱动计数器,他们没有得到服务时,在单步模式。
|
|
|
|
HiYes,我在一些项目中使用了各种图片,使用断点,所以我习惯于断点行为以及如何使用它。当我设置断点时,通常有粉红线,我已经尝试清除所有的破坏者了。周末我想知道这是否是一个环境问题,所以今天早上我第一次把这个项目搬到我办公桌上的机器上,问题就不复存在了。我可能需要重新安装MPLAX X后,一些认真的客房服务实验室机器。它被用于各种各样的事情,包括其他处理器家族的其他开发工具,所以我想知道是否有资源冲突。我会随时通知你,但现在,谢谢你的帮助。
|
|
|
|
只有小组成员才能发言,加入小组>>
5003 浏览 9 评论
1921 浏览 8 评论
1849 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3066 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2142 浏览 5 评论
570浏览 1评论
426浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
473浏览 0评论
366浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
850浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-14 23:37 , Processed in 0.912239 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号