Suchergebnisse

  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...
  16. svenna80

    C ATmega8: Taktung falsch

    Leider bin ich gerade nicht zu Hause und kann das Programm nicht testen. Aber ich habe es mal umgeschrieben: //Vortest Uhr #define F_CPU 4000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int counter; //Zaehlvariable int millisec; int sec; int min; int...
  17. svenna80

    C ATmega8: Taktung falsch

    Danke Dirk, für die schnelle Antwort! Die Variable habe ich jetzt entsprechend geändert. Die restliche Antwort verstehe ich nicht ganz genau.:( Das Programm habe ich mir auch schon angeguckt. Ich erkläre mal kurz, wie ich es jetzt verstehe: Wenn der OCR1A bei 499 ist, dann ist 1s vergangen und...
  18. svenna80

    C ATmega8: Taktung falsch

    Schönen Guten Abend, mich beschäftigt ein Problem, was ich nicht alleine lösen kann. Ich befasse mich gerade mit den Timern auf dem ATmega8. Folgende Soft- und Hardware benutze ich: AVR-Studio Version 4.16.628 PonyProg Version 2.07c Beta Atmel Evaluations-Board Version 2.0.1 mit einem ATmega8...
  19. svenna80

    Motortreiber L293B

    Ne geht nicht Hab nun mal verschieden Frequenzen ausprobiert. Allerdings ohne wirklichen Erfolg. Hab den Atmega8 mal auf 16Mhz eingestellt und im Programm ohne Prescaller eingestellt. Aber das fiept trotzdem. Dann habe ich mal niedrige Frequenzen eingstellt, aber irgendein Geräusch machen die...
  20. svenna80

    Motortreiber L293B

    Es fiept! Hilfe es fiept! Wie ihr wisst, probier ich gerade mit einem Motortreiber herum. Als ich einen kleinen Motor zum Testen an den Treiber angeschlossen hatte, da war alles ok. Nun habe ich an den Treiber einen Lüfter angeschlossen und wenn der die gepulste Gleichspannung bekommt...

Ü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)