-
Thread
Frage zur Schaltzeit vom 74HC138N
5,5 Volt läuft, brauche ich dann wohl so etwas wie PCA9517D als Pegelwandler. Obwohl so auch für MAX7219 steht (4.0 bis 5.5 Volt), trotzdem läuft IC auch mit 3V3.
Hans W. schrieb im Beitrag #8029060: > Der MAX7219 hat keine I2C Schnittstelle, und verlangt mindestens 3,5V > als High Pegel. Für den bräuchtest du ganz andere Pegewandler. Trotzdem läuft MAX7219 zusammen mit NUCLEO-H723ZG mit 3V3 VCC. Ich habe
-
Thread
I2C Display einfache Frage
geführt. Wertvollere (da 32 bit kann, und SPI5 nur 16 bit, kritisch bei NSS-Automatik: z.B. wenn 2x MAX7219 in Serie angeschlossen) SPI1 kann man über Pins in der Mitte haben. Beide sind mit Arduino-Funktionen zugänglich. Über Manipulationen mit Register kann man noch SPI2 und 3 (auf Kosten von DAC) und
-
Thread
[V] div. Stiftleisten
(längere Bambusbretter hab ich noch nicht gefunden 😁) .... https://www.berrybase.de/berrybase-max7219-4-in-1-led-punkt-matrix-display-modul-8x8-spi-bus-5v-10mhz/farbe-rot .... aber nur, wenn du die Sockel vorher auslötest und die Displays direkt einlötest. Dann sind dahinter ca. 12mm Platz.
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
328Ps (einfach wegen der Menge an Ports die ich brauche, diverse Taster, Drehgeber und kaskadierte MAX7219-Displays), da hatte ich Timer im Überfluss und konnte die Drehgeber-Abfrage sehr einfach bauen. Da ich Spaß am Basteln habe, schreibe ich den Code neu (in C, war ursprünglich Assembler) und multiplexe
-
Artikel
Porterweiterung mit SPI
= Gnd, Pin 6 = ~SS. Vorteil: Schmitt-trigger inputs. Ähnlich wie HC595 kann man auch LED-Treiber MAX7219 SPI-konform machen. Nachdem ~SS 1>0, könnte eine kleine Verzögerung notwendig werden, um Load-Impuls auf HC165 abzuwarten. Mit ATMEGA324 und F_CPU=16 MHz reichte zwischen ~SS=0 und spi_master_transmit
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
macht das Aufbauen von irgendwelchen Matrizen aber nicht viel Sinn, man nimmt z.B. einfach einen MAX7219 oder kaskadiert ganz leicht mehrere und spart sich die ganze unnötige Gymnastik in Hardware als Spinnennetz und Software als performanceraubender Abschnitt des Gesamtcodes.
-
Thread
Charlieplexing-LED-Strang
Multiplex 8x8 (12,5%). Eingesetzt habe ich diese ICs nicht, da sich normale Multiplexanzeigen (MAX7219) einfacher routen lassen. In der Regel sitzen ja die Anzeigen und der Treiber-IC eh zusammen auf einer Platine.
-
Thread
DCF77 Modul Vergleich
open-collector, d.h. man muß den Pullup des µC einschalten. Benutzt man eine Multiplex-Anzeige (MAX7219), muß man etwas Abstand zur Ferritantenne halten, sonst wird der Empfang gestört. Zur Diagnose kann man das Signal über einen Ausgang des µC auf eine LED geben. Dann sieht man gut die Signalqualität
-
Thread
Problem mit Funktion
bislang keine Lösung finden. Ich habe eine Arduino-Library (LedControl) für die Ansteuerung des MAX7219-ICs für die Verwendung in C mit Microchip Studio (µC: ATmega88PA) umgeschrieben. Jetzt habe ich eine Funktion geschrieben, die Daten aus einem 2D-Array auf einer 8x8 LED-Matrix in einer Dauerschlaufe
-
Artikel
LED-Matrix
Schieberegister + Leistungstreiber, 500mA Reichelt IRF7304 2fach P-Kanal MOSFET, 3,5A, SO-8 Gehäuse MAX7219 Seriell angesteuerter 8x8 Matrizentreiber, kompatibel mit AS110x MAX7221 Seriell angesteuerter 8x8 Matrizentreiber, kompatibel mit AS110x AS1100-08 Seriell angesteuerter 8x8 Matrizentreiber, kompatibel
-
Thread
bis zu 500 LEDs für Beleuchtung in Setzkasten ansteuern, nur wie?
Du kannst 20 Stück MAX7219 an einem SPI-Bus kaskadieren.
-
Thread
National NSA520 Datenblatt gesucht (9-stellige 7-Segment-Anzeige)
wirklich antun will. Ohne Treibertransistoren für die Digits und >Segmente geht da nichts. MAX7219 dran und schon sind alle Anzeigeprobleme gelöst! ;-)
Christoph Z. schrieb im Beitrag #7848171: > MAX7219 dran und schon sind alle Anzeigeprobleme gelöst! ;-) Na ja, gerade der bringt nur 3.5mA mittleren Strom. Für Displays die erst bei 20mA erkennbar sind unzureichend.
-
Thread
Implementierung von Menüs auf alphanumerischen Displays
Darstellung eines bestimmten Bildschirms völlig OK – das nutze ich z.B. bei Bildschirmen mit dem MAX7219. Man muss nicht alles unnötig kompliziert machen, wenn es einfach geht und von der Performance her unproblematisch ist; und bei 99% der Fälle mit einfachen Bildschirmmenüs spielt die Performance überhaupt
-
Thread
Mehrstellige 7 Segment Anzeige mit MS7
detail/microchip-technology/MM5450YN/771810 Es gibt auch Multiplexer mit Stromquellenausgang, z.B. MAX7219. Oder ganz klassisch multiplexen mit Timerinterrupt und Treibertransistoren. Such Dir was aus. Erst wenn die Hardware feststeht, kannst Du mit dem Programmieren anfangen.
Peter D. schrieb im Beitrag #7811953: > Es gibt auch Multiplexer mit Stromquellenausgang, z.B. MAX7219. ... oder TM1637
-
Thread
48x48 Pixel Font erstellen
mag könnte auch gleich Siebensegmentanzeigen verwenden. Bei AliExpress gibt es günstige Module mit MAX7219 o.ä., braucht auch viel weniger Daten. Wenn der Controller etwas Power hat dann lieber Fonts mit Antialiasing, das sieht bei den großen Zeichen wesentlich geschmeidiger aus. Beispiel auch wieder
-
Thread
ADC Daisy Chain
gestalten, das Programm wird dadurch aber deutlich komplexer und schwieriger zu händeln. Für z.B. den MAX7219 nutze ich bei den ATMEGAs die maximal mögliche Clockrate der SPI-Schnittstelle (also Fsys/2, weil mit SPI2X=1) – bei 18,432 und 11,0592 MHz kommt man dann auf jeweils ca. 9 und 5,5MHz. Das Einclocken
-
Thread
MAX7219 > Bytes und Timing
Hallo Community, ich habe gerade eine 4 x (8x8) Anzeige vor mir auf Basis vom MAX7219. Sprich für jede 8x8 Anzeige einen MAX7219, das was man halt so aus China bekommen kann. Das sind die Daten die, die 4 x MAX7219 (kaskadiert) bekommen (laut Code..) [c] uint8_t buff[][16] =
. Code vorgegeben wird oder habe ich einen Denkfehler? > > Du solltest Dich erstmal mit einem MAX7219 beschäftigen und den voll > beherrschen, erst danach kann man zu einem zweiten greifen und sich > überlegen, wie die Datenpakete dann verschickt werden müssen. > Darüberhinaus muss jeder MAX
-
Thread
ESP32C3 > SPI > Datenpakete durcheinander
mal wieder nicht weiter. 8 Bytes werden pro Datenpaket versendet. Das sieht so aus: [c] void max7219_set_scan_limit( uint8_t _limit ) { uint8_t *pData, buffer[ DISPLAY_SIZE * 2 ]; pData = buffer; for (uint8_t i = 0; i < DISPLAY_SIZE; i++) { *pData
werden die Funktionen aufgerufen, einfach in der while(1) [c] while (1) { max7219_set_decode( 0x01 ); max7219_set_scan_limit( 0x02 ); } [/c] Die Funktion die die Daten auf den Bus knallt ist folgende: [c] void spi_write_bytes( uint8_t *_data, uint8_t _length )
-
Thread
LED-Uhr mit Attiny26
Es gibt auch fertige Anzeigen mit MAX7219: https://www.az-delivery.de/en/products/azdelivery-max7219-led-modul-8-bit-7-segmentanzeige-led-display-fur-arduino-und-raspberry-pi
D. schrieb im Beitrag #7791046: > LED-Anzeigen machen dagegen die Hardware schön unkompliziert. MAX7219 > nehmen und fertig. MAX7219 kann 8x8 LEDs. Für geforderte 6x8 LEDs geht auch ein TM1637. Den habe ich jetzt durch den Thread hier für ein Uhrenlötprojekt für Auszubildende verwendet. Allerdings
-
Thread
Atmega328p Stromversorgung
An 5V vom Arduino Nano hängt das https://www.makershop.de/display/led-matrix/dot-matrix-modul-8x8-max7219/ Auf das PCB würde das kommen https://www.tme.eu/de/details/fc68148/dc-steckverbinder/cliff/dc-10a-fc68148/
5V vom Arduino Nano hängt das > https://www.makershop.de/display/led-matrix/dot-matrix-modul-8x8-max7219/ > Auf das PCB würde das kommen > https://www.tme.eu/de/details/fc68148/dc-steckverbinder/cliff/dc-10a-fc68148/ Kann man machen. Oder man packt gleich eine Micro oder USB-C Buchse drauf, gibt
-
Thread
25LC512 SPI EEPROM seltsames Verhalten / defekt?
gesetzt sein und das wird bei den meisten ICs auch so eingestellt (im Anhang meine Einstellungen für MAX7219). Clock ist dann im Ruhezustand Low und getaktet wird mit der ersten (steigenden) Flanke, mit Deinem CPHA=1 nimmst Du momentan die fallende Flanke, was die falschen Werte erklären könnte. _____
-
Thread
DCF77 - Empfang
Wunder, ESP und Schaltregler sind rechte Störschleudern. Ich hatte ähnliche Probleme mit einem MAX7219. Da half dann ein Kabel 30cm zum DCF77 Modul, um Abstand zum Störer zu bekommen. Ich hab dann täglich gegen 3.17Uhr den MAX7219 in Shutdown Mode gesetzt und schon klappte der Empfang wieder. Also
-
Thread
TTL Signal Verstärken und invertieren
Guten Tag zusammen, ich nutze einen MAX7219 und mehrere sieben Segment anzeigen, diese benötigen aber 7.8 V und nicht nur 5. Zudem haben die anzeigen eine gemeinsame Annode. Der MAX7219 ist aber leider für gemeinsame Kathode. Meine Idee
Dominik schrieb im Beitrag #7736906: > Zudem haben die anzeigen eine gemeinsame Annode. Der MAX7219 ist aber > leider für gemeinsame Kathode. Der MAX7219 kann beides. Man muß nur in der Software Segmente und Digits um 90° drehen, d.h. kann nicht den Decodemode des MAX7219 verwenden. Und dem
-
Thread
7-Segmentanzeigen wieder hell machen
Conrad Grabbelbox einige VQE13/14/23/24 Klasse F aussortiert (1DM/Stck). Angesteuert werden sie vom MAX7219 mit 10k Stromeinstellwiderstand. Ob und wieweit sie nachgelassen haben, kann ich nicht beurteilen. Sie sind immer noch gut ablesbar und Segmentunterschiede kann ich keine sehen. Nachts wird das Dimmregister
-
Thread
Fragen zur Schaltung
beschäftigen. Danke für den Tipp mit den Led-strips. Mit Sachen wie Multiplexing, LED-Strips, MAX7219s usw, werde ich in mich naher Zukunft auf jeden Fall noch näher befassen, aber im Moment reichen mir die 74HC595s für mein Projekt vollkommen aus.
-
Thread
Atmega32 und MAX7219
Ich habe MAX7219 immer nur über SPI geschaltet.
Bytes mit ~CS=0 übertragen und erst danach ~CS=1. Allerdings ist viel bequemer und auch schneller MAX7219 über SPI zu schalten.
-
Thread
Wattmeter selber bauen U i P Gleichstrom ATmega8 Assembler
, da kann man unsichtbar schieben, d.h. ohne Geister zu sehen. Am einfachsten ist natürlich ein MAX7219, der kann auch schön viel Strom.
-
Thread
Datumsanzeiger
beliebiges nicht zwingend das aktuelle, also keine RTC noetig. Anfaengertauglich sind LED Anzeigen mit MAX7219 https://www.ebay.de/itm/144499404764 HD44780 oder kompatible Displays sind auch gut fuer Anfanger. LC Displays gibt ses mit 1x8, aber dann hat man keine Punkte als Trenner, es sein denn man waehlt
-
Thread
Statusanzeige/Alarmanlage: Anregungen und Tipps gesucht.
Kontakte sind dort aufgelegt Ich würde dafür Duo-LEDs rt/gn nehmen und zur Ansteuerung einen MAX7219/MAX7221. Z.B.: https://www.digikey.de/de/products/detail/sunled/XZMDKVG45WT/6615710 Die Sensoren mit den 2 Widerständen zur Fehlererkennung über 74HC4051 gemultiplext auf den ADC des MC.
-
Thread
Atmel Studio 4.19 unter W10X64
und eine große Platine mit allem Spielzeug: zwei LCD (Symbole und Grafisch), zwei LED-Scala (auf MAX7219 und auf WS2812B), Tasten und Drehgeber usw. Die Platine ist für ATMega1284P gemacht. Nun gehe ich weiter... Bei Mouser gibt es auch ICE ohne Gehäuse zu kaufen. Das Kabel ist dort aber komisch:
eine große Platine mit allem Spielzeug: zwei LCD (Symbole > und Grafisch), zwei LED-Scala (auf MAX7219 und auf WS2812B), Tasten und > Drehgeber usw. Die Platine ist für ATMega1284P gemacht. Nun gehe ich > weiter... Sehr hübsch, Dein 1284er. Sieht recht praktisch aus. Mir scheint, solche Designs
-
Thread
[S] Suche dringe.
Wire Interfaced, 2.7V to 5.5V, 4-Digit 5 ✕ 7 Matrix LED Display Driver ) MAX3222ECPN 2x MAX7219CNG 4x MAX7217AIPI 4x (LED Display Drivers 4-Digit, Presettable, LED Up/Down Counter ) Ich würde mich freuen! Also bis dann! Grüße, Jens
jeweils für EINs: > > MAX6952EPL 40,18 € ( 80,36 €) > MAX3222ECPN 8,64 € ( 17,28 €) > MAX7219CNG 10,95 € ( 43,80 €) > MAX7217AIPI 19,37 € ( 77,48 €) > > Macht stolze 218,92 €! Träumen darfst Du ja..
-
Thread
Suche mini-kleine PCB mit WS2812-kompatiblen LEDs
ja, wenn du "Feinstaub löten" umgehen willst, wie wäre es mit Einzel-LEDs 1206 und die mit einem MAX7219 oder einem HT16K33 anzusteuern? Ist dann zwar nicht RGB, aber braucht man das zwingend in dem Fall?
Hast du dir mal die Datenblätter zum MAX7219 und zum HT16K33 angesehen? Der MAX kann 64 LEDs in 8x8 Matrix adressieren, der HT sogar das Doppelte. 1206 LEDs gibt es als rt/gn, 4 pol, habe ich selbst schon als Ladezustandsanzeige verbaut. Für
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
war den Frequenzpegel nicht nur als Zahl, sondern auch als Linienpegel auf einer 9x9 Dotmatrix mit MAX7219 Modul darzustellen. Ab diesem Zeitpunkt kollabiert das Projekt. Von einem Offsetfehlers meiner Frequenz um 600Hz bis zur schlichten Nichtansteuerbarkeit der Matrix bei gleichzeitiger Zerstörung der
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
an den AVRs ist, daß ich den 3,3V Regler und die Pegelwandler zur den 5V ICs (OPI1266, TPIC6C595, MAX7219 usw.) einspare.