Im Forum und im Wiki
-
Thread
STM32: Drama mit "Hard Fault Error"
_74HCT595_SendData(const uint8_t *data,size_t nrBytes) { // do // tls_Set74HCT595(*(data++)); // while (nrBytes-- > 0); for (uint16_t i = 0;i < nrBytes; i++) tls_Set74HCT595(
Der Unterschied ist aber minimal: tls_Set74HCT595(data[i]); 08002EB6 ldrb.w r0, [r4], #1 tls_Set74HCT595(*data++); ldrb.w r0, [r5], #1 08002EB8 bl 0x8002e48 <tls_Set74HCT595>
-
Thread
2 ICs 74HCT595 an MEGA8
dass mein Byte am ersten 74HCT595 genauso angezeigt wird wie an PORTC. Es wird zwar angezeigt, aber mit vertauschten Nibbles. Bit0 erscheint an Q7 des 74HCT595. Normalerweise soll Bit7 zuerst reingeschoben werden, damit es letzendlich
mal geprüft. Die forschleife mit for(i=0;i<=7;i++) liefert die vertauschten Nibbles. Der 74HCT595 will Bit7 zuerst haben, so steht es geschrieben. Also habe ich die forschleife auf for(i=7;i<=0;i--) gesetzt. Danach kam an den Anzeigen des 74HCT595 nur noch Unsinn heraus. Frage: Ist in
-
Thread
Mosfet an 74HCT595 schaltet nicht
Ich benutze ein 74HCT595 als Porterweiterung für meinen Arduino Mega. Das 74HCT595 soll wiederum jeweils nur ein IRL540N Logiklevel Mosfet als potentialfreien Schalter ansteuern. Dass Mosfet ist mit 10Ohm Vorwiederstand
schnell der Schaltplan. Das Mosfet hat einen 7812 Linearregler als last und ergibt zusammen mit dem 74HCT595 eine Art digitalen Mehrfachschalter.
-
Thread
LED Multiplex erfahrungen - Maximale zeilen?
Ich hatte ja oben schon geschrieben -> 74HCT575, meinte aber den 74HCT595. Google mal nach 74HCT595, das ist ein "8-bit serial-in, serial or parallel-out shift register with output latch" laut Philips (http://www.semiconductors.philips.com/pip/74HC595N.html). Der wäre am
Also 16x8 = 128 LEDs. Du müßtest für jede Zeile 2 74HCT595 spendieren, also insgesamt 16 x 74HCT595. Jetzt bist du bei der Ansteuerung völlig frei, du kannst alle seriell hintereinander schalten und Zeilenweise parallel ansteuern wie du willst.