- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 30

Thema: I2C und Interrupteingänge

  1. #11
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    Anzeige

    LiFePo4 Akku selber bauen - Video
    nein nicht ganz.

    du machst auch noch die ~ weg in der zeile.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    >_< oh mann ...

  3. #13
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    kleiner fehler, große wirkung... und nach sowas kann man lange suchen.

    aber naja.. ich wünsch dir viel erfolg, geh jetzt erstmal an die FH.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Code:
    void StartExtInt(void)
    {
    	PORTD &= ~(1 << PD2);	// CON2 wird vom PortD genommen
    	DDRD &= ~(1 << PD2);	// CON2 (RED_LED) auf Input => ext. Int 0
    	MCUCR |= ((1 << ISC00) | (1 << ISC01));	// High level interrupt
    	GICR |= (1 << INT0);	// interrupt aktiviren (da habe ich vorher auch n ~ noch davor gehabt deswegen der kurzschluss)
    }
    
    void StopExtInt(void)
    {
    	GICR &= ~(1 << INT0);	// Interrupt löschen
    	DDRD |= ~(1 << PD2);	
    	PORTD |= ~(1 << PD2);	
    }
    
    SIGNAL (SIG_INTERRUPT0)
    {
    	StopExtInt();
    	SerWrite("SIG INT0 Done", 13);
    	StartExtInt();
    }
    ET FUNKT ET FUNK DANKE GOTT .... äh damaltor mein ich >_<

  5. #15
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    lol.

    die neue C-konvention sagt übrigens dass es nicht mehr SIGNAL heisst sondern

    ISR(NAMEDESINTERRUPTS_vect){
    ...}

    aber wenn es funktioniert dann ist ja alles gut =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    wenn das nicht für so n DÄMLICHES projekt notwendig wäre würd ich mir dieses experimentierborad für atmega nehm was ich bei elektronischen schaltungen gefunden habe und damit arbeiten ... dann würd ich mich hinreissen lassen alle ports einstellungen usw. selber zu machen aber dank deinr hilfe geht es jetzt ... nu wart ich nurnoch das mein bestelltest cmps modul ankomm, dann teste ich es gleich ^^

  7. #17
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Eine Frage hät ich noch und zwar an die Mods des Forum .... warum macht ihr nicht eine kleine Sammlung von Posts und Kommentaren als ne FAQ-Sektion, wo man solche sachen wie z.B. das benutzen des Interrup0, oder andere sachen die der Asuro KANN, aber auf die man so einfach nicht kommt, finden kann?!
    Wenn man die Boardsuche anstrengt muss man schon SEHR präzise stichworte angeben um nicht in den Antworten zu ertrinken XD

    iss jetzt nur mal ne frage, weil ich solche FAQs aus vielen anderen Foren kenne und schätze

  8. #18
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    hmm... das ist zwar eine schöne idee, aber leider für einen allein kaum zu bewältigen. wenn du magst, kannst du ja mithelfen - ich eröffne dann einen neuen thread bei den "ankündigungen" ganz oben über allen anderen. wenn viele leute da mit sachen zusammentragen, dann sollte das klappen. vorschläge, was mit in die faq sollte, bitte mit links usw sammeln und dann per pn an mich. wenn ich sehe dass die beteiligung daran funktioniert, dann könnte ich mir das vorstellen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  9. #19
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    oh hab deine antwort noch gar net bemerkt ... könn wa gern machen, ich werd mich mal bissl durch das forum wühlen wenn der stress nachlässt .... back to topic ... ich hab n problem ..... zwischen 2 steigenden flanken liegen bei dem modul IMMER 65ms und gemessen werden muss die pulslänge -_- ich hab den interrupt jetzt aber so geschaltet das er auf steigende flanken reagiert .... kann ich das iwie dennoch lösen TROTZ der scheiss LED da dran ? also den Pin auf high, low flanken und dann auf gnd ziehen ? oder gibt das n kurzen ? wie kann ich das noch umdrehen ? oder das signal invertieren ?

  10. #20
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    hmm die led zeiht den pin auf gnd. da ist sponzan nicht viel zu machen.

    der interne pullup ist glaub ich recht hochohmig, deshalb hilft der auch nicht viel (ausser dass die statusled dauernd glimmen würde). ich glaube da wirst du die led opfern müssen. wenn jemand ne idee hat..
    Read... or die.
    ff.mud.de:7600
    Bild hier  

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test