Willkommen Gast. Bitte einloggen oder registrieren.
März 17, 2025, 21:15:06
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
+  MODDING-FAQ FORUM
|-+  Alles rund ums Modden
| |-+  Elektronik, Elektrik (Moderator: TzA)
| | |-+  Tastatur MOD Hilfe!!
  « vorheriges nächstes »
0 Mitglieder und 0 Gäste betrachten dieses Thema.
Seiten: [1] nach unten Drucken
Autor Thema: Tastatur MOD Hilfe!!  (Gelesen 7823 mal)
Testfahrer
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Tastatur MOD Hilfe!!
« am: August 20, 2008, 17:12:55 »

Facharbeit

Was ich machen möchte

Ich möchte ein Gerät erstellen, welches Tastaturbefehle auf einfache Weise speichert.
Diese sollen per Tastendruck wieder abrufbar sein.

Grundüberlegungen

-   Die PC Anschluss soll mit USB realisiert werden.
-   Es sollen 6 Tasten zum Belegen sein.
-   Softwarefreie Funktion. ( Keine Installation, somit kompatibel zu allen USB-peripherien Anschlüssen)

Realisierungsüberlegung

Die Technik soll mit einem EEPROM realisiert werden. Es soll der Scancode der Tastatur, welcher in Hexadezimal vorliegt, gespeichert werden.
Zum Beschreiben braucht man eine Taste für die Funktion „Beschreiben“ und eine „Set“ -Taste für Jede Auslösetaste.


Probleme

-   Wie belege ich das IC richtig?
( Ich weiß, dass A0-A2, beim 24C16A zum Seriellen Beschreiben, nicht verwendet werden)
-   Was für ein Programm schreibe ich auf das IC?
( Die Hardware zum Beschreiben wie auch das IC hab ich bereits, als Software benutze ich  PonyProg V207c)
-   Wie Funktioniert ein „Schieberegister“ mit „Adressverwaltung“?
( Wird wahrscheinlich für das Programm benötigt)
-   Wie wird eine Adresse für eine „Eingabekette“ vergeben und Später per Taste wieder abgerufen?


Rahmen Bedienungen

Durch den USB Anschluss ist eine Energiequelle von 5V vorhanden. Im Ruhezustand des Gerätes, darf nicht mehr als 100mA Belastung auf dem USB Port liegen. Der maximale Stromverbrauch, im Betrieb, beträgt max. 500 mA.


Ich haben schon Wochen im Internet rescharschiert, sind bisher 3 und werden immer mehr, ich komme einfach nicht weiter.
So da ich leider zu dumm bin um diese Probleme selber zu lösen, frag ich

Wer kann bei der einen oder andren Frage helfen?

Ich bedanke mich schon mal im Voraus bei  denjenigen, die sich zeit genommen haben, um sich meine Probleme anzu“lesen“ und vielleicht auch den einen oder andren Gedanken dazu hatten.


Post-Scriptum
Ich bin ein „Newbie“ in der Assembler Programierung leichtere Erklärungen währen sehr nett. Ich bin Radio u. Fernsehtechniker so sind mir die Bauteile und deren Funktionen schon mal nicht fremd. ;-)

* EEPROM-IC.JPG (41.41 KB - runtergeladen 133 Mal.)
« Letzte Änderung: August 20, 2008, 17:15:41 von Testfahrer » Gespeichert
tBn
Kathodenjünger

*

Karma: +0/-2
Offline Offline
Geschlecht: Männlich
Beiträge: 93



Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #1 am: August 20, 2008, 21:08:47 »

Hi Testfahrer!
Ist das vielleicht ein Atmel Tiny? Denn Ic's allgemein kann man nicht beschreiben.
Eine leichtere Alternative zu Tinyprog wäre Bascom. Wie der Name schon sagt ist es Basic. Ich meine, dass zumindest für ps2 tastaturen fertige Libarys vorhanden sind. Bei Usb bin ich mir nicht sicher.

Was für einen Programmierer hast du denn? Selfmade?

Wie du den AVR-Chip richtig belegst entscheidest du selbst.
ACC ist Plus(Ich meine 4 -9V, bin mir aber nicht sicher)
GND ist Ground also Minus
Das sind so die 2 wichtigen, die 100% stimmen müssen. Anders als bei den anderen kann es dir passieren dass du dein Atmel Chip sonst zerstörst. Dann gibt es noch Reset SCK MISO und MOSI.

Diese 5 Steckplätze sind zum programmieren reserviert. Manche können meines wissens aber auch doppelt belegt werden.

Andere Plätze werden übrigens in Bascom nach Auswahl des Bausteins beschrieben.

Zitat
Was für ein Programm schreibe ich auf das IC?
Dein selbst programmiertes natürlich! Es gibt genug Foren die dir Hilfestellung geben!

mfG Torben
Gespeichert

Dont cry.., say 'f**k you' and smile Wink
Testfahrer
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #2 am: August 20, 2008, 22:50:06 »

Was ein Tiny ist weis ich nicht, aber mein IC ist ein EEprom somit Beschreibbar und zwar elektrisch ohne UV licht und so.

Ich hab ein USB zu Serial umsetzer Programmer zum Programieren. Dieses geht auch, ich hab am sockel schon Lämpchen Blinken lassen ;-) ( MIt C++ Ansteuerung)
Mit dem Pony Prog, kann ich Drauf zugreifen.

Meine zurzeit größte FRAGE wie erstell ich überhaubt ein Programm für das IC?
Muss das alles mit Digitalen Gattern reliesiert werden? Schieberegister.....
Oder kann man das was am eingang des IC´s rein geht einer Adresse zuordnen und mit Tasten druck wieder abrufen?
Gespeichert
OlafSt
Global Moderator

*

Karma: +13/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 2138


Master of STLCD and LISA III


Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #3 am: August 20, 2008, 23:40:07 »

Das IC ist nicht in der Lage, irgendeine Art von Programm auszuführen. Es ist ein simpler Datenspeicher, mehr nicht. Damit ist also das, was du da vorhast, nicht zu realisieren.

Für Programme ist eine CPU oder uC erforderlich - die Atmel AVR's bieten sich da an. Diese haben einen Flashspeicher, in dem das Programm und alle ggf. erforderlichen Daten abgelegt werden. Und DIESE werden auch entsprechend in ASM oder C programmiert.
Gespeichert

Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
tBn
Kathodenjünger

*

Karma: +0/-2
Offline Offline
Geschlecht: Männlich
Beiträge: 93



Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #4 am: August 22, 2008, 17:03:30 »

Ich kann dir den Atmel Tiny empfehlen! Kostet unter 2€ und das Programmierkabel kann man entweder selbst löten oder vielleicht sogar dein bestehendes benutzen.

Als einfache Programmiersprache würde ich Bascom nehmen. Der Basic-code wird dann umgewandelt.
Gespeichert

Dont cry.., say 'f**k you' and smile Wink
Testfahrer
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #5 am: August 22, 2008, 19:20:28 »

Danke, für den Tiny tip. idee

Jetzt muss ich nur noch wissen wie so ein Programm aussieht?
Das was nachher auf dem IC ist. Das IC ist ja ertmal 2t rangig, ohne Prog bring es ja nix. Cry
Gespeichert
tBn
Kathodenjünger

*

Karma: +0/-2
Offline Offline
Geschlecht: Männlich
Beiträge: 93



Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #6 am: August 22, 2008, 19:53:37 »

-.-

http://www.roboternetz.de/wissen/index.php/Bascom

Beispiel Programm:
Zitat
$regfile = "m32def.dat"  'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
 $framesize = 32          'Stackanweisungen, die eigentlich nur bei größeren Programmen
 $swstack = 32            'wirklich nötig werden
 $hwstack = 32
 $crystal = 16000000      'Die Frequenz des verwendeten Quarzes

 $baud = 9600             'Die Baudrate für RS232 Ausgabe.
                          'Sie muss auch bei PC Terminalprogramm identisch sein

 Config Pinc.0 = Output  'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)

  do
     Portc.0 = 1          'Pin wird auf High, also 5V geschaltet
     Waitms 100
     Portc.0 = 0          'Pin wird auf Low, also 0V geschaltet
     Waitms 100
  loop

Um ein wenig Eigeninitiative wirst du wohl kaum herumkommen.

z.B. nach Bascom googlen oder dich im oben angegebenen Link durchklickern Cheesy

mfG Torben
Gespeichert

Dont cry.., say 'f**k you' and smile Wink
raDon
Dremelfreund

*

Karma: +1/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 109



Profil anzeigen WWW
Re: Tastatur MOD Hilfe!!
« Antwort #7 am: August 25, 2008, 23:55:41 »

Wenn ich deine Fragen so lese kommt mir nur ein gedanke:
nimm dir nen Atmel Mikrocontroller und fang klein an mit dem Programmieren.
Arbeite dich in den Seriellen Bus ein. Besonders auf den einer Tastatur.

Es gibt zwar viele Programmschnipsel für sowas aber ohne Grundwissen sind die nicht zu gebrauchen.

Entscheide dich für eine Sprache. ASM (assembler) die Maschinennahe Sprache oder Hochsprachen wie Basic und C.
Hierzu der Link: http://www.mikrocontroller.net...Basic_oder_C.3F

Zum Start kann ich nur http://www.mikrocontroller.net empfehlen.
Gespeichert
Testfahrer
Modding-Noob

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 4


Ich liebe dieses Forum!


Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #8 am: August 26, 2008, 08:28:22 »

Wenn ich deine Fragen so lese kommt mir nur ein gedanke:
nimm dir nen Atmel Mikrocontroller und fang klein an mit dem Programmieren.
Arbeite dich in den Seriellen Bus ein. Besonders auf den einer Tastatur.

Es gibt zwar viele Programmschnipsel für sowas aber ohne Grundwissen sind die nicht zu gebrauchen.

Entscheide dich für eine Sprache. ASM (assembler) die Maschinennahe Sprache oder Hochsprachen wie Basic und C.
Hierzu der Link: http://www.mikrocontroller.net...Basic_oder_C.3F

Zum Start kann ich nur http://www.mikrocontroller.net empfehlen.

Danke damit werd ich mich mal näher beschäftigen, ab Do geht ja auch die regulere Schule Phase wieder los, da wird die zeit knapper...
Gespeichert
tBn
Kathodenjünger

*

Karma: +0/-2
Offline Offline
Geschlecht: Männlich
Beiträge: 93



Profil anzeigen
Re: Tastatur MOD Hilfe!!
« Antwort #9 am: August 28, 2008, 19:38:52 »

mal so ne Randbemerkung. Das grenzt doch eig. an nem Hardware Keylogger oder?
Gespeichert

Dont cry.., say 'f**k you' and smile Wink
Fabeulous
Gast


E-Mail
Re: Tastatur MOD Hilfe!!
« Antwort #10 am: August 28, 2008, 23:31:53 »

Es gibt bei Pearl sowas ähnliches zu kaufen. Das wird einfach zwischen Tastatur und Rechner geklemmt und loggt dann alle Tastendrucke mit. Ich mein das gab es auch für USB Schnittstellen... Vlt. hilft dir das ja...
Gespeichert
Seiten: [1] nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.026 Sekunden mit 18 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!