ch32v307 全局中斷開關(guān) 定義怎樣寫?
就像? ?MDK? 中這個(gè)語句
? ? ? ? ? __set_PRIMASK( 1 ); //關(guān)閉全局中斷,不關(guān)中斷就等著出錯(cuò)吧,呵呵。
謝謝!
ch32v307 全局中斷開關(guān) 定義怎樣寫?
就像? ?MDK? 中這個(gè)語句
? ? ? ? ? __set_PRIMASK( 1 ); //關(guān)閉全局中斷,不關(guān)中斷就等著出錯(cuò)吧,呵呵。
謝謝!
/*********************************************************************
?* @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) );
}
找到了