www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit Bits in Bascom


Autor: andré (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo. Ich hab in Bascom n Programm geschrieben und bin dabei auf ein
Problem mit dem "verwalten" einzelner Bits gestossen. Das Programm
ist leider so gut wie gar nicht kommentiert, aber das braucht es um den
Fehler zu erkennen auch nicht sein. Bitte einfach mal in Bascom 8051
durchlaufen lassen, und aufpassen, was mit bit "acktimeout" passiert.
Es wird, nachdem timeoutctr > 10 ist gesetzt, was ja auch sein soll.
Dann springt er aus der Routine und soll 1s warten. Waehrend dieser
Sekunde mal Pause in Bascom druecken, oder diesen Teil per
Einzelschritt simulieren >> acktimeout wird bei wait 1  zurueckgesetzt.
Warum ist das so, und wie kann ich das verhindern? Ich vermute, dass
die waitfunktion im Speicherbereich, in dem die Bits stehen,
herumpfuscht. Aber wie kann man das verhindern? Hoffe mir kann geholfen
werden :)

mfg andré

Autor: andré (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So, hab noch n bissl rumprobiert, die Waitroutine veraendert die Bits
tatsaechlich :(. Aber was nun dagegen tun? irgendwie muss man Bascom
das doch abgewoehnen koennen, oder darf man einfach keine bits
verwenden :D

mfg

Autor: andré (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aechz. Nunja, es war schon spaet, und dazu noch der Alkohol. wenn man
den SP dann noch auf 20h setzt und die Bits in 21h gespeichert
sind.......

mfg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.