Hallo ! Hat jmd. von euch schonmal die internen Routinen für die CRC16-Berechnung und für den 1wire-Bus im BASCOM-Compiler benutzt ? Anscheinend werfen die beiden Routinen wie wild mit Registern um sich, und überschreiben alles was sie in die Finger bekommen. Auch ein PUSH'en und POP'en hilft nix. Ich benutze übrigens Version 1.11.7.3 Hat jemand von euch schon ähnliche Erfahrungen gemacht ?
Hallo, mit Arrays gibt es schon mal Probleme. so wird z.B hier dim ar(50) as integer Dim Ay As integer dim Fys as single ay = ar(1) / Fys das Array beim lesen überschrieben (die ersten beiden Werte). Der CRC8 Befehl funktioniert mit 1Wire. Bernd
hallo bernd ! danke für den hinweis ! anscheinend ist Bascom ja ziemlich "buggy" .... ich bin mittlerweile nur noch damit beschäftigt "mysteriöse programmeffekte" zu umgehen ! das kann doch eigentlich alles nicht wahr sein. ich glaube ich steige auf assembler um. dann weiss ich wenigstens was mein controller tut. schade eigentlich. für kleine programme ist bascom sicherlich ziemlich nützlich, aber wenn man nur noch fehler sucht und irgendwie "umgehen" muss, macht das alles keinen spass. MfG
Meist werden diese Fehler wenn sie an Mark gemailt werden so schnell wie möglich beseitigt. Auf der Webseite des Programmautors ist ein Formular wo du den Fehler beschreiben kannst. Mit der Zeit "gewöhnt" man sich an diese eigenheiten. Das programm wird dann leider immer "2 mal" geschrieben :-) Bernd
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.