• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何使用KEIL调试程序?

wanyanfei1984 2018-09-10 浏览量:805

目前的程序开发中,针对不太复杂的单片机程序进行调试时候,怎么软件分析?

没有debug工具的情况下 ,新手请教。

有好的推荐下,教程或者论坛都可以!!!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • https://wenku.baidu.com/view/6ea44771ba0d4a7302763ad4.html

    调试文档说明

    • 发布于 2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • keil可以直接进行代码级调试啊 你说的工具是什么情况
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以在一些关键的逻辑代码里放串口打印数据

    比如

    if()

    printf(我进入了某某判断语句)

    类似这样,然后你通过串口打印的数据就知道代码的问题大概在哪一个逻辑里

    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先打开Keil软件,打开一个工程,点击keil的编译图标,编译软件,。,,然后就是一步步的下去,,,
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 用串口调试,或者用led指示灯定位在软件做判断
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 要借助串口,液晶,LED等输出设备打印观察。
    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以仿真调试,也可以打印日志
    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有debug工具基本就靠led逻辑了……

    如果有串口甚至是屏幕就更好,但一个他们占用的时间片长、可能会对某些时序性强的操作产生不良影响;

    另一个程序在开发阶段大多还没适配串口和屏幕这种东西吧

    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • keil是有软件仿真的啊,可以进行设置成软件仿真。

    也可以在程序中加一些LED,串口输出之类 的看看程序的运行结果

    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用串口输出运行结果呗,再按墨盒的方式进行分析修改,再烧写,再调试
    • 发布于2018-09-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机程序用MDK或者IAR那些就可以进行硬件调试,可以打断点分析什么的

    最好不要加太多打印,太多打印也需要消耗MCU资源的,有时一些BUG就是因为过多的打印引起的

    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单一点的就是用在线调试,设置断点显示,其次就是用串口打印相关的数据
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 成熟的调试方法就是用串口打印信息,根据你的打印状态来跟踪调试系统的状态
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用最简单的串口打印信息的方式,可以查看变量的值,设置模拟断点。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 用串口打印的方式也可以,把你的状态实时的打印出来
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 有仿真器的话硬件调试,没有的话进行软件仿真调试。
    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何使用KEIL调试程序?