Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Univ. Ringbuffer für 255 Bytes - Pufferinhalt löschen Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von das |_ Team, Homepage - 29.04.2021 23:11)
 Als Antwort auf Demoprogramm: Universeller Ringbuffer für 255 Bytes von Dietmar - 25.04.2021 19:04
das |_ Team nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini M-Unit, Open-Mini Station, C-Control 2
In manchen Anwendungsfällen kann es sinnvoll sein, den Inhalt des Universeller Ringbuffer für 255 Bytes für Open-Maxi zu löschen, sowie die Steuervariablen auf den Grundzustand zurück zu setzen (mit Nullen überschreiben).

Hierzu kann man die folgende Beispielroutine vewenden.


PROCEDURE flushbuffer INLASM
! bclr fbfull,status
! bclr fbempty,status
! clra
! sta head
! sta tail
! clrx
#flushbuffer_1
! sta buffer,x
! incx
! bne flushbuffer_1
! rts
END PROCEDURE



das |_ Team

Meine Homepage: http://visit.ghn-sensorik.de/L-Team/Distribution/beta/

 Antwort schreiben

Bisherige Antworten: