Seite 3 von 6

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 14:31
von zille9
blueicechip hat geschrieben: Aber wie sieht es denn mit dem Timing aus ? Reicht die Reaktionszeit über I²C denn aus ? oder gibt es da noch keine Erfahrungen.
Das Timing ist von mir schon in den, für den Hive portierten Spielen (soweit dort ein Joystick sinnvoll ist) getestet und mehr als ausreichend, dank der Abfrageroutine von Drohne235, gibt es da keine Probleme.

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 14:33
von zille9
Aktueller Stand 7 Platinen

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 14:39
von zille9
quix hat geschrieben:Aber die 5 Volt wären trotzdem drin? Mit Jumper umsteckbar? Ich habe noch einen Quickshot II Turbo. Dieser besitzt eine Autofeuerfunktion....
Da müsste man erst mal klären, was bei Dauerfeuer bzw. wenn nicht gedrückt wird hinten rauskommt. Da die Eingänge der Karte low-aktiv sind, würde ein Signal, welches falsch herum reinkommt, ein unbrauchbares Ergebnis erzielen (Feuer, wenn nicht gedrückt wird bzw. kein Feuer beim drücken).
Braucht man das?

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 15:12
von drohne235
Thema Timing/Reaktionszeit/I2C: Momentan ist eine extra Cog innAdministra mit der Abfrage reserviert. Der Code ist noch in Spin geschrieben, aber schon in dieser Form ausreichend bei den bisherigen Tests. Wenn es eng wird, kann immer noch der Spin Code durch PASM ersetzt werden - da ist beim Hive noch an allen Ecken genug Reserve.

Ansonsten verwendet auch die Wii I2C für die Gamecontroller - also ist es prinzipiell schnell genug. (http://hive-project.de/board/viewtopic. ... &hilit=wii) Im Prinzip kann man also die Wii Controller mit einem entsprechenden Adapter und passender Software auch am Hive anschließen. Aber das ist jetzt ein wenig Off Topic...

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 15:37
von quix
zille9 hat geschrieben:
quix hat geschrieben:Aber die 5 Volt wären trotzdem drin? Mit Jumper umsteckbar? Ich habe noch einen Quickshot II Turbo. Dieser besitzt eine Autofeuerfunktion....
Da müsste man erst mal klären, was bei Dauerfeuer bzw. wenn nicht gedrückt wird hinten rauskommt. Da die Eingänge der Karte low-aktiv sind, würde ein Signal, welches falsch herum reinkommt, ein unbrauchbares Ergebnis erzielen (Feuer, wenn nicht gedrückt wird bzw. kein Feuer beim drücken).
Braucht man das?
Ja, braucht man!

Ein einfacher Jumper tut`s - denke ich. Die Joysticks brauchen nicht viel. In allen Handbüchern werden 100mA angegeben. Das sollte das HIVE-Netzteil noch können.

Den selben Effekt könnte man mit PIN 5 und 9 in Verbindung mit den Paddles machen.

Wenn Retro - dann richtig.

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 16:23
von zille9
quix hat geschrieben:
Ja, braucht man!

Ein einfacher Jumper tut`s - denke ich. Die Joysticks brauchen nicht viel. In allen Handbüchern werden 100mA angegeben. Das sollte das HIVE-Netzteil noch können.

Den selben Effekt könnte man mit PIN 5 und 9 in Verbindung mit den Paddles machen.

Wenn Retro - dann richtig.
Bleibt immer noch die Frage, was kommt hinten raus? positive oder negative Impulse?
Die PCF's arbeiten wie gesagt mit aktiv-low also wird ein Impuls nach Masse als Signal erkannt. Ich denke mal, die Dauerfeuerfunktion arbeitet genau umgedreht also mit positiven Impulsen.Damit wäre eine Invertierung des Signals nötig und das nur für diesen Fall, lohnt sich das ?

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 16:27
von quix
Achso meinst Du das. Hm. Kann ich nicht sagen. In dem Joystick ist ein IC drin, der als Multivibrator arbeitet. Was genau der macht, gute Frage. Bei einigen damals erhältlichen, hochwertigen Joysticks konnte man auch die Taktrate an nem Poti einstellen.

Den Jumper trotzdem vorsehen?

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: Sa 14. Dez 2013, 16:30
von zille9
quix hat geschrieben:Achso meinst Du das. Hm. Kann ich nicht sagen. In dem Joystick ist ein IC drin, der als Multivibrator arbeitet. Was genau der macht, gute Frage. Bei einigen damals erhältlichen, hochwertigen Joysticks konnte man auch die Taktrate an nem Poti einstellen.

Den Jumper trotzdem vorsehen?
Ich kenn diese Joysticks auch, hatte aber damals keinen solchen, sollten wir vielleicht mal googlen, bevor wir die Platine mit unnötigen Jumpern versehen. Ansonsten schau Dir mal die Sepia-Karte an, dort sind alle erdenklichen Kombinationen möglich (über Jumper). Ist in Deinem Fall wahrscheinlich die beste Variante.

Nachtrag: ein weiteres Hindernis ist mir gerade eingefallen:die Karte arbeitet mit 3,3V, da sie direkt am Administra hängt. Ob man das mit 5V mischen darf am I2C-Bus?keine Ahnung, könnte aber sein mit entsprechenden Pullups.

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: So 15. Dez 2013, 09:56
von PIC18F2550
Hi,

erstmal sollte der PCF8574 mit 5V betrieben werden. Damit ist er auch für den Quickshot II Turbo oder ähniche einsetzbar.
Desweiteren entfielen damit sonst notwendige Schutzmaßnahmen an den 8 Eingängen.

Der I2C bus stellt kein Problem dar da er ja nur gegen 0V gezogen wird.
Das heist die Pullup-Wiederstände kommen an die 3.3V.
Die Schaltschwelle für H-Pegel des PCF8574 liegt nach Datenblatt bei 0.7V. :shock: mann ist das klein!

Die Dauerfeuerfunktion arbeitet genauso wie das Tastendrücken also kein Problem. :mrgreen:

Re: Interesse an einer Sammelbestellung Mini-Joystickkarte?

Verfasst: So 15. Dez 2013, 23:01
von zille9
So, hab jetzt die Jumper für die Umschaltung von Pin 7 der Sub-D-Buchsen eingefügt sowie die Möglichkeit der Abschaltung der Pullups für den I2C-Bus (für den Fall, das eine Sepia-oder Venatrix-Karte am Bus hängt. Jetzt ist aber der Platz aufgebraucht. :SCHRAUBEN