PSC0 Interrupt Configuration
[PSC0 Macros]

Collaboration diagram for PSC0 Interrupt Configuration:


Detailed Description

PSC0 interrupt configuration.


Defines

#define Disable_psc0_end_of_cycle_interrupt()   (PIM0 &= ~(1<<PEOPE0) )
 No interrupt is generated when PSC0 reaches the end of the whole cycle.
#define Disable_psc0_external_event_a_interrupt()   (PIM0 &= ~(1<<PEVE0A) )
 An external event which can generate a capture from retrigger/fault block A doesn't generate any interrupt.
#define Disable_psc0_external_event_b_interrupt()   (PIM0 &= ~(1<<PEVE0B) )
 An external event which can generate a capture from retrigger/fault block B doesn't generate any interrupt.
#define Disable_psc0_synchro_error_interrupt()   (PIM0 &= ~(1<<PSEIE0) )
 No interrupt is generated when the PSEI0 bit is set.
#define Enable_psc0_end_of_cycle_interrupt()   (PIM0 |= (1<<PEOPE0) )
 An interrupt is generated when PSC0 reaches the end of the whole cycle.
#define Enable_psc0_external_event_a_interrupt()   (PIM0 |= (1<<PEVE0A) )
 An external event which can generate a capture from retrigger/fault block A generates an interrupt.
#define Enable_psc0_external_event_b_interrupt()   (PIM0 |= (1<<PEVE0B) )
 An external event which can generate a capture from retrigger/fault block B generates an interrupt.
#define Enable_psc0_synchro_error_interrupt()   (PIM0 |= (1<<PSEIE0) )
 An interrupt is generated when the PSEI0 bit is set.


Define Documentation

 
#define Disable_psc0_end_of_cycle_interrupt (  )     (PIM0 &= ~(1<<PEOPE0) )

No interrupt is generated when PSC0 reaches the end of the whole cycle.

Definition at line 192 of file psc_drv.h.

 
#define Disable_psc0_external_event_a_interrupt (  )     (PIM0 &= ~(1<<PEVE0A) )

An external event which can generate a capture from retrigger/fault block A doesn't generate any interrupt.

Definition at line 186 of file psc_drv.h.

 
#define Disable_psc0_external_event_b_interrupt (  )     (PIM0 &= ~(1<<PEVE0B) )

An external event which can generate a capture from retrigger/fault block B doesn't generate any interrupt.

Definition at line 189 of file psc_drv.h.

 
#define Disable_psc0_synchro_error_interrupt (  )     (PIM0 &= ~(1<<PSEIE0) )

No interrupt is generated when the PSEI0 bit is set.

Definition at line 183 of file psc_drv.h.

 
#define Enable_psc0_end_of_cycle_interrupt (  )     (PIM0 |= (1<<PEOPE0) )

An interrupt is generated when PSC0 reaches the end of the whole cycle.

Definition at line 191 of file psc_drv.h.

 
#define Enable_psc0_external_event_a_interrupt (  )     (PIM0 |= (1<<PEVE0A) )

An external event which can generate a capture from retrigger/fault block A generates an interrupt.

Definition at line 185 of file psc_drv.h.

 
#define Enable_psc0_external_event_b_interrupt (  )     (PIM0 |= (1<<PEVE0B) )

An external event which can generate a capture from retrigger/fault block B generates an interrupt.

Definition at line 188 of file psc_drv.h.

 
#define Enable_psc0_synchro_error_interrupt (  )     (PIM0 |= (1<<PSEIE0) )

An interrupt is generated when the PSEI0 bit is set.

Definition at line 182 of file psc_drv.h.


Generated on Wed Jul 12 16:55:32 2006 for Atmel BLDC Sensorless on ATAVRMC100 by  doxygen 1.4.7