hallo,
ich versuche gerade mit einem attiny 13 die interrupts zu verwenden. nach dem ich verschiedene tutorials gelesen habe, dachte ich, ich haette was verstanden.
leider macht der atmel nicht das was ich mir vorgestellt habe.
basis ist erstmal das reaktivlicht ohne ldr. irgendwo hab ich ein programm dauerblinken.bas aufgetrieben, das die led einfach nur blinken laesst. das klappt soweit.
ich habe eine schleife mit powerdown und watchdog erstellt, so dass die led in kurzem takt blinkt. so weiss ich, dass er in der schleife ist.
jetzt soll int0 int0 mittels on int0 gosub ... die led 5 sekunden lang einschalten. prinzipiell hat das im debugger auch geklappt. nur statt der led hatte ich dort ein lcd 'angeschlossen'.
in der realitaet blinkt jetzt die led 2-3 mal kurz, und danach einmal 5 sekunden an. das war nicht das was ich mir vorgestellt hab.
also hab ich ueberlegt, analog zum led einen hochohmigen (4,7mohm) widerstand an den int0 gegen masse gelegt, so dass erstmal gar kein interrupt auftreten sollte.
ist die ueberlegung richtig? und wenn ja, wieso hat das nichts geholfen? vielleicht kann mich ja jemand in die richtige richtung schubsen.
fernziel soll sein, elektrische module (z.b. sprachmodul) irgendwie per interrupt einzuschalten.
ich versuche gerade mit einem attiny 13 die interrupts zu verwenden. nach dem ich verschiedene tutorials gelesen habe, dachte ich, ich haette was verstanden.
leider macht der atmel nicht das was ich mir vorgestellt habe.
basis ist erstmal das reaktivlicht ohne ldr. irgendwo hab ich ein programm dauerblinken.bas aufgetrieben, das die led einfach nur blinken laesst. das klappt soweit.
ich habe eine schleife mit powerdown und watchdog erstellt, so dass die led in kurzem takt blinkt. so weiss ich, dass er in der schleife ist.
jetzt soll int0 int0 mittels on int0 gosub ... die led 5 sekunden lang einschalten. prinzipiell hat das im debugger auch geklappt. nur statt der led hatte ich dort ein lcd 'angeschlossen'.
in der realitaet blinkt jetzt die led 2-3 mal kurz, und danach einmal 5 sekunden an. das war nicht das was ich mir vorgestellt hab.
also hab ich ueberlegt, analog zum led einen hochohmigen (4,7mohm) widerstand an den int0 gegen masse gelegt, so dass erstmal gar kein interrupt auftreten sollte.
ist die ueberlegung richtig? und wenn ja, wieso hat das nichts geholfen? vielleicht kann mich ja jemand in die richtige richtung schubsen.
fernziel soll sein, elektrische module (z.b. sprachmodul) irgendwie per interrupt einzuschalten.