7.1 Corrigeren van foutmeldingen
Codes fout-
meldingen
Antwoord in
geval van fout-
melding
Voorbeeld
Uitzonderingen
Indien de data-aanvraag van de masters van de beeldschermschrijver ontvan-
gen is (zonder transferfout) maar niet bewerkt kan worden, beantwoord de
beeldschermschrijver met een code van een foutmelding.
Er bestaan twee codes voor een foutmelding:
1
ongeldige functie
2
ongeldig parameteradres
Indien een grotere Bit- of woordaantal van de master wordt afgelezen, dan
maximal toegestaan is, dan zend de beeldschermschrijver eveneens de fout-
meldingscode 2.
Slave-adres
Functie
XX OR 80h
1 Byte
1 Byte
De functiecode wordt met 0x80 geODERt, d.w.z., het MSB (most significant
bit, engels. het maximale Bit) wordt op 1 gezet.
Data-aanvraag: (CRC16 = 0B1C)
01
09
0000
Antwoord: (CRC16 = 5086)
01
89
01
In de volgende gevallen van foutmeldingen antwoordt de slave niet:
- de Baudrate en/of het dataformaat komt niet overeen bij de master en de
beeldschermschrijver
- het instrumentadres van de beeldschermschrijver komt niet overeen met
het vermelde in de protocol (in dit geval zal na uitloop de Timeout-tijd van
2sec. de data-aanvraag van de master opnieuw moeten worden gestuurd)
- de Checksom (CRC16) is niet correct
- de aanwijzing van de master is niet volledig of overgedefinieerd
- het aantal te lezen woorden of Bits is nul
- er loopt reeds een communicatie via de setup-interface
Code fout-
melding
1 Byte
0001
1C0B
8650
7 Foutmeldingen
Checksom-
CRC16
2 Byte
23