
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
das scheint wohl hardwaremässig so zu sein, stimmt. die behandlung eines empfangenen bytes und sogar das "hardware-"handshaking ist aber eine interruptroutine und somit so oder so ein zeitkritisches ding. ich halte es für durchaus möglich, das sich unter bestimmten bedingungen hier derart ungünstige überschneidungen ergeben, die die korrekte verwaltung des RS232-ringbuffers stören. wenn kein programmierfehler bei Carsten vorliegt, was auch ich jedoch schon vermutete, so aber offensichtlich ein systeminterner härtefall, denn die fehlerfreiheit der seriellen schnittstelle scheint in CControl nur in der hauptschleife des betriebssystems wirklich gewährleistet. ungünstige überschneidungen bestimmter interrupts scheinen unzuverlässigkeiten in deren behandlung zu erzeugen. nicht umsonst legt man ja auch gern die TCAPs und den interrupt-eingang besser auf definiertes potential, statt sie frei hängen zu lassen. |
| Antwort schreiben |