You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
720 B
C
46 lines
720 B
C
6 years ago
|
/*
|
||
|
* geigerzaehler.main.c.c
|
||
|
*
|
||
|
* Created: 28.02.2019 09:07:22
|
||
|
* Author : John_Ditgens
|
||
|
*/
|
||
|
#define F_CPU ...UL // Taktfrequenz (...)Hz
|
||
|
|
||
|
#include <avr/io.h>
|
||
|
#include <avr/interrupt.h>
|
||
|
|
||
|
// Todo: Clock speed missing
|
||
|
|
||
|
int main(void)
|
||
|
{
|
||
|
DDRD &= ~(1<<2); // Eingang PD2
|
||
|
DDRD &= ~(1<<3); // Eingang PD3
|
||
|
|
||
|
PORTD |= (1<<2); // Enable Pull Up Resistor Pin D2
|
||
|
PORTD |= (1<<3); // Enable Pull Up Resistor Pin D3
|
||
|
|
||
|
EICRA |= (1 << ISC01)|(1 << ISC00);
|
||
|
EIMSK |= (1 << INT0);
|
||
|
|
||
|
EICRA |= (1 << ISC11)|(1 << ISC10);
|
||
|
EIMSK |= (1 <<INT1);
|
||
|
|
||
|
sei();
|
||
|
|
||
|
while (1)
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
|
||
|
ISR(INT0_vect) //Aktiviert den Buzzer/LED und deaktiviert diese
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
ISR(INT1_vect)
|
||
|
{
|
||
|
//???
|
||
|
}
|
||
|
|