中级会员
- 积分
- 297
- 金钱
- 297
- 注册时间
- 2016-8-10
- 在线时间
- 51 小时
|
1金钱
如题,第一次做STM8L051,对于中断所用的库函数不是很了解。
#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_event(); /* Wait for event */
#define halt() __halt() /* Halt */
想问一下怎么使能单个设备的中断? 例如现在有两个timer和一个串口,希望在使用到某一个设备的时候才使能中断。
按照我的理解enableInterrupts() 是使能所有中断,rim()是什么呢?望大神解惑!
|
|