Jump to content

Frage zu NUMBER_SHIFTREGISTERS (Anzahl Schieberegister fuer Midibox LC)


Recommended Posts

Posted

Hallo!

Heute habe ich einmal durch den Quellcode der midibox LC durchgewühlt. Dabei ist mir eine Sache noch unklar (in main.asm, Projekt midibox lc_V1.6a):

Wenn ich 3 DIN und 4 DOUT Module habe, dann habe ich 3x4=12 Schieberegister 74HC165 und 4x4=14 Schieberegister 74HC595.

Frage: NUMBER_SHIFTREGISTERS bezieht sich auf die Summe aller Register, DIN-Register oder DOUT-Register? Oder auf die maximale Anzahl, die im DIN bzw. DOUT Zweig vorhanden ist?

Oder muss die Anzahl DIN = DOUT sein? Meines Wissen können die unterschiedlich sein.

Gruss MM

PS: sonst kann ich den code assemblieren, editieren usw. Prima Anleitung auf der ucapps-Seite!

Posted

Hallo,

beachte bitte, dass es auch eine verstaendlichere C Version der MIDIbox LC gibt (nach midibox_lc_v2_0_alpha suchen)

Ja, NUMBER_SHIFTREGISTERS bezieht sich auf die maximale Anzahl der Register im DIN oder DOUT Zweig, je nachdem, in welchem sich mehr Register befinden. Sie werden parallel bedient um Zeit zu sparen, deshalb diese Abhaengigkeit.

Gruss,

        Thorsten.

Posted

Danke, so langsam verstehe ich, wie das funktioniert. Ich suche dann mal nach der verständlichen Version in "C". Falls der 3rd Party Compiler von microchip den code frisst, dann steht dem nichts im Wege.

Gruss M.M.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...