Hatte heute einen Geistesblitz und musste prompt mal rumbasteln.
Rev4:

- rs232_ps2_rev4.png (55.37 KiB) 8830 mal betrachtet
Änderungen:
Bootloader hat nun Zeit zum Warten (paar 100Ms) ohne das die Maus das stört.
Denn ein Transistor schaltet Strom der Maus erst nach dem Booten des MCUs ein.
Das heisst das Firmware Upgrade klappt nun mit dieser Version, ohne Probleme mit der Maus zumachen.
Zwischen den Beinen des Tiny2313 findet sich nun ein Quartz mit 8Mhz und zwei 0603 22pf Kondensatoren je in SMD.
Erhöht Stabilität.
In seltenen Fällen konnte es dazu kommen das nach vielen Stunden ggf. die Maus nicht mehr arbeitet da Controller und Maus Out of Sync sind. Hab versucht das zu provozieren mit Föhn und Eis. Passiert so gut wie nie.
Kondensatoren durch kleinere ersetzt mit 4mm.
Die Platine ist nun kleiner, damit ggf. billiger zu produzieren.
Kleinigkeit muss ich vieleicht noch ändern mal sehen..
EDIT: Basis vom Transistor an PB7 geändert, ist schon Output, keine Firmwareänderung nötig.
Nachtrag:
Update Tool läuft nun unter DOS.
386 Minimum, Sorry.
Braucht leider einen halbwegs modernen C Compiler. Den gibts für 286er nicht.

- update_tool.png (23.45 KiB) 8794 mal betrachtet
Hoffentlich auch korrekt, noch ungetestet.
EDIT: Funktioniert nicht, Mist..