Portal > Foren > Java > Allgemeine Java-Programmierung > Serieller/Parelleler Port aus Java? JNI?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 30.05.2007, 08:31 Nach oben    #1
Benutzer
 
Registriert seit: 01.02.2005
Beiträge: 64
Standard Serieller/Parelleler Port aus Java? JNI?

So, ich habe hier eine kurze Frage:
kann ich aus Java heraus direkt den parallelen/seriellen Port des PCs ansprechen? Oder muss ich über JNI und C gehen?
Ich kenn mich in C nicht gut genug aus, um GUIs zu programmieren - außerdem beschränkt sich mein C-Wissen eher auf Mikrocontroller.
Da das Prog *nur* Spielereien kontrollieren soll und nicht irgendwelche Daten überwachen soll, etc. ist die Performance und die Reaktionszeit zweitrangig.

Wer wissen will, wofür man sowas braucht:

Mein Nachbar ist total vernarrt in elektronische Spielereien, vorallem, wenn er sie selbst gebaut hat.

Seine neueste Idee: er will Weichen, Signale, Bahnübergänge, etc seiner Modellbahn steuern - er hat zwar keine Digital-Eisenbahn, aber die Verkabelung und Steuerung will er einem Mikrocontroller regeln, den er vom PC aus fernsteuern können will.

Mit dem Mikrocontroller kennen wir beide uns gut genug aus für das Projekt.

Problem: Er will den Controller über einen 10-Bit Port ansteuern - Wahlweise über einen PC, oder über ein selbstgebasteltes Schaltpult.

[Expertensprache]
Am besten wäre der Parallelport - da gehen alle Signale gleichzeitig raus. Beim seriellen Port müssten wir ja die seriellen Daten erst wieder Demultiplexen (notfalls erst im Controller), oder in einen seriellen Puffer schreiben, der parallel gelesen werden kann.
[/Expertensprache]
__________________
  1. My software never has bugs. It just develops random features!
  2. Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work.'
  3. There are two ways to write error-free programs. Only the third one works.
Binary ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 08:34 Nach oben    #2
 
Registriert seit: 10.11.2005
Ort: Schweiz -> Basel
Beiträge: 211
Standard

Hilft dir das eventuell:
http://www.rxtx.org/
think ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 08:41 Nach oben    #3
Benutzer
 
Registriert seit: 01.02.2005
Beiträge: 64
Standard

*juchu*

danke - sieht ja gut aus, werd ich mal ein bisschen mit experimentieren!
__________________
  1. My software never has bugs. It just develops random features!
  2. Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work.'
  3. There are two ways to write error-free programs. Only the third one works.
Binary ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[JAVA] Wie man aus Java mit einem PHP-Script kommuniziert sparrow Tutorials 0 25.03.2006 22:24
Sourcecode von Klassen aus Java Native Interface (JNI) xyz Allgemeine Java-Programmierung 0 22.11.2005 10:21
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45