PSC2 Interrupt Configuration
[PSC2 Macros]

Collaboration diagram for PSC2 Interrupt Configuration:


Detailed Description

PSC2 interrupt configuration.


Defines

#define Disable_psc2_end_of_cycle_interrupt()   (PIM2 &= ~(1<<PEOPE2) )
 No interrupt is generated when PSC2 reaches the end of the whole cycle.
#define Disable_psc2_external_event_a_interrupt()   (PIM2 &= ~(1<<PEVE2A) )
 An external event which can generate a capture from retrigger/fault block A doesn't generate any interrupt.
#define Disable_psc2_external_event_b_interrupt()   (PIM2 &= ~(1<<PEVE2B) )
 An external event which can generate a capture from retrigger/fault block B doesn't generate any interrupt.
#define Disable_psc2_synchro_error_interrupt()   (PIM2 &= ~(1<<PSEIE2) )
 No interrupt is generated when the PSEI0 bit is set.
#define Enable_psc2_end_of_cycle_interrupt()   (PIM2 |= (1<<PEOPE2) )
 An interrupt is generated when PSC2 reaches the end of the whole cycle.
#define Enable_psc2_external_event_a_interrupt()   (PIM2 |= (1<<PEVE2A) )
 An external event which can generate a capture from retrigger/fault block A generates an interrupt.
#define Enable_psc2_external_event_b_interrupt()   (PIM2 |= (1<<PEVE2B) )
 An external event which can generate a capture from retrigger/fault block B generates an interrupt.
#define Enable_psc2_synchro_error_interrupt()   (PIM2 |= (1<<PSEIE2) )
 An interrupt is generated when the PSEI0 bit is set.


Define Documentation

 
#define Disable_psc2_end_of_cycle_interrupt (  )     (PIM2 &= ~(1<<PEOPE2) )

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

Definition at line 609 of file psc_drv.h.

 
#define Disable_psc2_external_event_a_interrupt (  )     (PIM2 &= ~(1<<PEVE2A) )

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

Definition at line 603 of file psc_drv.h.

 
#define Disable_psc2_external_event_b_interrupt (  )     (PIM2 &= ~(1<<PEVE2B) )

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

Definition at line 606 of file psc_drv.h.

 
#define Disable_psc2_synchro_error_interrupt (  )     (PIM2 &= ~(1<<PSEIE2) )

No interrupt is generated when the PSEI0 bit is set.

Definition at line 600 of file psc_drv.h.

 
#define Enable_psc2_end_of_cycle_interrupt (  )     (PIM2 |= (1<<PEOPE2) )

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

Definition at line 608 of file psc_drv.h.

 
#define Enable_psc2_external_event_a_interrupt (  )     (PIM2 |= (1<<PEVE2A) )

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

Definition at line 602 of file psc_drv.h.

 
#define Enable_psc2_external_event_b_interrupt (  )     (PIM2 |= (1<<PEVE2B) )

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

Definition at line 605 of file psc_drv.h.

 
#define Enable_psc2_synchro_error_interrupt (  )     (PIM2 |= (1<<PSEIE2) )

An interrupt is generated when the PSEI0 bit is set.

Definition at line 599 of file psc_drv.h.


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