Hello everyone, I've a problem with getting the SPI the AT91SAM64 MPU to work properly. Even though I've configured the SPI mode register to use Fixed Pheriphal Select(PS bit cleared). I'm using the PDC to transmit the data. According to the Atmel documentation this should force the PDC to result in 8 bits beeing sent through the SPI per byte given to the PDC. But this doesn't work, instead 8 bits are sent through the SPI per long word(4 bytes) given to the PDC, just as if the PS bit is set in the mode register. Halting the debugger during the transmission and listing the MPU I/O registers verifies that the PS bit is cleared. Has anyone else seen this behaviour?? Solutions? Tips? The hardware used is the IAR kickstart kit. MPU is marked with: 58814E 0442 4SS197A Regards // Fred J
Atmel AT91SAM764 and SPI
Started by ●April 8, 2005
Reply by ●July 29, 20052005-07-29
"Fred J" <fredj72@hotmail.com> wrote in message news:d35u5b$c1e$1@news.island.liu.se...> Hello everyone, > I've a problem with getting the SPI the AT91SAM64 MPU to work properly. > Even > though I've configured the SPI mode register to use Fixed Pheriphal > Select(PS bit cleared). I'm using the PDC to transmit the data. According > to > the Atmel documentation this should force the PDC to result in 8 bits > beeing > sent through the SPI per byte given to the PDC. But this doesn't work, > instead 8 bits are sent through the SPI per long word(4 bytes) given to > the > PDC, just as if the PS bit is set in the mode register. > > Halting the debugger during the transmission and listing the MPU I/O > registers verifies that the PS bit is cleared. > > Has anyone else seen this behaviour?? Solutions? Tips? > > The hardware used is the IAR kickstart kit. MPU is marked with: > 58814E 0442 > 4SS197A > > Regards > // Fred J > > >Fred, Yes this is true. I have had a similar problem when interfacing a 4 channel CODEC chip. Apart from the SPI issues, there are some SSC issues as well. I have not resolved the SSC issues, although someone on this list claims they have a working CODEC interface, when questioned about the SSC issue nothing further was claimed. Do you want some code example, I will post if you ask. Dave