Hallo zusammen, da mein Interesse schlussendlich in die Richtung geht, wie die Treiber zum FT245RL zu nutzen sind, habe ich das Thema hier platziert. >Kurz zu DMX 512 Das ist einfach ein Bus, auf dem rohe Bytewerte auf dem RS485 Standard gesendet werden. Busteilnehmer zählen durchkommende Bytes und picken die für sie relevanten heraus. Bei einem erzeugten Framerror Seitens Transmitter wird der Bytecounter genullt. >Die eigentliche Frage Ich habe meinen Uralten DMX4All Transeiver geöffnet und darin ist der FT245RL gefolgt von einem ATMega8 und RS485 Mimik. >>Ich frage mich woher der Mega8 weiß, wann er den Framerror zum Sync erzeugen soll. Es gibt einen Pin am FT245 namens #PWREN [c] Goes low after the device is configured by USB, then high during USB suspend. Can be used to control power to external logic P-Channel logic level MOSFET switch. Enable the interface pull-down option when using the PWREN# pin in this way [c/] Wenn das nicht der Weg ist, dann bliebe dem Mega8 nur, einfach einen Snyc zu machen, wenn für eine bestimmte Zeit keine weiteren Daten gekommen sind.
DMX512 ist ein sehr simples Protokoll. Da kann sich der Mega8 auch einfach den Ist-Zustand merken und regelmäßig von sich aus senden. Was bei PC USB auch eine gut Idee ist, denn das Timing wird von einer belasteten CPU schnell versaut. Das USB Daten Protokoll wird eher nicht "nackiges" DMX512 sein. Das mit dem PWREN scheit OP mangels Englisch überhaupt nicht zu verstehen - da geht es darum ob man via V_Bus Strom ziehen DARF oder nicht. Hat genau gar nix mit Daten Timing zu tun.
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.