-
Thread
Konzept zum Auswerten von Lichtschranken gesucht
heinz Buchegger schrieb: > Wie schliesst du 8 Stück > > 7-Segment Anzeigen an einem µC an? MAX7219
-
Thread
wieder mal MAX7219 (Problem mit Programm oder Schaltung?)
einem STK500 Board. Die LEDs des Boards sind mit Port C verbunden. Pin PB7 ist am Pin 13 (CLK) vom MAX7219. Pin PB5 am Pin 1 des MAX und Pin PB3 (LOAD) am Pin 12 des MAX. Ist also so verkabelt wie im Datenblatt des MAX auf seite 1 unten rechts. Dann bin ich beim suchen auf diesen Beitrag gestoßen: http
_delay_ms(1000); // Pause SPI_MasterInit(); // SPI initialisieren max7219_Init(); SPI_Transmit(0x0F,0x00); // Daten senden ...... [/c]
-
Thread
8x8 LED Matrix Controller gesucht
steuert oder muss ich für jede Digit ein Anzeigencontroller benutzen. Z.B. gibt es von Maxim den MAX7219 oder den MAX6960. Aber wenn ich die Datenblätter richtig verstanden habe, müsste ich für z.B. 8 LED Matrix Digits auch 8 Maxim Anzeigencontroller hintereinandeschalten, korrekt? Gruss, Bianka
Uwe N. schrieb: > Für den MAX7219 ja, der MAX69xx schafft bis 128 LEDs, d.h. hier brauchst > du 4 Stück. Ein bisschen sollte man aber auch auf die Helligkeit der LEDs und der Verlustleistung am Treiber schauen. Treiber gibts ja
-
Thread
Gleich mehrfach ins Knie geschossen
Das scheint ein MAX7219-Clone zu sein. Peter
-
Thread
Einen Portpin frei bekommen (Attiny2313)
nachträglichen Verbesserungswunsch handelt) warum benutzt du dann nicht zum Ansteuern des Displays einen MAX7219 o.ä.? Damit kannst du mit nur 3 Leitungen 8 Sieben-Segment-Anzeigen ansteuern (und dimmen etc.) Schöne Grüße, Alex
-
Thread
8 Lichtschranken & 8 Siebensegmentanzeigen (Plazierungsanzeige)
angezeigt. Ich habe hier ein STK500 Board mit einem Atmega 8515L, vier 7-Segmentanzeigen und einen MAX7219. Die Taster des STK500 sollen erstmal die Lichtschranken ersetzen. Den MAX nutze ich, da der µController später mal noch anderes machen soll und ich so Pins sparen kann. Mein Problem: Mir fehlt
Eingängen vor? 8 Lichtschranken an 8 Ports finde ich unglücklich? Sicher gibts etwas ähnliches wie den MAX7219 auch für Eingangssignale. Vielleicht ist ja auch ein 74xx165 das richtige. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Ansteuerung_per_SPI-Modul Wenn ich nun die Lichtschranken
-
Thread
5x7 Dot Matrix mit PIC ansteuern
Treiberbaustein benötige ich hierfür? Gibt es noch eine andere Möglichkeit ausser jeder Matrix einen eigenen MAX7219 zu spendieren? Das ganze sollte relativ billig zu realisieren sein. Für eure Antworten schon mal vielen Dank! Mfg Virus744
-
Thread
Gesucht : LED PWM treiber
Probier mal MAX 7219 / MAX 7221 64 einzelne LEDs (verschaltet als 8x8Matrix) 64 PWM Dimmstufen SPI bei Reichelt erhältlich Rest siehe Datenblatt
Erst mal danke für die Antworten. :) Aber leider hat der MAX 7219 nur eine PWM für die globale Helligkeit, das ist, was ich gerade nicht suche. Ich möchte jeder LED einen eigenen PWM-Wert zuordnen können, sie also unabhängih voneinander in der Helligkeit steuern
-
Thread
-
Thread
Max7221 Verständnisfrage zum Datenblatt, evtl alternative Vorschlaege ?
per segment is approximately 100 times the current in ISET. To select RSET, see Table 11. The MAX7219/MAX7221’s maximum recommended segment current is 40mA.) Verstehe ich das richtig, das ich fuer jedes Segment nur 40mA einplanen darf und ansonsten mit zusaetzlichen Treibern arbeiten muss ? Dann
-
Thread
MAX7219 Ansteuerung
Hi ich habe Probleme den MAX7219 anzusteuern. Ich habe mir eine LED Matrix gebaut und versuche gerade die Matrix über den IC anzusteuern. Für die Ansteuerung nehme ich einen Controller aus der 8051er Reihe. Hier ist das Programm
Der MAX7219 liest die Daten auf die poitive Clock Flanke ein. Du erzeugst aber nach dem Ausgeben der Daten eine negative Flanke. Ich schreibe so: [c] void max7219WriteReg( UInt8 reg, UInt8 value ) {
-
Thread
LED Anzeigetafel funkt
versuchern, das Layout so zu ändern das die stromdurchflossenen Flächen kleiner werden. Falls du MAX7219 verwendest, könntest du auf MAX7221 umsteigen, die haben geringere slew-rate. Schönen Gruß an deinen Chef der mich nicht eingestellte hat, ich (Hugo Habicht) bin deshalb ein böser Erfinder geworden
-
Thread
Störung Max7219 und Pollin DCF
Hallo, meine Uhr mit dem DCF Modul von Pollin und 7-Segment Anzeigen mit MAX7219 funktioniert soweit ganz gut, allerdings klappt das nur, wenn die Antenne 30cm von dem MAX7219 und Controller (Atmega644) entfernt ist. Gibt es eine Möglichkeit, den MAX7219 irgendwie abzuschirmen oder einen anderen LED Treiber mit ähnlicher Funktionalität wie dem MAX7219? Pete
-
Thread
Wecker was für Mikrocontroller?
Also das Ansteuer IC max7219 das ist ja ne super Lösung aber dadurch das dort hohe frequenzen entstehen sind das doch störsignale für den DCF77 oder? Zu Michael, Oh ja hatte ich vergessen ich hab vor mihilfe eines Helligkeitssensor
Marco C. schrieb: > Also das Ansteuer IC max7219 das ist ja ne super Lösung aber dadurch das > dort hohe frequenzen entstehen sind das doch störsignale für den DCF77 > oder? Werden die LEDs mit 77,5kHZ (oder einem Vielfachen) gemultiplext?
-
Thread
LED Controller für bis zu 64 LED's
Der MAX7219 bzw. MAX7221 von Maxim ist Dein Freund: "The MAX7219/MAX7221 are compact, serial input/output common-cathode display drivers that interface microprocessors (μPs) to 7-segment numeric LED displays
Stück. Im Zweifelsfall vielleicht sogar noch Treiber, Vorwiderstände etc. ... Genau hierfür ist der MAX7219/ 21 bestens geeignet, auch wenn der etwas teurer ist. Gruss Uwe
-
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* .
Ich hatte noch nie Probleme mit dem MAX7219, selbst alte VQE-Anzeigen aus DDR-Produktion sind hell genug. Heutige high efficiency LEDs sollte er dann ja erst recht schaffen. Peter
-
Thread
12 Stk. 7Seg.-Anzeigen Multiplexen
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 einem
-
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
? 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).
-
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 fernen
-
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
HighByte (Adresse) ausgeben: MOV A,#10000000b MOV R2,A 'Bit 0 - 7 der Max_Adresse in den MAX7219 schieben: FOR R3 = #0 to #7 ANL A,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
-
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
-
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
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
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
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 für
-
Thread
Tempertur/Feuchte Display/Logger mit ATMega128 / SHT75 / SD-Karte
dritten MAX7219 max7219_WriteByte(0x0); max7219_WriteByte(0x0); // Daten fuer den zweiten MAX7219 max7219_WriteByte(0x0); max7219_WriteByte(0x0); // Daten fuer den ersten 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 &= ~(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. Routine
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...