-
Thread
RGB-LED-Matrix 10x10ca
hab mich für ein max 7219 entschieden, damit müsste das doch gehen richtig?
mit einem MAX7219 bekommst du max.64 LEDs angesteuert. Für RGB brauchst du also mindestens 3 MAX. Kannst aber kein RGB-LEDs nehmen, sondern musst einzelne LEDs verwenden.
-
Thread
8x8 ledmatrix
unter maximum rating im Datenblatt sondern in den Text und da steht im Datenblatt von Maxim: The MAX7219/MAX7221’s maximum recommended *segment* current is *40mA* .
@MaWin >> The MAX7219/MAX7221’s maximum recommended segment current is 40mA . >Fein. >Und das ergibt geteilt durch 8 ? Warum durch 8? Segment = eine LED. Durch 8 mußt Du "Digit Drive Sink Current" teilen,
-
Thread
Verbesserungsvorschläge gesucht
> einen seriellen Datenlieferant habe, der z.B. mit 113,7219 MHz funkt. > Dann müsste ich doch von diesem Takt einen "Systemtakt" für das > entsprechende Modul ableiten?!? Das wäre elegant, wenn dieser Takt zum Eintakten in das FPGA verwendet werden könnte
dem Frequenzverhältnis, sodass man keine Daten verliert? Also wenn die serielle Taktfrequenz 113,7219 MHz beträgt, könnte ich mir vorstellen, dass man mit 110 Mhz oder 115 MHz Systemtakt Probleme mit Datenverlust bekommt. Wie sieht es bei 150 MHz oder 200 Mhz aus? Gibt es einen Weg, die "Schwebungen
-
Thread
12 Stk. 7Seg.-Anzeigen Multiplexen
Mit SCH können die wenigsten was anfangen, machn PDF oder PNG draus. Ne einfache Lösung wären 2* MAX7219. Peter
so, habe das mal mit dem Max7219 gezeichnet. Sollte doch so gehen ? Oder?
-
Thread
LED 8x8 Matrix Schaltplan mit ULN2803 BC337
Wenn es nicht so sehr auf den Preis ankommt, könntest du auch einen MAX7219 nehmen. Du würdest dir die ganzen zusätzlichen Bauteile sparen und könntest die Helligkeit der gesamten(!) Anzeige in 16 Stufen regeln. Sven
MAX 7219, wär doch auch was, oder ? Gruß RABIS49
-
Thread
Bibliothek: MAX 7219 / 7221 an AVR (GCC)
hier kann man ebenso sparen: void max7219_clock_out(unsigned char d){ unsigned char m=128;do{ //Maske und gleichzeitig "Schleifenzähler" max7219_PORT &=~(1<<max7219_CLK); //Sclk lo if(d&m){max7219_PORT |= (1<<max7219_DIN);}//Sdta hi else {max7219_PORT &=~(1<<max7219_DIN);}//Sdta lo max7219_PORT |= (1<<max7219_CLK); //Sclk hi, Datenübernahme }while(m>>=1); //nächstes Bit, bis keine mehr da sind }
-
Thread
Oszilloskop mit TFT-Monitor
uC-Anwendung. Ich selber habe an meinen uC-Projekten immer nur ein paar popelige 7-Segment-Anzeigen mit MAX7219 dran. Oder ein LCD mit HD44780 Controller. Oder wenn hoch kommt mit 240*128 Pixel LCD T6963-Controller. Geht euch doch auch so oder?
-
Thread
Frage zu Timereinsatz (Atmega8/Frequenzzähler/Drehgebercode)
könnte man das so machen? Der jetzt verwendete Code ist im Anhang (Routinen zum Ansteuern des max7219 mit fünf 7-Segmentanzeigen sind zur besseren Übersicht herausgelöscht) Mein nächstes Ziel wäre eine Drehzahl auslesen zu können: Mein Gedanke nach dem Durchforsten des Forums dazu ist, mit
-
Thread
Problem mit max7219 und Atmega8
zeichnungledt.jpg Ich habe mir, wie im Plan aufgezeigt, eine Anzeige mit fünf 7-Segment Digits und einem max7219 als Treiber aufgebaut. Die Schaltung entspricht eigentlich dem Datenblatt des max7219. Die einzige Änderung zum verlinkten Plan im realisierten Aufbau ist, dass ein zusätzlicher zweiter keramischer
-
Thread
Max7219-Programm geht nicht
------------------------------------------------ // Titel : Laufschrift auf den Segmenten des MAX7219 //---------------------------------------------------------------------- // Funktion : Laufschrift // Schaltung : ... //---------------------------------------------------------------------
http://stefan-buchgeher.info/elektronik/max7219/max7219_dot_matrix_kap3.html#Kap3 low() und high() stehen falsch (müssen in uebertragung()
-
Thread
Sieben-Segment-Anzeige? Sehr einfache Ansteuerung?
Der MAX7219? Einfacher gehts doch nicht.
> Der MAX7219? Einfacher gehts doch nicht. Oder, wenn man statt SPI ein 2-Wire-Interface bevorzugt: Lass Dir von Maxim einen MAX6958 als Sample schicken. Benötigt nur zwei Pins an der CPU (I2C). Kann die Anzeige
-
Thread
max7219 mit 64leds (mit je 20mA)
Current DIG0–DIG7 Sink Current........500mA SEGA–G, DP Source Current.....100mA Ich will am max7219 64 leds mit je 20mA betreiben. hält der max7219 das durch? und kann mir jemand bitte sagen, wo so was im datenblatt steht? damit ich nächstes mal nicht fragen muss.
hi, danke erstmal. also der schaltplan wird in etwa so ausehen: http://www.stonard.com/SFE/MAX7219_proto1_sch2.jpg
-
Thread
Suche QuelCode Thermometer Dringends
Die Programmierung des MAX7219 ist auch im Datenblatt beschrieben...
Hehe, für lumpige vier Digits einen teuren MAX7219 zu verschwenden ist auch lustig...
-
Thread
7-Segment Anzeige mit AVR ansteuern
oder? Das ist nicht schön. Geht das irgendwie einfacher? Einen Zusätzlichen Treiber (wie z.B. MAX7219 oder SAA 1064) wollte ich mir eigentlich sparen (zumal ich da auch wenigstens für die Anoden/Kathoden einen Transistor brauche).
Also... die Anzeige ist mit 2V (max 2.5V) pro LED angegeben, davon sind 4 Stück in jedem Segment. Macht zusammen also 8V (max. 10). Der UDN2981 ist mit 1.6V angegeben (max 1.8V), der ULN2803A 1.3V (max. 1.6V). Macht Zusammen 11.9V (
-
Thread
Allgemeine Frage zu einem Projekt mit einem Inkrementalgeber
LC-Display genutzt, sondern sie soll aus fünf Siebensegmentanzeigen bestehen, wobei das Multiplexen ein MAX 7219 übernimmt. Die Drehzahl soll mit 2 Stellen hinterm Komma angezeigt werden (deswegen auch fünf Siebensegmentanzeigen). Der Knackpunktpunkt dabei ist, dass die Signale des Gebers irgendwann in
-
Thread
Wittig(welec) DSO W20xxA Hardware
werden können (dann nur single ended) – für diejenigen, die es so lieber möchten. Was den LMV7219M angeht - es gibt einen SOT23-5 pin-kompatiblen Comparator von Maxim - MAX999, der deutlich schneller ist (4,5nS statt 7ns). Einfach auszutauschen und bei schnelleren Signalen schon vorteilhaft.
/MAX5082 and 7.5V to 40V for the MAX5081/MAX5083) Peter
-
Thread
Frequenzmesser 7-Segment
soll, ohne zusätzlichen Vorteiler, bis etwa 50MHz gehen. Als Display ein LCD mit I²C oder LED über MAX7219 oder einige Schieberegister mit LED dran. Uwe
-
Thread
MAX 7219 AVR Programm
Brauche ein AVR-Programm für den MAX 7219 Das Programm soll einfach von 1-9 hochzählen
,Max_Adresse 'Adressbit an den MAX7219 legen: IF A = #0 THEN CLR Max_DataIn ELSE SETB Max_DataIn END IF ;Bit in den MAX7219 schieben: SETB Max_Clock CLR Max_Clock ;Vergleichsbit
-
Thread
genaue Temperaturmessung möglich einfach
fertigen Quelltexten zur Abfrage der ICs. Für die Siebensegmentanzeigen solltest du dir den Baustein MAX7219 einmal genauer ansehen. Der kann bis zu acht Anzeigen ansteuern, lässt sich leicht über drei Leitungen ansteuern, mehrere kann man hintereinander schalten und auch es gibt auch da schon jede Menge
AD7711 hat 200 uA Stromquellen d.h. gemessen würden Spannungen zw. ~12 mV - 42.4 mV bei ~77 uV/°C -> max. mögliche Verstärkung 64 (VREF 2.5 V bzw. 128 bei VREF 5 V), RMS-Noise 0.25 uV -> 1.65 uV peak-to-peak -> 1.65 uV / 77 uV/°C -> besser als 1/46 °C ohne die restlichen Fehler wird's nicht (ausser man
-
Thread
6 Siebensegment anzeigen ansteuern
Spricht was gegen einen entsprechenden Treiber-IC für die Digits? MAX7219 oder MAX7221?
-
Thread
(Eagle-) Anfänger bräuchte Hilfe bei Schaltplan
//Send to Shutdown WriteToMAX7219($0C00); //Disable Decode Mode WriteToMAX7219($0900); //Set Brightness LOW WriteToMAX7219($0A09); //Set to 8 digits WriteToMAX7219($0B07); //Deactivate Testmode
for i := 0 to 3 do InitiateMAX7219; endfor; WriteToMAX7219($0101); WriteToMAX7219($0203); WriteToMAX7219($0307); WriteToMAX7219($040F); WriteToMAX7219($0509); WriteToMAX7219($060B); WriteToMAX7219($0707
-
Thread
Brauche Hilfe bei Schaltplan
Falls die Boardgrösse/ Aufwand irgendwie eine Rolle spielt könnte ich noch ein kleines IC erwähnen: MAX7219 (wurde hier schon öfters genannt). Du sparst dir die Vorwiderstände, die Treiber-Transistoren und die Schieberegister. Das Teil gibt es bei den üblichen Verdächtigen und wenn es sein muss sogar
Falls die Boardgrösse/ Aufwand irgendwie eine Rolle spielt könnte ich >noch ein kleines IC erwähnen: MAX7219 (wurde hier schon öfters genannt). >Du sparst dir die Vorwiderstände, die Treiber-Transistoren und die >Schieberegister. Das Teil gibt es bei den üblichen Verdächtigen und wenn >es sein muss
-
Thread
Frage bezgl. SPI und ISP
24&t=6202 (allerdings ist die Anzeige inzwischen einfarbig) Zur Ansteuerung der Anzeige wird ein MAX7219 verwendet, dann noch ein IC zu Temperaturmessung (DS1620) und eine Real Time Clock (DS1337). Nein, ich habe keinen Vertrag mit Dallas/Maxim, aber ich liebe Samples... :D Über all dem steht der ATMega8
-
Thread
20mA Led Treiber mit möglichst vielen Kanälen
Willst du die LEDs einzeln ansprechen oder als Matrix? Wenn letzteres, könnte der Max7219 oder Max7221 was für dich sein. Der kann eine 8x8 LED-Matrix (also 64 LEDs, oder auch 8 7-Segmentanzeigen inkl Dezimalpunkt) multiplexen. Du brauchst nur einen einzigen Widerstand, als Referenz
-
Thread
Tempertur/Feuchte Display/Logger mit ATMega128 / SHT75 / SD-Karte
MAX7219 max7219_WriteByte(0x0); max7219_WriteByte(0x0); } // Nun die LOAD Line pulsen, damit uebernehmen die MAX7219 die Daten MAX7219_PORT |= (1<<MAX7219_PORT_LOAD); MAX7219_PORT
max7219_WriteByte(0x0); max7219_WriteByte(0x0); } // Nun die LOAD Line pulsen, damit uebernehmen die MAX7219 die Daten MAX7219_PORT |= (1<<MAX7219_PORT_LOAD); MAX7219_PORT &= ~(1<<MAX7219
-
Thread
Code umschreiben in AVR oder ist dieser Code kompatibel
Der Max7219 soll damit angesteuert werden vielleicht gibt es hier auch Beispielprogramme nur noch keine gefunden. Programm für CCS Wie muss der Code aussehen in AVR hab davon keine Ahnung.
output_high(CLK); output_low(CLK); } // Die Datenbits D11-D8 beinhalten die Registeradresse des MAX7219 for (x=4;x>0;x--) { if (bit_test(adresse,x-1)) output_high(DATA); else output_low(DATA); output_high(CLK); output_low(CLK); Routine AUSGABE_INIT(): void ausgabe_init() { ausgabe
-
Thread
Filmrequisite!
noch ein paar einwürfe meinerseits: für die anzeigen mit vollem funktionsumfang: ich halte den max7219 für recht passend. http://datasheets.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf er ist nicht billig, aber wenn man sich die funktionsweise diskret zusammenbastelt (BCD-dekoder, multiplexer, schieberegister
bestimmt abnehmer und dann wirds billiger für ihn. bei interesse: schaltung und software für den max7219 hab ich hier...
-
Thread
SPI kaskadieren
naja, das wüde dann schon wieder eine gewisse "Intelligenz" beim slave erfordern, MAX7219 z.B. Bei Schieberegistern gibts keine Adressen und kein Protokoll - die Adresse ist einfach die physikalische Position innerhalb der Kette - sowohl auf Byte- als auch auf Bitebene. Und es geht
der gemeinsamen 0-1-Flanke des /CS-Signals. Das geht mit SRGs (74HC595, 74HC165), dem LED-Treiber MAX7219, DACs usw. Mit ADCs geht das in der Regel nicht, da sie die Konfiguration einlesen und gleichzeitig den ADC-Wert ausgeben. Diese muß man einzeln selektieren. Peter
-
Thread
LED Matrix Max7219 Ansterung funktioniert nicht
(first use in this function) max7219.c:33: error: (Each undeclared identifier is reported only once max7219.c:33: error: for each function it appears in.) max7219.c:33: error: ‘MSTR’ undeclared (first use in this function) max7219
undeclared (first use in this function) max7219.c:41: error: ‘SPSR’ undeclared (first use in this function) max7219.c:41: error: ‘SPIF’ undeclared (first use in this function) max7219.c:144:2: warning: "/*" within comment max7219.c:151:2:
-
Thread
LED mit ULN2003 und PWM
Hi habe das gerade gelesen. Andere Idee - µC z.B ATmega8 steuert MAX7219/21 über spi an. max 64 LED´s ohne ULN2003. Den LED Strom kann man über spi im MAX einstellen! Grüße OLLI
-
Thread
Presetten vom ICM7217c via AT MEGA
bei insgesamt 8 Siebensegment Anzeigen fällt mir Max7219 oder 7221 mitsamt der Nachfolger ein. Ein Controller mit Max 72xx oder Schieberegistern mit evtl BCD Decodern wäre wohl doch das einfachste. Bleibt ja letztendich "nur" nen Timer. Mit dikreter
-
Thread
LED 3D Würfel
Was spricht eigentlich dagegen, so einen 8x8x8-Cube aus 8 Matrizen mit 8x8 LEDs an einem MAX7219 oder MAX7221 zu betreiben? Das war so meine erste Idee... da spart man sich das Gehampel mit Transistoren und Vorwiderständen doch. Gruß Dominique Görsch
Ja das ist ja genau das was ich oben eigentlich schreiben wollte. Mein 8x8x8 Cube ist ja mit MAX7221 aufgebaut :o) Es hat unter dem bereits geposteten Link auch SCM's. Gruss reflection
-
Thread
"Mensch-ärgere-dich-nicht"-Spielbrett mit AtMega32
geholfen, wenn ihr da paar Möglichkeiten aufzählen würdet, die: -nicht allzu kostenintensiv sind (max 50€). -nicht aus 100 IC´s (o.ä.) bestehen. Was ich noch dazu sagen sollte, 2 Pins brauch ich noch als Eingängen für: - Wahl der Spieleranzahl (Taster) - Zum Würfeln (Taster)
Wollt es nur noch erwähnen: Ich würde für so etwas den MAX7219 nehmen. Der steuert 64 LEDs als Matrix an und kümmert sich um das ganze Multiplexing inklusive Vorwiderstände und Helligkeitssteurung. 4x macht 256 LEDs. Wird über SPI angesteuert und lässt sich
-
Thread
LED Matrix - bitte Schaltung kontrollieren
ne uart ist. habs jetzt mal korrigiert und an nen normalen port gehangen. wie kann ich dann den max7219 ansteuern? wie funktioniert das spi? Jazz
Steht wohl im Datenblatt des MAX7219. Ist es so schwierig Dokumentation zu lesen?
-
Thread
MAX6953 und 5x7 Dot Matrix LED --> zu dunkel
Mit welcher Versorgungsspannung betreibst du die MAX? Wie groß ist dein Rset? Wie groß ist dein Cset?
okey..., dann liegt es wirklich an den Displays. Ich verwende, allerdings 8x8-Dot-Matrixen mit 7219, -SWRA Typen, die sind hell genug. Pollin hat 5x8 Typen im Angebot, vielleicht kannst du damit was anfangen.
-
Thread
LED Laufschrift - Frage!
müsst ihr oder wollt ihr alles zu Fuß machen? Es gibt doch von Maxim die MAX7219 oder MAX7221. Diese Bausteine beinhalten alles was man zur Ansteuerung von LED-Matrixen braucht. Passende Beiträge und Software findet ihr hier im Forum.
-
Thread
RGB Multiplexer
So ich hab mal eine fixe Eagle Skizze gemacht. Kann ich das so schalten?! LG Max
So dann grabe ich den Thread mal wieder aus! Würde das auch mit einem MAX7219 gehen?!
-
Thread
ATMega8515 mit zwei ULN2803 überfordert?
ich habe eigentlich nichts gegen deine Technik... ...aber, schaue dir Mal den MAX7219 an.Nur so zur Information. Da brauchst du drei Pins fuer bis zu 8 Siebensegmentdisplays
Danke für die zahlreichen Tipps mit der Sternverdrahtung etc., werde ich mir ab sofort angewöhnen. Den MAX7219 habe ich mir auch mal angeschaut, hört sich vielversprechend an. Wenn auch der IC zumindest bei Reichelt nicht mehr zu den billigsten gehört. Meine Eigenbau-Schaltung gefällt mir persönlich - jetzt
-
Thread
24 stellige 7-Segment Anzeige ansteuern (ca. 700 LEDs)
Ein Schaltungsbeispiel wie der MAX7219 LEDs mit höherer Spannung treiben kann, findet sich im Datenblatt. (Benötigt zusätzlich -5V). Höhere Ströme sind wegen der Verlustleistung leider nicht drin. Allerdings könnte man mehrere 7219 verwenden
erzeugt, zwei Stück MAX7219 kann man nicht synchronisieren!