Aktueller Inhalt von svenna80

  1. svenna80

    Externe Spannung messen mit Atmeg8. Anschlussproblem

    Ah ok. Danke Dino und FreeVEE für die Antworten! Natürlich habe ich die beiden Massen nicht miteinander verbunden. :rolleyes: Ich wusste nicht, dass man das machen muss... Das habe ich jetzt nachgeholt. Und siehe da, zumindest wenn die 5 V USB-Spannung anliegen, wird das auch angezeigt...
  2. svenna80

    Externe Spannung messen mit Atmeg8. Anschlussproblem

    Hallo, ich möchte mit meinem ATmega8 eine externe USB-Spannung von 5V messen. Die Spannung gebe ich auf einem LCD-Display aus. Der ATemga8 befindet sich in einem Pollin-Evaluationsboard, von dem ich die Pins abgreife. Wenn ich eine Schaltung aufbaue, die die VCC misst, dann funktioniert die...
  3. svenna80

    Mosfet mit Microcontroller ansteuern

    Hallo Forumsmitglieder, ich habe da mal eine bzw. mehrere Verständisfragen zu der folgenden Schaltung (Quelle: http://www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F. Es handelt sich dabei um eine Schaltung, mit der man mit dem uC...
  4. svenna80

    C ATMega8 µ-Controller Timer programmieren

    Ok, scheint ein Piezowandler zu sein. Es passiert nix und auf dem Summer steht: AC-Summer.
  5. svenna80

    C ATMega8 µ-Controller Timer programmieren

    Mir würde es schon genügen, mal den Summer meines Testboards zum Piepen zu bekommen. Ich schätze mal, dass ich nicht einfach Spannung draufgebe und dann fängt er an zu Piepen. Muss ich mit PWM eine bestimmte Frequenz erzeugen? Für Hinweise wäre ich dankbar. Gruß Sven
  6. svenna80

    C ATmega8: Taktung falsch

    Hier die fertige Uhr: :dance3: // // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include <stdlib.h> #include "lcd-routines.h" #include <avr/io.h> #include...
  7. svenna80

    LCD 1602A an atmega8-16pu

    Und ich hab hier ein Display liegen, wo die Datenleitungen auch offen sind und mir das Display Mist anzeigt, sobald ich die Schreibtischlampe ausschalte. :rolleyes:
  8. svenna80

    C ATmega8: Taktung falsch

    Hallo! Der letzte Tip, war der entscheidende (natürlich sind die anderen auch wichtig)! Jetzt wird genauso schnell gezählt, wie meine Stoppuhr es auch tut. Und auch die Zählgeschwindigkeit ändert sich, wenn ich den Wert im OCR1A ändere. :party: So funktioniert es: / Compare...
  9. svenna80

    C ATmega8: Taktung falsch

    Hallo Dirk! Ich habe deine Vorschlage umgesetzt. Leider ohne Erfolg. Habe das Programm jetzt ein wenig kleiner gemacht. Zu Testzwecken, bis der Fehler behoben ist, lasse ich einfach Sekunden hochzählen im Display. Leider habe ich immer noch den Fehler mit den 3Sek/Min drin. Ich habe mal das...
  10. svenna80

    C ATmega8: Taktung falsch

    So, habe jetzt eure Tips einmal umgesetzt. Danke schon mal bis hierher! Habe die Varibalen mit volatile deklariert und nur 1 Byte Variable benutzt. Wo das nicht ging, habe ich mit cli() und sei() gearbeitet. Die Timer-Konfiguartion ist so geblieben. Bis auf die Änderung des Registernamens...
  11. svenna80

    C ATmega8: Taktung falsch

    Hallo! :hello: Ich habe die Initilisierung jetzt vor die while-Schleife gesetzt (2). Brauch ja nicht jedes Mal neu initialisiert werden. Das Register war falsch. Nicht TCCR1A, sondern TCCR1B. Ich habe es berichtigt. Danke! Hier der berichtigte Code: //Vortest Uhr //#define F_CPU...
  12. svenna80

    C ATmega8: Taktung falsch

    Ich hab jetzt mal den Prescaler gewechselt. Prescaler ist jetzt 64. Dadurch wird der OCR1A größer. Nämlich auf 62499. Jetzt funktioniert der Timer so wie er soll/die Zeiten passen! Ich bekomme jetzt alle 1 Sek einen Interrupt! :cool: Irgendwie scheint der ATmega8 nicht mit kleineren Werten im...
  13. svenna80

    C ATmega8: Taktung falsch

    Jetzt geht es. Ich lass die zweite LED nach 8 Sek. leuchten (OCR1A=62499 entspricht 4 Sek, Prescaler 256). Die Zeit passt, die LED leuchtet nach 8 Sek! :D ABER wenn ich den OCR1A = 15624 (entspricht 1 Sek, Prescaler 256) mache und hoffe, dass die LED nach 2 Sek aufleuchtet stimmt die Zeit wieder...
  14. svenna80

    C ATmega8: Taktung falsch

    So scheint es zu gehen: Die LED2 leuchtet nach 2Sek. Allerdings ist das nicht zu friedendstellend. Ich kann OCR1A ja nicht beliebig groß machen. Wenn ich mit dem Calculator den OCR1A-Wert für 5Sek berechnen will, dann wir der Wert immer größer und es gibt Error us. Wie kann ich jetzt zum...
  15. svenna80

    C ATmega8: Taktung falsch

    Danke LotadaC für deine Antwort. Jetzt weiß ich endlich, weswegen man einen abziehen muss. Ich weiß nicht, wodran es noch liegen kann. Wenn ich test=2000 eintrage, dann muss ich über 4 Min warten bis die LED 2 leuchtet und nicht wie angenommen 2 Sek. Wenn ich 40 eintrage, sind es 5 Sek...

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)