This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SSP peripheral data loss

Hello,

I have a system with 2 LPC2478s, that are connected, among others, using a SPI bus (only a few centimeters long - it is integrated into the PCB). I can transfer data at various speeds between the two, but occasionally the software detects a checksum error due a dropped byte. Reducing the baud rate/interrupt priorities/task priorities does not seem to help. However, if I disable some of the interrupt sources on the receiving end the problem disappears, but I would expect a RX buffer overrun interrupt to originate from the SSP peripheral of the receiving LPC2478. Assuming the software is correct, is there another scenario that can cause a byte to be dropped without such an interrupt notification?

0