amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Parallelport Bits setzem [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

12.02.2006, 22:57 Uhr

Mnemonic
Posts: 24
Nutzer
Hi,

wie setze ich beim a1parallel.device die Bits (z.B.: D0 bis D7) einzeln, finde einfach keine Beispiel wie man das macht, am besten wäre ein einfaches Programmierbeispiel.

Danke schon mal.

[ Dieser Beitrag wurde von Mnemonic am 13.02.2006 um 13:12 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

13.02.2006, 09:45 Uhr

MaikG
Posts: 5172
Nutzer
Unterstützt AOS4 das direkte schreiben auf dem PAR-Port?


Unter Basic:

POKEB &hBFE301,255
POKEB &hBFE101,16

Das erste ist die Richtung, also alle Pins auf Ausgang.
Das 2te sind die Pins 1,2,4,8,16,32,64,128

Das kannst du in Assembler und C genauso machen.

[ - Antworten - Zitieren - Direktlink - ]

13.02.2006, 10:49 Uhr

Ralf27
Posts: 2779
Nutzer
Zitat:
Original von MaikG:
Unterstützt AOS4 das direkte schreiben auf dem PAR-Port?


Unter Basic:

POKEB &hBFE301,255
POKEB &hBFE101,16

Das erste ist die Richtung, also alle Pins auf Ausgang.
Das 2te sind die Pins 1,2,4,8,16,32,64,128

Das kannst du in Assembler und C genauso machen.


Ich bezweifle das bei OS4 auf einer komplett anderen Hardware die gleichen Hardwareregister vorhanden sind. Insofern würde das vermutlich direkt zu einem Hit führen.

Mit OS4 sollte das doch auch mit Betriebssystemfunktionen funktionieren. Wenn nicht, dann seh ich schwarz. I-)
--
http://www.alternativercomputerclub.de.vu

[ - Antworten - Zitieren - Direktlink - ]

13.02.2006, 10:58 Uhr

Mnemonic
Posts: 24
Nutzer
@MaikG:
keine Ahnung ob das OS4 unterstützt. Mit den Assemblerbefehlen von früher kann ich das ja nicht machen auf einem AONE da der ja keinen 68k.

Gehen muss es auf jedenfall. Ich hatte damals unter OS 3.x eine Relaiskarte laufen bei der ich auch verschiedene Parallelport(z.B.: Hypercom via device usw.) nutzten konnte, das waren ja dann auch verschiedene Hardwareadressen die angesproichen worden sind.

[ Dieser Beitrag wurde von Mnemonic am 13.02.2006 um 11:10 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

13.02.2006, 19:05 Uhr

MaikG
Posts: 5172
Nutzer
>Gehen muss es auf jedenfall. Ich hatte damals unter
>OS 3.x eine Relaiskarte laufen bei der ich auch
>verschiedene Parallelport(z.B.: Hypercom via device usw.)
>nutzten konnte, das waren ja dann auch verschiedene
>Hardwareadressen die angesproichen worden sind.

Ja, du musst aber AONE und "Classic" Hardware unterscheiden.
Den Amiga-Parallelport wird über BFE301 direction und
BFE101 Bits angesprochen.
Die Hypercom liegt auf einer Uhrenportadresse, wie/wo man
die anspricht kann ich dir nicht sagen.
Evtl. gehts auch mit dem AONE, wenn man die Hardwareadresse
kennen würde.

Ich denke aber über parallel.device oder hypercomPAR.device
wird das nicht direkt gehen - sonst würden neuere Projekt-
anleitungen für sowas die Hardware nicht direkt verwenden.

[ Dieser Beitrag wurde von MaikG am 13.02.2006 um 19:05 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Parallelport Bits setzem [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.