Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Sequencer.c
- *
- * Created: 26.09.2017 13:18:08
- * Author : Miłosz
- */
- #define F_CPU 1000000UL
- #define sei()
- #include <avr/io.h>
- #include <avr/interrupt.h>
- #include <util/delay.h>
- //wyjscia
- #define bit1 PD0
- #define bit2 PD1
- #define bit3 PD2
- #define bit4 PD3
- void main(void)
- {
- // rezystor podciągający do Vcc
- PORTB = 0xff;
- PORTC = 0xff;
- PORTD = 0xf0;
- // wyjścia
- DDRD |= (1<<bit1) | (1<<bit2) | (1<<bit3) | (1<<bit4);
- TCCR0 |= (1<<CS02) | (1<<CS00);
- TIMSK |= (1<<TOIE0);
- TCNT0=0;
- PORTD |= (1<<bit1);
- }
- sei();
- ISR(TIMER0_OVF_vect)
- {
- PORTD ^= (1<<bit1);
- PORTD ^= (1<<bit2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement