Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. spi_xfer:
  2. SPICSR = 0x0f ^ (1 << cn_id)
  3.  
  4. for (i=0; i<=N; i++) {
  5. if (i != N) {
  6. while (!(SPISR & 0x10)); /* wait TXRDY */
  7. SPITXDR = data[i];
  8. }
  9.  
  10. if (i != 0) {
  11. while (!(SPISR & 0x08)); /* wait RXRDY */
  12. data[i-1] = SPIRXDR;
  13. }
  14. }
  15.  
  16. SPICSR = 0x0f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement