AT32UC3C2512C Automotive Atmel Corporation, AT32UC3C2512C Automotive Datasheet - Page 413

no-image

AT32UC3C2512C Automotive

Manufacturer Part Number
AT32UC3C2512C Automotive
Description
Manufacturer
Atmel Corporation
21.6.3
21.6.4
9166C–AVR-08/11
Adding Descriptors to a List
Interrupts in Descriptor Mode
Figure 21-2. Descriptors in Memory
In order to add descriptors to a list, the following actions must be performed:
Interrupt on transfer complete and bus error can be enabled as described in
1. Check if there are free entries in the list for the desired channel. Any entry with the V bit
2. Find the first free entry in the list. This can be done by scanning the descriptor list from
3. Update the free entry by writing the desired values to the correct memory locations.
4. Make sure the CHxM bit for the channel is one (channel is in Descriptor Mode), and
cleared is free. If no entries are free, wait until an entry becomes free.
the entry pointed to by CDARx downto the first descriptor with the V bit cleared.
write a one to the CHxEN bit. Writing a one to CHxEN when the CHxEN bit is one has
no effect, so the user does not need to check the state of CHxEN before adding
descriptors to the list.
UNUSED
UNUSED
UNUSED
D0 WAR
D1 WAR
Dn WAR
D0 CCR
D1 CCR
Dn CCR
D0 RAR
D1 RAR
Dn RAR
Last bit set
DSAR
AT32UC3C
Section
21.4.5.
413

Related parts for AT32UC3C2512C Automotive