初始化bf518中断

来源:互联网 发布:有哪些工作 知乎 编辑:程序博客网 时间:2024/05/21 05:05
如果我们想初始化一个外设的中断,至少要做以下步骤:
  1. 用EX_INTERRUPT_HANDLER(function_name)的形式写一个中断服务程序。
  2. 打开SIC_IMASK相应位
  3. 看这个中断源默认对应哪个内核中断源
  4. 用register_handler(ik_xxxx, function_name)的形式把内核中断源和中断服务程序关联起来。这一步骤会自动打开IMASK相应位。
  5. 打开外设的中断使能
0 0