Aktueller Inhalt von mktrspalte

  1. M

    Timer1 Problem

    Ok.das war mein Fehler. Ich habe vergessen TCNT Wert zu schreiben .Jetzt Shnell=8 Hz , Langsam =2 hz. #include <avr\io.h> #include <inttypes.h> #include <avr\interrupt.h> #include <util/delay.h> #include <stdbool.h> volatile uint16_t PrescaleCounter; volatile uint8_t Slow; void...
  2. M

    Timer1 Problem

    Hallo ISR (TIMER1_COMPA_vect) { PORTB^= (1<<PB2); } Jetzt ist sehr grössere Frequenz etwa 20 Khz, und Motor dreht nicht mehr.Grössere Frequenzen ist für Treiberkarte gefährlich.
  3. M

    Timer1 Problem

    Hallo Jetzt ist alles deutlich:) Ich habe die Code schon probiert.Das Programm funktioniert aber irgendwo gibt es ein Fehler.Die Frequenzen hab ich mit Osiloskop kontrolliert.aber nicht richtig 1 Hz= 35 Hz, und 4 Hz= 142 Hz. Alle 1 ms wird die ISR aufgerufen und so können wir Freuquenz...
  4. M

    Timer1 Problem

    Hallo was passiert mit diesem Flag? und ich konnte diese Funktion nicht gut verstanden.. Gruss
  5. M

    Timer1 Problem

    Hallo 1Hz und 4Hz Rechtecksignal an einem Pin des AVR .Motor soll zwei verschiedene Frequenzen drehen.oder egal wenn Motor erstmal mit 1 Hz drehen kann, dann kann ich 4 Hz auch einstellen. Mein Schrittmotor muss so langsam drehen wie möglich.
  6. M

    Timer1 Problem

    Hallo ich habe den Grund des Problems fast verstanden.Aber jetzt habe ich viele Frage. Ok ich versuche nochmal ein neues Program zu schreiben.Mein Takt ist 18,432Mhz, ich will 1 Hz und 4 Hz zwei verschiedene Frequenzwerte.(Die Frequenzen wird mit dem Schalter eingestellt.) 1)Welche Timer Mode...
  7. M

    Timer1 Problem

    Hallo Das ist ein bisschen schwer zu erklaeren. 1)150 mal Toggle bedeutet:Motor dreht 150 mal (oder 200 mal egal) CCW (Counter Clockwise),dann aendert Drehrichtung und 150 mal CW, dann noch mal aendert....das passiert 6 mal. 2) Ich habe das Fusebit CKDIV8 aktiviert. #include <avr\io.h>...
  8. M

    Timer1 Problem

    Hallo Dirk ich habe deine Code probiert aber jetzt funktioniert nicht Start/Stop Schalter und Motor hält noch, wenn Schnell/Langsam Schalter betätigt. Ich habe nicht verstanden, warum wartet Motor und dann noch weiter funktioniert.:( Warum funktioniert die Code mit Timer0 und Timer2 aber...
  9. M

    Timer1 Problem

    Ok ich erklaere mein System zuerst. 1) Ich habe 2 Schalter, kein Taster.Erste Schalter aendert die Frequenz.Langsamte Frequenz=1 Hz motor dreht mit 1 Hz, Schnellste Frequenz=5 Hz und Motor dreht mit 5 Hz.Andere Schlater ist für Start/Stop. 2) 150 mal wird getoggelt, und dann motor Richtung...
  10. M

    Timer1 Problem

    Hallo Dirk Danke für Ihre Hilfe. Ich habe ein bisschen verstanden.Ohne ISR ,wie soll ich Programm schreiben,oder was soll ich machen? Die Einstellungen der Register muss veraendert werden? oder? Können Sie mir helfen? Ich habe vorher nicht mit dem uC gearbeitet,deshalb manche Probleme kann...
  11. M

    Timer1 Problem

    Hallo ich habe Timer1 Probleme.Ich habe 2 Schalter, einer für Start/Stop ,andere für Schnell/Langsam.wenn ich einmal schnell/langsam Schalter betätigt alles in Ordnung aber wenn ich zweite mal betätigt dann motor hält.und warte ca. 1 minute dann funktioniert weiter. #include <avr\io.h>...
  12. M

    Avr Dragon

    Hallo Dirk was soll ich machen,wenn ich Fuses Bits abgeschaltet habe.. heute ist etwas passiert,(ich denke die Draeche durcheinander.) ich habe zuerst mein uC ist kaputt, aber mein Programm funtioniert nicht.Ich konnte ISP Mode programmiert aber jetzt nicht.wenn ich ISP Mode waehle dann...
  13. M

    Schalter

    ohhh jaaa....ich hab gesehen..ich habe erstmal Timer1 eingestellt..dann habe ich nicht bemerkt... Entschuldigen:)
  14. M

    Schalter

    Hallo Dirk Timer2 funktioniert nicht richtig:( Also die Register Einstellungen ist falsch.Ich möchte 1 sn Interrupt auslösen.Aber die Periode des Signals 5ms:( #include <avr\io.h> #include <inttypes.h> #include <avr\interrupt.h> #include <util/delay.h> volatile int y=0; //Schrittanzahl...
  15. M

    Schalter

    Sind die Code korrekt?..wenn ich do Schleife oben Tastenabgrage gesetzt,dann nichts passiert?Vielleicht Programm ist falsch?

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