-
Bild
Tabelle der elektrischen Eigenschaften eines MAX7219
CHARACTERISTICS (continued) (V+ = 5V ±10%, RSET = 9.53kΩ ±1%, TA = TMIN to TMAX, unless otherwise noted.) MAX7219 MAX7221 PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS LOGIC INPUTS Input Current DIN, CLK, LOAD, CS IH, IL VIN = 0V or V+ -1 1 µA Logic High Input Voltage VIH 3.5 V Logic Low Input Voltage VIL 0.8
in „Atmega32 und MAX7219“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Schaltplan mit MAX7219 und 7-Segment-Anzeigen
VCC IC1 R1 20K ISET 18 DIN 1 CLK 12 STB0 24 DOUT 6 GND 4 GND MAX7219 DIG0 2 SEGB DIG1 11 SEGDP DIG2 3 SEGD DIG3 7 SEGE DIG4 10 SEGC DIG5 5 SEGF DIG6 17 SEGG DIG7 8 SEGDP DIG3 IC3A HDSP-K121 DIG2 IC3B HDSP-K121 DIG1 IC4A HDSP-K121 DIG0 IC4B HDSP-K121 A B C D E F G
in „Suche Datenblatt zu LED Displays (7 Segment) gemuxt“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Datenblatt Ausschnitt MAX7219/MAX7221 LED Display Driver
on Power-Up Drive Common-Cathode LED Display Slew-Rate Limited Segment Drivers for Lower EMI (MAX7221) SPI, QSPI, Microwire Serial Interface (MAX7221) 24-Pin DIP and SO Packages Ordering Information PART TEMP. RANGE PIN-PACKAGE MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D Dice* MAX7219ENG -40°C to +85°C 24 Narrow Plastic DIP MAX7219EWG -40°C to +85°C 24 Wide SO MAX7219ERG -40°C to +85°C 24 Narrow CERDIP Applications Bar-Graph Displays 7-Segment Displays Industrial
in „Atmega32 und MAX7219“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Anwendungsschaltplan für MAX7219/MAX7221 8-Digit-Display
Typical Application Circuit 8.8.8.8.8.8.8.8. +5V 19 V+ 9.53kΩ 18 ISET DIG 0-DIG 7 MAX7219 MAX7221 µP DIN 1 LOAD (CS) 12 SCK 13 CLK SEG A-G, SEG DP 8 DIGITS µP I/O 9 GND 8 SEGMENTS GND 4 () MAX7221 ONLY 8-DIGIT µP DISPLAY trademark of National Semiconductor Corp. maxim integrated
in „for-Schleife - Bit verschieben“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
Cynetik.c
_init(void) { max7219_DDR |= (1<<max7219_DIN) | (1<<max7219_LOAD) | (1<<max7219_CLK); // Die 3 Steurpins zu Ausgängen machen max7219_PORT &= ~( (1<<max7219_DIN) | (1<<max7219_CLK) ); // Clock und DIN auf Low Level max7219
in „AD-Wandler im ATmega8535“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cynetik.c
_init(void) { max7219_DDR |= (1<<max7219_DIN) | (1<<max7219_LOAD) | (1<<max7219_CLK); // Die 3 Steurpins zu Ausgängen machen max7219_PORT &= ~( (1<<max7219_DIN) | (1<<max7219_CLK) ); // Clock und DIN auf Low Level max7219
in „VMLAB: Interrupt-Funktion vom Timer wird nicht aufgerufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cynetik.c
_init(void) { max7219_DDR |= (1<<max7219_DIN) | (1<<max7219_LOAD) | (1<<max7219_CLK); // Die 3 Steurpins zu Ausgängen machen max7219_PORT &= ~( (1<<max7219_DIN) | (1<<max7219_CLK) ); // Clock und DIN auf Low Level max7219
in „VMLAB: 40 kHz wird nicht erreicht und alle anderen Funktionen werden übersprungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
INC_MAX7219_8x7Seg.inc
aus, 1=an ldi MAX7219Befehl,12 ;12=Display an/aus rcall MAX7219_SENDEN ;richtig :) -> Daten senden POPALL .ENDMACRO ;Alle Stellen BCD .MACRO MAX7219_8xBCD PUSHALL ldi MAX7219Befehl,0x09 ldi MAX7219Wert,0xFF ;alle Stellen
in „ATtiny45 - Timer 'Problem' - Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.c
0x03 #define MAX7219_DIGIT3 0x04 #define MAX7219_DIGIT4 0x05 #define MAX7219_DIGIT5 0x06 #define MAX7219_DIGIT6 0x07 #define MAX7219_DIGIT7 0x08 #define MAX7219_DECMOD 0x09 #define MAX7219_INTENS 0x0a #define MAX7219
in „8x8 g click mit STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.c
MAX7219_DIGIT0 0x01 #define MAX7219_DIGIT1 0x02 #define MAX7219_DIGIT2 0x03 #define MAX7219_DIGIT3 0x04 #define MAX7219_DIGIT4 0x05 #define MAX7219_DIGIT5 0x06 #define MAX7219_DIGIT6 0x07 #define MAX7219
in „Bit Banging STM32 - F303RE ohne Library“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.c
0x07 = 8 Digits #define MAX7219_DECODE_MODE 0x0900 #define MAX7219_DIGIT_7 0x0800 #define MAX7219_DIGIT_6 0x0700 #define MAX7219_DIGIT_5 0x0600 #define MAX7219_DIGIT_4 0x0500 #define MAX7219_DIGIT_3 0x0400 #define MAX7219_DIGIT
in „Codearchiv: STM32F4xx MAX7219 7-Segment Ansteuerung“ · Projekte & Code ·
-
Datei
max7219.c
0x07 = 8 Digits #define MAX7219_DECODE_MODE 0x0900 #define MAX7219_DIGIT_7 0x0800 #define MAX7219_DIGIT_6 0x0700 #define MAX7219_DIGIT_5 0x0600 #define MAX7219_DIGIT_4 0x0500 #define MAX7219_DIGIT_3 0x0400 #define MAX7219_DIGIT
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.c
0x07 = 8 Digits #define MAX7219_DECODE_MODE 0x0900 #define MAX7219_DIGIT_7 0x0800 #define MAX7219_DIGIT_6 0x0700 #define MAX7219_DIGIT_5 0x0600 #define MAX7219_DIGIT_4 0x0500 #define MAX7219_DIGIT_3 0x0400 #define MAX7219_DIGIT
in „NRF24L01: Handauflegen hilft?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MAX7219.C
_DisplayTestStart (void); void MAX7219_DisplayTestStop (void); void MAX7219_SetBrightness (char brightness); void MAX7219_Clear (void); void ziffern (void); void MAX7219_Write (unsigned char reg_number, unsigned char dataout); unsigned
in „MAX 7219 AVR Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
(data); MAX7219_LOAD1; } //initialisieren 1 chip void max7219_init1() { MAX7219_LOAD0; MAX7219_writeData(MAX7219_MODE_DECODE, 0x00); MAX7219_writeData(MAX7219_MODE_SCAN_LIMIT, 0x04); MAX7219_writeData(MAX7219_MODE_INTENSITY, 0x0f); MAX7219_writeData(MAX7219_MODE_POWER, ON); MAX7219_writeData(MAX7219_MODE_TEST, 0x00); MAX7219_LOAD1; } ISR(TIMER1_COMPA_vect) { static uint8_t prescaler=(uint8_t)F_TIMER; if( --prescaler== 0 ) { prescaler
in „Led Uhr selber machen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MAX7219.C
MAX7219_DDR DDRB #define MAX7219_PORT PORTB #define MAX7219_SCK PB2 #define MAX7219_DO PB1 #define MAX7219_STB PB3 void display_write( unsigned short dc ) { unsigned char i; MAX7219_DDR |= 1<<MAX7219_DO; MAX7219_DDR |= 1<<MAX7219_SCK; MAX7219_DDR |= 1<<MAX7219_STB; MAX7219_PORT &= ~(1<<MAX7219_STB); for( i = 12; i; i-- ){ MAX7219_PORT &= ~(1<<MAX7219_SCK); MAX7219_PORT |= 1<<MAX7219_DO; if( (dc & 0x0800
in „Welchen WINAVR nehmen ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
A VAILA BLE MAX7219/MAX7221 Serially Interfaced, 8-Digit LED Display Drivers General Description Features The MAX7219/MAX7221 are compact, serial input/out- ♦ 10MHz Serial Interface put common-cathode display drivers
in „[V] 2x MAX7219CNG“ · Markt ·
-
Datei
main.c
= File oeffnen und alle 60s einen Datensatz loggen if (get_key_press(1<<B1)) { if (sd_log == 0) { max7219_Write(1,'O'); max7219_Write(2,'n'); max7219_Write(3,' '); max7219_Write(4,' '); sd_log = 1; open_logging(); } else { max7219_Write(1,'O'); max7219_Write(2,'F'); max7219_Write(3,'F'); max7219_Write
in „Tempertur/Feuchte Display/Logger mit ATMega128 / SHT75 / SD-Karte“ · Projekte & Code ·
-
PDF
schurli87_MAX7219_Doku.pdf
MAX7219 geladen. 9.1.3.2 Serieller Adressierungsmodus Das serielle Datenformat des LED Treibers: 9.1.3.3 Funktionsprinzip In den MAX7219 werden die seriellen Daten an DIN, die in 16 bit Paketen gesendet
in „MAX 7219 AVR Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
myCode.txt
|= (1<<PIN_SCK) #define MAX7219_SCK0 PORTB &= ~(1<<PIN_SCK) #define MAX7219_REG_NOOP 0x00 #define MAX7219_MODE_DECODE 0x09 #define MAX7219_MODE_INTENSITY 0x0A #define MAX7219_MODE_SCAN_LIMIT 0x0B #define MAX7219_MODE_SHUT_DOWN
in „HD44780 emulieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
(i++, number % 10); number /= 10; } } void init_MAX7219_powerup() { write_to_MAX7219(0x09, 0xFF); write_to_MAX7219(0x0A, 0x09); write_to_MAX7219(0x0B, 0x07); write_to_MAX7219(0x0C, 0x01); write_to_MAX7219(0x0F, 0x00); write_to_MAX7219(0x01, 0x00); write_to_MAX7219(0x02, 0x00); write_to_MAX7219(0x03, 0x00); write_to_MAX7219(0x04, 0x00); write_to_MAX7219(0x05, 0x00); write_to_MAX7219(0x06, 0x00); write_to_MAX7219(0x07, 0x00); write_to_MAX7219(0x08, 0x00); } int main() { sei(); DDRC |= 1
in „STM32F411 --> SPI --> MAX7219“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dann.lst
************************/ 10:dann.c **** #include <avr/io.h> 11:dann.c **** 12:dann.c **** #define MAX7219_DDR DDRB 13:dann.c **** #define MAX7219_PORT PORTB 14:dann.c **** #define MAX7219_SCK PB2 15:dann.c **** #define MAX7219_DO PB1 16:dann.c **** #define MAX7219_STB PB3 17:dann.c **** 18:dann.c **
in „Welchen WINAVR nehmen ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Max7219_Test.bas
) 'XC - Register für 7-Segment Treiber Max7219 Led_operation = &H0B03 Call Max7219datenout(led_operation) 'XC - Register für 7-Segment Treiber Max7219 Led_operation = &H0C01 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation) Led_operation = &H0F00 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation) Do Led_operation = &H010A Call Max7219datenout(led_operation) Led_operation = &H0201 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation
-
Datei
Max7219_Test.bas
) 'XC - Register für 7-Segment Treiber Max7219 Led_operation = &H0B03 Call Max7219datenout(led_operation) 'XC - Register für 7-Segment Treiber Max7219 Led_operation = &H0C01 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation) Led_operation = &H0F00 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation) Do Led_operation = &H010A Call Max7219datenout(led_operation) Led_operation = &H0201 'XC - Register für 7-Segment Treiber Max7219 Call Max7219datenout(led_operation
-
Datei
myCode.c
|= (1<<PIN_SCK) #define MAX7219_SCK0 PORTB &= ~(1<<PIN_SCK) #define MAX7219_REG_NOOP 0x00 #define MAX7219_MODE_DECODE 0x09 #define MAX7219_MODE_INTENSITY 0x0A #define MAX7219_MODE_SCAN_LIMIT 0x0B #define MAX7219_MODE_SHUT_DOWN
in „HD44780 emulieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
7219.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „max. 50 LEDs ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „8 stellige 7 Segment anzeige“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „7-Segment ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ICM7219.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „LED Dot-Matrix an AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Max7219.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
-
PDF
ICM7219.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „8bit binär nach 7-Segment-Anzeige???“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „selbstgebasteltes Display ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX_7219-7221.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
-
PDF
ICM7219.pdf
display from 1 to 8 PART TEMP. RANGE PIN-PACKAGE digits, and a test mode that forces all LEDs on. MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP ________________________Applications MAX7219CWG 0°C to +70°C 24 Wide SO MAX7219C/D 0°C to +70°C Dice* Bar-Graph Displays 7-Segment Displays MAX7219ENG -40°C
in „LED 5x7 Dot Matrix“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
tools.h" #include "main.h" /* -------------- Lokale Defintionen ------------------- */ /* Hardware MAX7219 */ #define LED_MODULE_MAX 12 // Anzahl Module #define MAX7219_TEST 0x0f #define MAX7219_BRIGHTNESS 0x0a #define MAX7219_SCAN_LIMIT 0x0b #define MAX7219_DECODE_MODE 0x09 #define MAX7219_SHUTDOWN 0x0C #define MAX7219_NOP 0x00 #define MAX7219_DIGIT_0 0x01 #define MAX7219_DIGIT_1 0x02 #define MAX7219_DIGIT_2 0x03 #define MAX7219_DIGIT_3 0x04 #define MAX7219_DIGIT_4 0x05 #define MAX7219_DIGIT_5 0x06 #define MAX7219
in „Umgang mit globalen Datenstrukturen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
tools.h" #include "main.h" /* -------------- Lokale Defintionen ------------------- */ /* Hardware MAX7219 */ #define LED_MODULE_MAX 12 // Anzahl Module #define MAX7219_TEST 0x0f #define MAX7219_BRIGHTNESS 0x0a #define MAX7219_SCAN_LIMIT 0x0b #define MAX7219_DECODE_MODE 0x09 #define MAX7219_SHUTDOWN 0x0C #define MAX7219_NOP 0x00 #define MAX7219_DIGIT_0 0x01 #define MAX7219_DIGIT_1 0x02 #define MAX7219_DIGIT_2 0x03 #define MAX7219_DIGIT_3 0x04 #define MAX7219_DIGIT_4 0x05 #define MAX7219_DIGIT_5 0x06 #define MAX7219
in „STM32F1xx: Wie GOL am "Leben" halten?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221_LED_Display_Treiber.pdf
* Applications MAX7219ENG -40°C to +85°C 24 Narrow Plastic DIP MAX7219EWG -40°C to +85°C 24 Wide SO Bar-Graph Displays Panel Meters Industrial Controllers LED Matrix Displays MAX7219ERG -40°C to +85°C 24 Narrow CERDIP
in „23 7-Segment LEDs mit AVR ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
* Applications MAX7219ENG -40°C to +85°C 24 Narrow Plastic DIP MAX7219EWG -40°C to +85°C 24 Wide SO Bar-Graph Displays Panel Meters Industrial Controllers LED Matrix Displays MAX7219ERG -40°C to +85°C 24 Narrow CERDIP
in „BCD-Decoder als SMD gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7219-MAX7221.pdf
* Applications MAX7219ENG -40°C to +85°C 24 Narrow Plastic DIP MAX7219EWG -40°C to +85°C 24 Wide SO Bar-Graph Displays Panel Meters Industrial Controllers LED Matrix Displays MAX7219ERG -40°C to +85°C 24 Narrow CERDIP
-
Datei
main.c
--- Display vom max7219 einschalten -> transmit(0x0C,0x00) wäre Stromsparmodus------- void static max7219_on (void) { transmit(0x0C,0x01); } //--------------------- Initialisierung des max7219--------------------------
in „Frage zu Timereinsatz (Atmega8/Frequenzzähler/Drehgebercode)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
tools.h" #include "main.h" /* -------------- Lokale Defintionen ------------------- */ /* Hardware MAX7219 */ #define LED_MODULE_MAX 12 // Anzahl Module #define MAX7219_TEST 0x0f #define MAX7219_BRIGHTNESS 0x0a #define MAX7219_SCAN_LIMIT 0x0b #define MAX7219_DECODE_MODE 0x09 #define MAX7219_SHUTDOWN 0x0C #define MAX7219_NOP 0x00 #define MAX7219_DIGIT_0 0x01 #define MAX7219_DIGIT_1 0x02 #define MAX7219_DIGIT_2 0x03 #define MAX7219_DIGIT_3 0x04 #define MAX7219_DIGIT_4 0x05 #define MAX7219_DIGIT_5 0x06 #define MAX7219
in „Matrix indizierbar machen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MAX7221_appnot6.pdf
drivers, display drivers, SPI, serial, 7 segment, 7-segment Sep 09, 2002 APPLICATION NOTE 1196 Using the MAX7219/7221 to Drive Higher Voltage or Current Techniques to amplify the current and voltage drive capabilities of the MAX7219 and MAX7221 serial interface LED drivers. The MAX7219/7221 is an 8-digit,
in „mehrere MAX7221, große Entfernung, große Displays“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lmv7219.pdf
-23 DBV 5 3000 178.0 8.4 3.2 3.2 1.4 4.0 8.0 Q3 LMV7219M7 SC70 DCK 5 1000 178.0 8.4 2.25 2.45 1.2 4.0 8.0 Q3 LMV7219M7/NOPB SC70 DCK 5 1000 178.0 8.4 2.25 2.45 1.2 4.0 8.0 Q3 LMV7219M7X SC70 DCK 5 3000 178.0 8.4 2.25 2.45 1.2 4.0 8.0 Q3 LMV7219M7X/NOPB SC70
in „Operations verstärker als Komparator verschlechterung der Slewrate?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
************************************************************/ void static max7219_test (void) { for(int a = 0; a < 3; a++) // Schleife zur Sicherheit { transmit(0x0F,0x01); // Dispay-Test an _delay_ms(500); //warten x Millisekunden transmit(0x0F,0x00); // Display-Test aus max7219
in „Problem mit max7219 und Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Matrix.txt
0); } } void max7219_init(void) { INIT_PORT(); // Decode mode: none max7219_writec(0x09, 0); // Intensity: 3 (0-15) max7219_writec(0x0A, 1); // Scan limit: All "digits" (rows) on max7219_writec(0x0B, 7); // Shutdown register: Display on max7219_writec(0x0C, 1); // Display test: off max7219_writec(0x0F, 0); max7219_clear(); } uint8_t display[8]; void update_display(void) { uint8_t i; for (i = 0; i < 8; i++) { max7219_writec(i+1, display
in „MAX 7219 ansteuern ATtiny13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.h
------------------- */ /* -------------- Public Funktionen Prototypen ----------- */ void Init_SPI_MAX7219(); // SPI für den Max7219 einstellen void Init_MAX7219(); // Max7219 Grundeinstellung void MAX7219_SetDigit(uint8_t, uint8_t,_Bool); void MAX7219_ClearAllDigits(); void MAX7219_PrintInteger(uint8_t, int32_t, uint8_t); #endif /* MAX7219_H_INCLUDED */
in „Codearchiv: STM32F4xx MAX7219 7-Segment Ansteuerung“ · Projekte & Code ·
-
Datei
max7219.h
Variablen ----------------------- */ /* -------------- Public Funktionen Prototypen ----------- */ void MAX7219_Init_SPI(); // SPI für den Max7219 einstellen void MAX7219_Init(); // Max7219 Grundeinstellung void MAX7219_SetDigit(uint8_t, uint8_t,_Bool); void MAX7219_ClearAllDigits(); void MAX7219_PrintInteger(uint8_t, int32_t, uint8_t); #endif /* MAX7219_H_INCLUDED */
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.c
char data){ unsigned char loop; for (loop=0;loop<4;loop++) write_max7219 (adress,data); LOAD=1; delay_us(100); LOAD=0; } //***************************************************************** void write_max7219_noops (unsigned char number){ while (number>0){ write_max7219
in „Problem mit MAX7219“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Max7219.c
char data){ unsigned char loop; for (loop=0;loop<4;loop++) write_max7219 (adress,data); load=1; load=0; } //***************************************************************** void write_max7219_noops (unsigned char number){ while (number>0){ write_max7219 (0,0); number--; } } //***************************************************************** init_max7219 (0x0c, 0x01); //shut down off init_max7219 (0x09, 0xff); //decode mode code B init_max7219 (0x0a, 0x04); //intensity 17/32 init_max7219 (0x0b, 0x07); //scan limit all digits
in „7segment treiber(max7219)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max7219.cpp
<avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/interrupt.h> #include "max7219.h" #include "../../global_files/avr_helper.h" class max7219 display; #define D_SPI _BV(PB3) //4 #define CLK_SPI _BV(PB5) //5 #define CS_SPI _BV(PB2) #define DD_SPI DDRB #define PORT_SPI PORTB #define
in „Probleme bei der Ansteuerung MAX7219 mit 8x8 Dot Matrix“ · Mikrocontroller und Digitale Elektronik ·