在CH32V103?中可以使用CH32V003 core_riscv.h?中的? __enable_irq()?和 _disable_irq()?关闭?开启全局中断吗?
/*********************************************************************
?* @fn? ? ? __enable_irq
?*
?* @brief? ?Enable Global Interrupt
?*
?* @return? none
?*/
RV_STATIC_INLINE void __enable_irq()
{
? __asm volatile ("csrw mstatus, %0" : : "r" (0x1888) );
}
/*********************************************************************
?* @fn? ? ? __disable_irq
?*
?* @brief? ?Disable Global Interrupt
?*
?* @return? none
?*/
RV_STATIC_INLINE void __disable_irq()
{
? __asm volatile ("csrw mstatus, %0" : : "r" (0x1800) );
}