Техническая Спецификация для Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105

Модели
ATEVK1105
Скачать
Страница из 826
807
AT32UC3A
41.5 Rev. E
41.5.1
SPI
1. SPI FDIV option does not work
Selecting clock signal using FDIV = 1 does not work as specified.
Fix/Workaround
Do not set FDIV = 1.
2. SPI Slave / PDCA transfer: no TX UNDERRUN flag
There is no TX UNDERRUN flag available, therefore in SPI slave mode, there is no way to 
be informed of a character lost in transmission.
Fix/Workaround
For PDCA transfer: none.
3. SPI  Bad  serial  clock  generation  on  2nd  chip  select  when  SCBR=1,  CPOL=1  and 
CNCPHA=0
When multiple CS are in use, if one of the baudrate equals to 1 and one of the others 
doesn’t equal to 1, and CPOL=1 and CPHA=0, then an additional pulse will be generated on 
SCK.
Fix/Workaround
When multiple CS are in use, if one of the baudrate equals to 1, the other must also equal 1 
if CPOL=1 and CPHA=0.
4. SPI Glitch on RXREADY flag in slave mode when enabling the SPI or during the first 
transfer
In slave mode, the SPI can generate a false RXREADY signal during enabling of the SPI or 
during the first transfer.
Fix/Workaround
1. Set slave mode, set required CPOL/CPHA.
2. Enable SPI.
3. Set the polarity CPOL of the line in the opposite value of the required one.
4. Set the polarity CPOL to the required one.
5. Read the RXHOLDING register.
Transfers can now befin and RXREADY will now behave as expected.
5. SPI CSNAAT bit 2 in register CSR0...CSR3 is not available. 
Fix/Workaround
Do not use this bit.
6. SPI disable does not work in SLAVE mode.
Fix/Workaround 
Read the last received data, then perform a Software Reset.
7. SPI  Bad  Serial  Clock  Generation  on  2nd  chip_select  when  SCBR  =  1,  CPOL=1  and 
NCPHA=0 
When multiple CS are in use, if one of the baudrate equals to 1 and one of the others doesn't 
equal to 1, and CPOL=1 and CPHA=0, then an aditional pulse will be generated on SCK.
32058K
AVR32-01/12