From f39ee6c90de22ce1514bb4f9e7e3e3116efac22f Mon Sep 17 00:00:00 2001 From: Railz Date: Thu, 28 Feb 2019 16:43:11 +0100 Subject: [PATCH] Added comments Added reti() to exit interrupt-handler Started variable declaration --- Geigerzaehler/main.c | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Geigerzaehler/main.c b/Geigerzaehler/main.c index dcb034d..4d47105 100644 --- a/Geigerzaehler/main.c +++ b/Geigerzaehler/main.c @@ -1,6 +1,4 @@ /* - * geigerzaehler.main.c.c - * * Created : 28.02.2019 09:07:22 * Author : John Ditgens, Alexander Brandscheidt * Git-Repository : https://gitea.Railduction.eu/JohnD/Geigerzaehler.git @@ -13,6 +11,10 @@ // Imports #include #include +#include + +// Global variable declaration +uint8_t int main(void) { @@ -22,10 +24,12 @@ int main(void) PORTD |= (1<<2); // Enable Pull Up Resistor Pin D2 PORTD |= (1<<3); // Enable Pull Up Resistor Pin D3 - EICRA |= (1 << ISC01)|(1 << ISC00); // Only at raising edge + // Interrupt for INT0 Pin-D2 High-voltage check + EICRA |= (1 << ISC01)|(0 << ISC00); // Only at falling edge [1|0] EIMSK |= (1 << INT0); // Activate Interrupt INT0 - EICRA |= (1 << ISC11)|(1 << ISC10); // Only at raising edge + // Interrupt for INT1 Pin-D3 Counter-click + EICRA |= (1 << ISC11)|(1 << ISC10); // Only at rising edge [1|1] EIMSK |= (1 <