C-Control I/O Terminal
Principe van de gegevensoverdracht
Interface naar de STATION
Alhoewel voor alle functies van de IOT kant-en-klare drivers ter beschikking staan voor de gebruiker
en speciale interfacekennis daarom niet vereist wordt, volgt hier een korte beschrijving van de
principiële werking.
De besturingscomputer communiceert met de IO-TERMINAL via een bus die door het LCD en de IO-
Extension gemeenschappelijk gebruikt wordt. De bus naar het LCD is een IIC-Bus, de bus naar de
IO-Extension een seriële, synchrone bus zonder speciaal protocol.
Dit levert volgende voorschriften en karakteristieke eigenschappen voor de programmering op:
Op het LCD schrijven:
De BASIC-driver implementeert het protocol (IIC) voor het schrijven op het LCD zodat hiervoor geen
speciale kennis noodzakelijk is.
De gegevens die naar het LCD verstuurd worden worden gelijktijdig (gemeenschappelijke bus!) op
de IO-Extension geschreven, voor wie de gegevens echter niet bedoeld zijn.
Dit leidt geenszins tot foute weergaven, daar de gegevens pas met STROBE voor de IO-Extension
valide worden.
Op de IO-Extension schrijven:
De driver voert ook hier de overdracht uit. U moet enkel ervoor zorgen, dat de twee bytes die naar
de IO-Extension geschreven worden de juiste waarde van de poorten en LED´s weerspiegelen.
Deze gegevens worden natuurlijk gelijktijdig naar het LCD geschreven. Dit leidt niet tot foute
weergaven daar ze niet geprotocolleerd zijn en daarom door het LCD genegeerd worden.
38