[MCU] MSP430F5529学习笔记之中断

[复制链接]
581|0
 楼主| laocuo1142 发表于 2020-10-26 10:19 | 显示全部楼层 |阅读模式
在用非串口非中断方式发送数据时,难免会受到其他中断的干扰。
可以用如下方法解决问题:

1.先将当前中断状态寄存器数据保存
2.屏蔽中断
3.恢复屏蔽前中断状态寄存器数据



    // Store current GIE state

    uint16_t gie = __get_SR_register() & GIE;



    // Make this operation atomic

    __disable_interrupt();


(用户代码)


    // Restore original GIE state

    __bis_SR_register(gie);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部