- LiTime Speicher und Akkus         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: PCINT Frage

  1. #11
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.651
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo Sportsfreund, manhunt,

    wie kommst Du mit den Interrupts voran? Läuft schocn was?
    Ciao sagt der JoeamBerg

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.02.2007
    Beiträge
    139
    Hi oberallgeier

    Ja geschrieben hätte ich schon was nur fehlt mir Grad die Hardware es zu testen. (is a bissal schwer in den Osterfeiertagen was zu bekommen)


    */ALLES ohne gewähr und noch nicht getestet!!! */
    Code:
    #include <avr/io.h>
    #include <avr/interrupt.h>
    
    #define INTERN
    #include "init.h"
    #undef INTERN
    
    
    #define START_PIN PINC
    
    // Starting PIN, PINC5 or PCINT13
    #define START PINC5
    
    void init(void) {
    
    	PCICR |= (1<<PCIE1); //PCINT1 interrupt (for PCINT14...8
    	PCMSK1 |= (1<<PCINT13); // enables Interrupt trigger for PCINT13
    	return;
    }
    
    ISR(PCINT1_vect) {
    	
    	if(!(START_PIN & (1<<START))) // For example do something if flag was falling....
    		RUN ^= 1;  //Globale Variable
    		
    	
    	return;
    	}
    edit: für andere um Kommentare und Defines erweitert

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

LiTime Speicher und Akkus