Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. /*
  2. running light timer1 234 ms
  3. */
  4. #define F_CPU 7372800UL
  5.  
  6. #include <avr/io.h>
  7. #include <avr/interrupt.h>
  8.  
  9. ISR(TIMER1_COMPA_vect){
  10. if(PORTA == 0x00){
  11. PORTA = 0xff;
  12. }
  13. PORTA = PORTA << 1;
  14. }
  15.  
  16. int main(void)
  17. {
  18. DDRA = 0xff;
  19. PORTA = 0xff;
  20.  
  21. TCCR1A = (1 << COM1A1) | (1 << COM1A0);
  22. TCCR1B = (1 << WGM12) | (1 << CS12);
  23. TIMSK = (1 << OCIE1A);
  24.  
  25. OCR1A = 3372;
  26.  
  27. sei();
  28.  
  29. while (1)
  30. {
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement