Homepage g.vd.sel / modelbaan

HCCM protocol

Algemeen:

Het HCCM protocol is een communicatie protocol tussen een computer en een van de seriele kaarten. Beide seriele kaarten (SCK en MCK, zie hoofdstuk 6), gebruiken hetzelfde protocol. Iedere communicatie met de baan bestaat uit minimaal 2 bytes, te weten het adresbyte en een of meerdere databytes. Het adresbyte wordt gebruikt om de kaart waarvoor de data is te selecteren, waarna de data door de kaart ontvangen en verwerkt zal worden. Ieder verstuurd byte zal door de seriele kaart beantwoord worden met een antwoord. In principe moet er gewacht worden, totdat dit antwoord ontvangen is. Vanaf versie 10.0 is er echter een buffer van enige bytes ingebouwd. Hierdoor is het mogelijk tot maximaal 8 characters achter elkaar te versturen zonder op antwoord te wachten. Hierna moet bijgehouden worden welke characters terugkomen en hoevol de buffer is. Een volgorde diagram van het protocol is in onderstaande figuur te vinden.Verschil tussen eerdere versies en 10.0

Inhoudelijk: