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

滴答定时器在单片机中的作用

hehung 2018-05-28 浏览量:1311
使用lpc54110的时候,将滴答定时器中断注释掉之后单片机就直接不工作了(就是这个函数SysTick_Handler)
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 滴答定时器一般用于单片机的延时操作,如果注释掉,可能会影响到一些延时函数的处理,会造成程序跑不下去的情况;

    在带操作系统的程序上,滴答定时器还是系统心跳的识别,只有滴答定时器运行起来了,系统才可以跑下去。

    • 发布于 2018-05-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 滴答定时器也是单片机的一个定时器,注释掉应该会工作啊
    • 发布于2018-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机不工作是不可能的,只有可能是在一些运用到systick的外设中出现卡死的情况,如果是这样的话就不要注释systick了,就放着别管。

    • 发布于2018-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是用的 rtos 一类的系统,必须要有这个 systick,他是系统的心跳,没有的话,系统不会切换任务,基本就是死了

    没有用 rtos 系统的话,就是个普通的定时器中断处理函数,没啥特别的

    • 发布于2018-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果启动了操作系统的话就不能注释掉滴答定时器了,因为操作系统如uc/os、freeRTOS等都用滴答定时器为系统节拍,为系统提供任务切换等功能,如果没有滴答定时器咋系统就死掉了。

    如果没有操作系统,顶多有些功能不正常,但不应该死掉的

    • 发布于2018-05-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要用于延时,程序很多地方都是需要用到的,不可以注释的
    • 发布于2018-06-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 滴答定时器可以作为系统的时基时钟,某些库里面要用到,注释掉肯定不行
    • 发布于2018-06-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 滴答定时器一般都是做嵌入式操作系统的脉搏时钟,也可以做延时的定时器
    • 发布于2018-06-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般延时函数用滴答定时器比较多,因为比较准,所以不能注释掉
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 滴答定时器属于不受外部影响的稳定定时器,一般的延时函数都要占用主线时间(用了OS的除外),但是用滴答定时器来做延时能有奇效(话说原子哥的延时就是这样做的)能不占用主线的时间
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个一般都是使用在定时和时钟比较多
    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

滴答定时器在单片机中的作用