IAR for STM8里面定义了一下几种:
#define enableInterrupts() __enable_interrupt() /* enable interrupts */
#define disableInterrupts() __disable_interrupt() /* disable interrupts */
#define rim() __enable_interrupt() /* enable interrupts */
#define sim() __disable_interrupt() /* disable interrupts */
#define nop() __no_operation() /* No Operation */
#define trap() __trap() /* Trap (soft IT) */
#define wfi() __wait_for_interrupt() /* Wait For Interrupt */
#define wfe() __wait_for_exception()
#define halt() __halt() /* Halt */
但是没有 wait for event这个单元,请教各位怎么处理的?
另外,感觉的IAR 调试stm的时候,一旦单片机进入halt或者wfi状态中,就无法停止调试,一旦点击停止调试,IAR就会死机,请教大家怎么处理的。
目前大家都是用什么软件调试stm8的? |