Advertisement
Guest User

Untitled

a guest
Jul 21st, 2010
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. /*
  2. * soft spi.c
  3. *
  4. *
  5. * Created by Joachim Krautwurst on 21.07.10.
  6. * Copyright 2010 KH-sound'n'light. All rights reserved.
  7. *
  8. */
  9.  
  10.  
  11. char spidata;//enthält spi daten
  12. char mask = 0b10000000;//maske vor jedem senden auf diesen wert setzen
  13.  
  14. while(mask){
  15. if(spidata & mask){
  16. PORTX |= (1<<DATA);
  17. }else{
  18. PORTX &= ~(1<<DATA);
  19. }
  20. PORTX |= (1<<CLK);
  21. mask = mask >> 1;//hier wird die maske geschoben, und macht bissl delay
  22. PORTX &= ~(1<<CLK);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement