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

能否使用软件检测寄存器是否存在问题

hehung 2019-01-23 浏览量:805
如题,能否使用通过编写代码检测单片机的寄存器存在问题????
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以写入后再读取出来,看看数据写入的对不对,寄存器配置有没有成功,但是正不正确,可以使用仿真的方式看看寄存器内容的
    • 发布于 2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 可以的,可以在寄存器写入数据后读取再对比,一样就是存在
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 寄存器只能软件操作方法来验证,硬件上基本没法验证!
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是可以的,IC出厂时应该有这样的测试环节。
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序的运行配置就是靠的寄存器,这样是不好检测的,要靠第三方的程序进行检测
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,嵌入汇编可以直接读取寄存器的值
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际都是可以的,可以直接通过软件的方法来确认
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个只能是通过芯片的总线,一般是走I2C来访问寄存器进而检测寄存器状态。
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用变量将寄存器里面的内容读出来,然后串口打印变量,观察变化
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以,如果软件没有问题,那么就是硬件问题了,慢慢的排除就可以了


    • 发布于2019-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 不太容易检测,有些寄存器是只读,有些只写的,你可能获取的值还是变化的,而且去判断MCU的寄存器没啥意义
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以利用获取到的数据来进行判断,不过检测寄存器状态也不会查到问题
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,里面都是可以直接先排查软件排除的
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,最好是把你的硬件分模块来排查,这样更靠谱
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

能否使用软件检测寄存器是否存在问题