-
-
Erfahrener Benutzer
Roboter Genie
Was machen eigentlich diese wait 100ms?
Ich habe mal gelesen, dass eine Bascom 16Bit / 8Bit Division 283 Takte braucht. Du hast 2 16Bit / 16Bit Divisionen drinnen und 2 16Bit Multiplikationen. Du solltest mal herausfinden, wieviel Takte dazu notwendig sind, denn alleine ohne die 16Bit Divisionen komme ich nur durch diese eine Rechnung auf vielleicht 600-1000Takte. Das sind alleine 0,6-1ms!
Dann noch das LCD, die ISRs, die ganzen Sprünge und wer weiß, was Bascom sonst noch macht.
Die angestrebten 10µs erreichst Du jedenfalls nicht.
Aber ohne den gesamten Code kann Dir hier eh niemand helfen.
Und wie gesagt, ich kenn mich nicht aus in Bascom, vielleicht weiß es wer anders.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen