-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
der T6963C wird von Bascom schon intern unterstützt, deshalb muss man keine Lib einbinden.
Ich hab mir mal angeschaut, was Bascom macht bei diesem Controller.
Die Zeit in der Enable aktiv ist, ist nur mit ein paar NOPs angegeben, unabhängig von der CPU-Frequenz, erst ab 12 MHz kommen ein paar weitere NOPS dazu.
Um das zu lösen könnte man sich eine eigene Lib bauen, die nur die wichtigen Funktionen selber einbindet, also die in denen das Enable verändert wird. Und entsprechend die Zeit verändert, so wie bei den neuen Libs in abhängigkeit des Taktes.
Nur ich hab kein solches LCD, sonst hätte ich das gleich probiert.
Denn die Lib glcd.lbx sieht aus als könnte man die dafür umbauen. 
Wenn Du bastler bist und Dir das zutraust, kannst Du selber ein paar mehr NOPs in die LBX dazuschreiben, bzw. ist das dort dann .OBJ 0 weils schon compiliert ist. Nach _glcd_ce suchen, aber vorher das Original sichern !
PS:
Wenn ich statt den 6 NOPs von Bascom 1µs einbauen lasse, erzeugt mir das 17 NOPs, bei 16MHz, ist also schon ein kleiner Unterschied.
Bei 1MHz nur noch 2 NOPs.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen