ch32v307 全局中断开关 定义怎样写?

ch32v307 全局中断开关 定义怎样写?

就像   MDK  中这个语句

          __set_PRIMASK( 1 ); //关闭全局中断,不关中断就等着出错吧,呵呵。

谢谢!

/*********************************************************************

 * @fn      __enable_irq

 *

 * @brief   Enable Global Interrupt

 *

 * @return  none

 */

RV_STATIC_INLINE void __enable_irq()

{

  __asm volatile ("csrw 0x800, %0" : : "r" (0x6088) );

}


/*********************************************************************

 * @fn      __disable_irq

 *

 * @brief   Disable Global Interrupt

 *

 * @return  none

 */

RV_STATIC_INLINE void __disable_irq()

{

  __asm volatile ("csrw 0x800, %0" : : "r" (0x6000) );

}

找到了


只有登录才能回复,可以选择微信账号登录