ch32v307 全局中断开关 定义怎样写?
就像 MDK 中这个语句
__set_PRIMASK( 1 ); //关闭全局中断,不关中断就等着出错吧,呵呵。
谢谢!
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) );
}
找到了