Gast
#1011424
Hi, ich bastel gerade an einer kleinen Anzeige mit 8x 16 segmentanzeigen. Ich habe bei meinem ersten Sample einen Mega16 für das Multiplexing verwendet (ich brauche da keine Schieberegister, grins) und einen Mega 168 für die eigentliche Applikation. Ich hatte auch versucht die Applikation mit in den M16 (multiplexer) zu bauen, allerdings habe ich folgende Probleme: Die empfangenen Daten (ca 192 bytes) kommen sehr schnell, daher kann ich selbst bei 20Mhz keine unterbrechung der Empfangsroutine (I²C) erlauben, sonst kommt nur Kauderwelsch an. Ich habe versucht, das ganze so kurz wie möglich zu machen, also wird für jede Stelle der Inhalt vorher im Ram abgelegt, damit in der Multiplex-routine keine Berechnungen gemacht werden müssen. Leider dauert es immernoch zu lange..... :-( Unterbreche ich für die Zeit des Empfangs den Multiplexer, ist ein deutliches Flackern (störend) zu erkennen. Ich finde einen Mikrocontroller für NUR Multiplexing zu verwenden ist ganz schön vermessen. Ich hatte schon überlegt mit einem Ram und ein bisschen Logik das Multiplexing zu erledigen, aber da habe ich ja jede Mege Platinenplatz verschwendet... Was denkt ihr ist die bessere Alternative?