Gast
#2310615
Moin. Ich bin momentan bei der Hardwareauswahl für ein kleines Projekt was ich mir vorgenommen habe. Und zwar möchte ich EINEN Pinchange Interrupt auswerten. Im Interrupt wollte ich gern abfragen ob der Pin einen 0->1 oder einen 1->0 wechsel gemacht hat, und das ganze dann im Hauptprogramm auswerten. Je nachdem welcher Zustandswechsel stattgefunden hat soll ein anderer Pin (beispielsweise PB2 oder 3) auf High bzw. Low gesetzt werden. Klingt ein bisschen wirr, aber ich denke man kann es verstehen. Wie ich das ganze umsetze ist mir vom Prinzip her klar, ich habe nur kleinere Fragen: Ich benutze 3 Pins für mein Programm. Via DDR konfigurier ich mir einen als eingang (für den PCINT) und die anderen beiden als Ausgang. - Was mach ich (abgesehen von VCC und GND) mit den anderen Pins? - Der ResetN-Pin oder auch PB5 oder auch ADC0 oder.. oder .. oder .. den möchte ich gern Dauerhaft als ResetN-Pin haben. Ist es möglich das festzulegen? Im Datenblatt steht nur "A low level on this pin for longer than the minimum pulse length will generate a reset, even if the clock is not running." - Aha, schön. Was is, wenn der Pin als Datenpin im PORTB gebraucht wird? Vielen Dank schonmal für die Antworten.