Home
Elektronikteile: Bauteile,Steckverb.,..
6502&Nostalgie: Apple II 6502DIY-SBC+Ap2-Prj-Page Computerzubehör
eMail-Kontakt

VIA 6522 / Universeller I/O-Chip für den Apple II

6502SBC/ Apple II - Anwendungen:  "Connecting Real World"

( Applikations-Sammlung aus Computer-Magazin-Artikeln  a. A. )

From CallApple-Editorial/2002 on Apple II:
The machine is not only the best educational machine there is, but also the most accessible for those who wish to experiment electronically.

   
Beispiel...                                                                                                                                                                                                                          
Einfache aber wirkungsvolle Applikationen von Computern sind BitStream-Encoding/Decoding.
Praktische Anwendungen sind Magnetic Flux-Encoding ( zuerst bei CassettenBit-Aufzeichnung , dann bei FloppyDisk und heute bei Festplatten  als Maßenspeicher genutzt ) oder auch Barcode-Wands (BarcodeStifte und Barcodereflexions-Schlitzleser ).
Entsprechende Experimente und Anwendungen sind mit dem 6502 adequat zu lösen, da es relativ einfacher Programme erfordert.
Dabei geht es immer darum, Zeiten zu messen zwischen Signalwechseln oder Fluxwechseln, die dann dazu herangezogen werden, zu entscheiden , ob Bit=0 oder 1 gemeint ist.
Das Messen kann einfach mittels Instruktions-ausgetimeter Programme erfolgen, indem nach vordefinierten Zeitfenstern der Pegel des Bitstreams erneut geprüft wird. Hat man einen Timer (z.B. den T2 d. VIA6522) im System kann man diesen als Zeitbasis f. definierte Wartezeiten nutzen. Ein weiterer Schritt ist es dann, den Pegel/Fluxwechsel zur Interrupt-Generierung zu nutzen und Timerwerte  dann direkt auszulesen.
Mittels eines Bit-Zählers (Meist X oder Y-Register) werden die ermittelten Bits zum Byte zusammengesetzt und mittels automatischen Weiterzählens des Pointers in einem Puffer gespeichert.
Obwohl die Aufgabe relativ einfach ist, ist es doch erstaunlich mit welchen Finessen und Varationen sich diese lösen läßt.
Übrigens auch eine Software-UART (RS232-Schnittstelle) wird mit den gleichen Techniken implementiert.
Die Bitstreams der Infrarot-Fernbedienungen sind in der Wohnung allgegenwärtig , naturgemäß ist das auch ein weites Feld für eigene Anwendungen.
Der X10-Haus-Kontroll-Informationsstream über Stromleitung ( man erinnere sich an das Apple 2 X10-Interface ) ist eine weitere Anwendung.
Alles sehr praktische Anwendungen, die man mit dem übersichtlichen Apple II-System als Labor- und Anwendungsmaschine ideal ergründen kann.

6502-Web-Projekte:
2-Way IR Communications / 65Src:  ir-io.zip

Siehe auch:
Csa2HDWHACK:  Hardware hacking and hardware projects.  z.B.  002- How can I use a thermistor to read temperature on my A2

Feel again the 1980' atmosphere : enter the 1k 6502 programming contest !
Please go to the 1K 6502 programming page and show your skill !!

Bauteile-Kits f. eigene Projekte und Experimente:                                                                                                              

Photo-Transistor & IR-LED (opt. gelbe,rote LED )  f. Alufolien-Reflektionssensoren auf beweglichen Objekten, Dreh-Geschwindigkeitessensoren über Lochscheiben   ab 1 EUR
Potentiometer <2 x >,  für Digitalisierungsanwendungen  über GAME-Paddle-Input    ab  1 EUR





Apple ][ +VIA6522: Universeller I/O-Chip

a.  MPA2 ( VIA6522  / ACIA 6850   / M755   / DualSlope AD TL505/500 )



b. MPA5  ( PIA 6821 + VIA 6522 , 2Kbyte Apple II-I/OSlot-Eprom $Cx00 + $C800-$CFFF )



c. VIA6522 wired onto AppleII+Mainboard (nearby the F8-Eprom2716, sharing 12 signals)




Referenzen und Links:                                                                                                                                                                                                                           

Apple Interfacing       PDF-Datei / Scan des Buchs , 200 Seiten ( Einfache TTL-Interfaces, nicht auf dem technischen Level d. VIA 6522 und Anwendungen )