- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 14

Thema: Taster interrupt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Als ich den Interrupt für die Schalter gesetzt habe...
    Welchen Interrupt hast du denn gesetzt? Wäre es nicht besser in der ISR ein Flag zu setzen und dann in der Hauptschleife den ADC-Wert zu ermitteln und zu senden?
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    09.05.2013
    Beiträge
    7
    Der einzige gesetzte Interrupt ist INT1. Er wird ja auch richtig ausgelöst. Aber da ich für die Messung am AD Wandler den Port, auf dem der Interrupt ist, manipulieren muss lande ich dann in der endlosschleife von diesem Interrupt, obwohl ja beim Aufruf der ISR automatisch das Interrupt Flag auf 0 gesetzt wird. Später soll die ISR dann natürlich kleiner werden, ging jetzt erstmal grundsätzlich um den Test.

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Der Interupt ist auf PD3 ... ADC Messung ist auf PC4 (ADC4) - bedeutet, allein mit Portmanipulation auf PD3 wird es nicht funktionieren.

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    09.05.2013
    Beiträge
    7
    Code:
    SET_BUMPER_TO_ADC_SOURCE
    stellt ein, das PC4 dann als Quelle für den ADC funktioniert. Eine Messung geht ja auch, nur hört die nicht mehr auf^^

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Zitat Zitat von Bastian90 Beitrag anzeigen
    Code:
    SET_BUMPER_TO_ADC_SOURCE
    stellt ein, das PC4 dann als Quelle für den ADC funktioniert. Eine Messung geht ja auch, nur hört die nicht mehr auf^^
    Code:
     ;SBI PORTD, PD3  ;if set the interrupt will not stop
    
       rcall delay_short ;give the capacitor a bit time
    Was bedeutet das? Welcher Capacitor soll geladen werden?
    Und wie lange?
    Wird hier die Aufladezeit gegengerechnet, um auf die Batteriespannung zuschliessen?
    Geändert von HeXPloreR (10.05.2013 um 15:10 Uhr)

Ähnliche Themen

  1. Screens wechseln mit 2 Taster (oder mit einem Taster)
    Von tordy im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 14.07.2009, 13:39
  2. Taster per Interrupt nutzen
    Von lalas im Forum Assembler-Programmierung
    Antworten: 4
    Letzter Beitrag: 01.07.2008, 18:54
  3. Interrupt durch Taster ausgelöst
    Von Seppi1203 im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 05.03.2007, 21:25
  4. Mit Taster 1 auswählen und Taster 2 bestäti. " Menü aus
    Von Luppi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 07.04.2006, 21:07
  5. [ERLEDIGT] Interrupt waehrend Interrupt
    Von thomas05 im Forum PIC Controller
    Antworten: 7
    Letzter Beitrag: 08.11.2005, 06:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress