__disable_irq 编译的目标代码是 CPSID I
__enable_irq 编译的目标代码是 CPSIE I
所以两种功能相同,函数方式效率低点。因为要调用函数,涉及到PC跳转和流水线问题