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

stc系列51单片机看门狗

9231e0f49f4bf6b6 2019-02-15 浏览量:702
我自己写了一个看门狗程序,书上说要自己定义STC单片机中新加入的看门狗寄存器,REG52.h
头文件中没有该寄存器的定义。我就这样子写了定义 sfr WDT_CONTR = 0xe1;他的
字节地址是E1
可是为什么会出现这个
compiling WDT.c...
linking...
BL51 BANKED linkER/LOCATER V6.22 - SN: K1PMC-AWWESC
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
*** ERROR: COMMAND-FILE 'watch' NOT FOUND
Target not created
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 先要看你的单片机型号中是不是真的有看门狗的功能与寄存器地址的吧

    再有,看看其他的寄存器是怎么定义的,如果定义的方式一样,可能是你选择的芯片的型号不对

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

其他答案 数量:7
  • 工程编译的时候没有找到watch的文件。没有加入工程么
    • 发布于2019-02-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以用STC官方的头文件用STCISP下载软件可以添加.
    • 发布于2019-02-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个名为watch的文件没有找到,是没加入到工程中?
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 编译的时候没有找到这个名为watch的文件,看一下是不是这个文件没加入工程
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是没有添加到工程中,无法连接代码
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 找不到指令,应该是不支持看门狗吧,或者缺乏相应的头文件包含。
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stc系列51单片机看门狗