Suchergebnisse

Suchergebnisse 1-20 von insgesamt 67.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.

Hinweis kann nach Kenntnisnahme deaktiviert werden!

  • Denkfehler timer0?

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    vielen Dank an Pluto25. Ich hatte bisher angenommen, dass die ISR keine Zeit "schluckt". Bei ähnlichen Programmen, aber längeren Zeiten ist mir das nie aufgefallen. Mit dem neuen Wissen bin ich in zwei Iterationen am Ziel gewesen. Der ATMEGA8 war nur das Experimentierfeld. Das Programm ist auf einem Attiny2313, der seit langem nur rumliegt (zu wenig Speicher), deswegen auch TIMER2 nicht möglich. Prescaler ist doch angegeben, ohne kommt eine Fehlermeldung. michl

  • Denkfehler timer0?

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    ich versuche, eine bestimmte Impulsfolge zu programmieren, die in einer Schleife ständig durchlaufen wird. Aber die gewünschten Zeiten, die rechnerisch ermittelt wurden, werden nicht erreicht. Wo ist mein Fehler? Ich teste auf der Hardware nach Roland Walter. michl

  • Hilfe Stufentimer

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo, eine konkrete Antwort habe ich auch nicht, weil das "Stefan Hoffmann Programm" sehr mühsam zu verstehen ist, wenn man sich nicht stundenlang vertiefen will. Ich hänge mal ein altes Programm von mir an, bei dem ich hoffentlich verständliche Kommentare angefügt habe. Es ist allerdings aus Bascom8051-Zeiten, aber leicht zu übertragen. Die Zeit wird aber nur in Sekunden-Schritten eingestellt (hoch und runter). Vielleicht hilft es für eine eigene Lösung. michl

  • editieren

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Ich meine die unterste Zeile des Bildschirmes, bei der links die jeweilige Zeilennummer des Programms steht. Nachdem der PC gestern Abend runtergefahren wurde und heute neu gestartet, ist wieder der "insert"-Modus da. (?) Beim nächsten Mal werde ich es mit der Einfügtaste versuchen. Markieren lies sich das Feld nicht. michl

  • editieren

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    ich kann beim Editieren nicht "Overwrite" zu "Insert" ändern. Finde in der Hilfe keinen Tipp. Ich weiß, dumme Frage, komme aber nicht weiter. michl

  • Using the UART

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Hier ist der Schaltplan aus: R. Walter; AVR Microcontroller Lehrbuch. Das funktioniert bei mir. Eventuell hängt die unterschiedliche Angabe mit dem Kabel zum PC zusammen. michl

  • Using the UART

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Ich bin etwas verwirrt wegen der UART-Anschlussbeschreibung in der BASCOM-Hilfe. Muss nicht Pin 13 des MAX an die 2 und 14 an die 3 des DB9? michl

  • I2C Probleme

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    als erstes fällt mir auf, dass in der Adresse Bit8 fehlt. Ist die Frequenz so richtig (8 MHz)? michl Ich habe in einem älterem Projekt &H40 als Adresse gesendet. Und da ging's.

  • Uhrenbaustein RV8564

    michl - - Elektronik

    Beitrag

    Es wird 40 addiert. Das dürfte das Stundenregister gar nicht hergeben. Jetzt füge ich im Programm vor der Weiterverarbeitung einfach ein if-then ein für H > 24. Damit ist das Problem gelöst, die Frage aber nicht. Vielen Dank an alle michl

  • Uhrenbaustein RV8564

    michl - - Elektronik

    Beitrag

    das ist es ja, es wechselt. Ich werde aber mal eine "Langzeitstudie" machen, ob eine Regelmäßigkeit zu entdecken ist. Bisher hatte ich gleich aufgehört. Einen schönen Sonntag wünscht michl

  • Uhrenbaustein RV8564

    michl - - Elektronik

    Beitrag

    zuerst vielen Dank für die Antworten. Aber leider erklären sie nicht, warum der RV8564 genau nach 40 Sekunden den Stundenzehnerwert falsch ausgibt. Ich hatte gehofft, dass es hier Anwender dieses IC gibt. Es stimmt, dass ich mir beim Timer0 keine Mühe gegeben habe. ich brauche aber nur Zeitabschnitte, bei denen es auf Genauigkeit nicht ankommt. michl

  • Uhrenbaustein RV8564

    michl - - Elektronik

    Beitrag

    nach der I2C-Abfrage habe ich eine Pause eingefügt, was hier ja auch schon empfohlen wurde. Eine Verlängerung hat keinen Einfluss. Das ganze Programm ist nicht zeitkritisch. Warum soll die Abfrage nicht in der Hauptschleife sein? Davon hängt doch der weitere Ablauf ab. Eine Idee hätte ich noch, um die Macke zu umgehen: Die I2C-Abfrage wird die Hauptschleife und enthält die Bedingung, nur bei neuer Minute in das Übrige zu springen. Das ganze Programm: bascomforum.de/index.php?attac…7a33ceda8e988f…

  • Uhrenbaustein RV8564

    michl - - Elektronik

    Beitrag

    die mit dem RV8564 aufgebaute Uhr soll nur die Minuten und Stunden anzeigen. Das IC zeigt aber stets nach 40 Sekunden einen immer gleichen aber falschen Stundenzehner an. Mit der neuen Minute wird es wieder korrekt, um nach 40 Sekunden wieder falsch anzuzeigen. Nun habe ich das Problem einfach umgangen, indem ich nur bei einer neuen Minute auf die Anzeige gesprungen bin. Auch hatte ich den Verdacht, dass eventuell nur der eine Baustein die "Macke" hat, dem ist aber nicht so. Im Datenblatt finde …

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Das ist es. Vielen Dank für die Hilfe. Die 99 ist hier, weil später eine zweistellige Anzeige vorgesehen ist.

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Jetzt habe ich noch eine Ungereimtheit, die ich mir nicht erklären kann. Passt zwar nicht zur Überschrift, aber zum dort angehängten Programm. Der erste Durchlauf "hoch" geht wie erwartet, beim zweiten wird in Zehnerschritten (19,29,39...) incrementiert. Der dritte beginnt mit 10 und weiter dann Einerschritte. Das ist doch eine simple Sache, habe ähnliches schon oft gemacht, jedoch ohne den Teil "runter". Wo steckt hier mein Fehler? In der Anzeige? michl Es kann nur die Anzeige sein, denn in der…

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Es ließ mir doch keine Ruhe. Ich habe nochmal installiert und jetzt fehlt die Fehlermeldung. Schön, aber warum erst jetzt? michl

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    danach bin ich nicht gefragt worden. Ich probiere es morgen noch mal

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    hier ist das Programm. Einige Teile sollen später dran, deswegen ist einiges cursiv. Wie gesagt, warum wird unter 2082 kein Fehler angezeigt? michl

  • gosub unter 2083

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Endlich habe ich BASCOMAVR auf 2083 "geupdatet" und schon das erste Problem: Im Hauptprogramm rufe ich mit gosub das Unterprogramm "anzeige" auf. Anzeige: Locate 1 , 1 : Lcd "Zahl1= " ; Zahl1 Locate 2 , 1 : Lcd "Zahl2= " ; Zahl2 return das wird aber angemeckert: Error : 222 Line : 89 Illegal character [expected (, got '' [_XMEGA OR _XTINY]] , in File : C:\MCS\BASCAVR2083\eigenes\testkurz2.bas Error : 222 Line : -511 Illegal character [expected (, got '' [_XMEGA OR _XTINY]] , in File : C:\MCS\BAS…

  • bitwait will nicht

    michl - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo, Ulrich, das war es. Danke. Ich hatte angenommen, dass durch config automatisch der Pin am Pull-up liegt. michl