Advertisement

STM8S外设中断应用支持长按键识别

阅读量:

STM8常用中断指令

  • 启用全局中断

    • _asm(“rim”);

    • 禁用中断

      • _asm(“sim”);
    • 切换至休眠状态

      • _asm(“halt”);
    • 中断处理完成返回

      • _asm(“iret”);
    • 挂起并等待中断信号

      • _asm(“wfi”);
    • 触发软件中断

      • _asm(“trap”);

STM8S常用中断映射

中断映射表

在调用中断函数的过程中,可依据上图中所标识的对应中断向量编号进行查找,同时中断函数的具体名称可根据实际需求自行设定。

复制代码
    /*  BASIC INTERRUPT VECTOR TABLE FOR STM8 devices
     *  Copyright (c) 2007 STMicroelectronics
     */
    
    typedef void @far (*interrupt_handler_t)(void);
    
    struct interrupt_vect

全部评论 (0)

还没有任何评论哟~