
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Ich habe seit einigen Tagen eine Micro (V 2.01) und dabei sind mir drei Unstimmigkeiten/Bugs begegnet: > 1. Wenn ich in einem Programm den Pause Befehl mit dem Wert 1 ausführe, läuft der Timer nicht mehr richtig (ca. 60 mal schneller) Pause und Interrupt (auch der Timer benutzt einen Interrupt) vertragen sich bei der Micro leider grundsätzlich nicht :-(. > 2. Die Angaben im Handbuch zum Einstellen der Torzeit mit dem FREQ Befehl scheinen nicht zu stimmen, > die Abtastrate der Micro ist schneller, so dass mit grösseren Einstellungen gearbeitet werden muss, als > sie sich rechnerisch aus den Angaben im Handbuch ergeben Das steht sogar irgendwo im "Handbuch" bzw. auf den Supportseiten. Läßt sich auf das gleiche Problem wie 1) zurückführen. > 3. der Befehl IF(RXD) then ... zum Abfangen eines Deadlocks scheint nicht zu funktionieren Das funktioniert wirklich nicht und ich habe auch noch keinen Workaround gefunden. Als Notabbruch, wenn man sich z.B. im Menue verlaufen hat und die Micro nun ewig auf ein Signal von der seriellen Schnittstelle warten würde, hängt bei mir praktischerweise eine spannungsteilerbasierte Tastatur, mit der ich im Falle eines Falles ein Startbit simulieren kann und so aus dem get herauskomme. Das ist natürlich keine Lösung, da es ein reagieren auf die serielle Schnittstelle im Vorbeigehen absolut unmöglich macht. Das steht leider nirgendwo. Ein weiterer Bug ist, daß bei der Benutzung von Tabellen die einzelnen Einträge, wie bei der M-Unit, 2 Byte (ein Word) fressen, obwohl die Micro nur Byte kann/kennt. Lausig das. Henrik Meine Homepage: http://www.henrik-reimers.de/control/ |
| Antwort schreiben |