-
Thread
Speichermedium für Filmaufnahmen mit hoher Qualität
Ich hab hier noch 200 MB (in Worten zwei-hundert-meaga-byte) Platten die noch immer laufen, wohingegen so manche selbst gebrannte CD bereits sich verabschiedet hat. Allgemein läuft das bei mir so, das ich einfach von Zeit zu Zeit die Daten umkopiere, und auch
einen großen Verlust. Zum Glück nicht alles, aber doch ein paar alte große Dateien, die ich nicht spiegeln konnte. Ein einstecken der Platte Bingo, irgend eine BIOS Einstellung hat die Platte im falschen Modus angesprochen und nichts mehr war lesbar. Das ist heute mit den USB-Platten doch besser. (oder
-
Thread
KIM-1 in AVR?
Umgebung aussieht und wie die Taktung der 65xx genau aussieht. Wird da pro Takt/Doppeltakt nur 1 Byte gelesen? Das würde ja bedeuten, daß man nach Lesen des Opcodes auf diesem sitzt und erst wenn man mit Byte 2 bzw. 3 die Operanden gelesen hat die Auswertung machen kann. Das Hauptproblem dürfte
die obersten drei Bit (A15, A14, A13) zu ignorieren. So dass sich RAM, ROM und IO einfach 8 mal spiegeln im Adressbereich.
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
800x600 = 480 000 * 3 "da RGB" = 1 440 000 Byte 1 440 000 Byte / 1024 = 1 406,25 kb 1 406,25 / 1024 = 1,373 MB 1,373 MB * 25 Bilder = 34,325 MB in der Sekunde wikipedia schreibt, das man mit 40 mb/sec rechnen kann. Wie es aber tatsächlich
Das ist 1 GBit = 128 MByte, da ja 1 Byte 8 Bit hat!
-
Thread
Digitales Speicheroszilloskop UT 4042 C (z.B. von Reichelt)
nacheinander ein (Header noch nicht benutzt). Viel Spaß damit, Thomas REM file header 20 bytes REM byte1..byte6: 0xAA, 0x55, 0x00, 0x01, 0x00, 0x00 REM byte7: 0x00 = CH1, 0x01 = CH2 REM byte8: 0x00..0xA0 = y/DIV in steps, see switch-case below REM byte9: 0x00..0xFA = y-offset 0..250
= 100x, 0x03 = 1000x REM byte5..byte6: 0x00, 0x00 (unknown) REM byte7: 0x00 = CH1, 0x01 = CH2 REM byte8: 0x00..0xA0 = y/DIV in steps, see switch-case below REM byte9: 0x00..0xFA = y-offset 0..250 pixels REM y-resolution
-
Thread
CP/M auf ATmega88
Zeichen + evtl. benötigte "Meta" Codes (Alt, Shift usw.) finde ich sehr > Hilfreich. OK. 20 Bytes benötigt - 400 Bytes SRAM frei 20 Bytes benötigt - 400 Bytes SRAM frei was sagt uns das? > Die visuelle Ausgabe, per FBAS, VGA or whatever, braucht dagegen schon > einige Bytes an Ram... Der
Über 5K belegen bei mir schon allein die Sprungtabellen: Ohne Prefix: 512 Bytes CB Prefix : 512 Bytes ED Prefix: 512 Bytes DD Prefix: 1024 Bytes DD CB Prefix: 1024 Bytes FD Prefix: 1024 Bytes FD CB Prefix: 1024 Bytes Was viel gegenüber meiner
-
Thread
Longwert: Bits vertauschen LSB zu MSB
Auf einen Rutsch wohl blöd zu machen. In einzelnen Byte besser. Ein Byte drehen: [c]unsigned char umkehr(unsigned char n){ n=((n>>1)&0x55)|((n<<1)&0xaa); n=((n>>2)&0x33)|((n<<2)&0xcc); return (n>>4)|(n<<4); } [/c] Byte 1 mit 4 und 2 mit 3 tauschen
[1] mit dem ersten Byte. Danach füllt er den Buffer an der stelle [2] mit dem nächsten Byte... Wenn ich die Daten für eine effiziente Verarbeitung mit 32-Bit-Variablen verarbeiten will krieg ich ein riisen Problem wegen
-
Thread
Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88
Werte zwischen 0..255 annehmen. Macht 1 BYTE/PWM-Zyklus. >Siehst du, Sache nicht verstanden. Vielleicht habe ich auch zuviel von >dir erwartet. Du bist ja ein ganz Schlauer. Wie alt bist du? 12 1/2? > Wenn du nun rückwärts rechnest und
Bit Wert aus, denn deine PWM kann > ja wahrscheinlich Werte zwischen 0..255 annehmen. Macht 1 > BYTE/PWM-Zyklus. NÖ Meine PWM nimmt 64 Werte an (6 Bit: 0...63) Aber ich habe mich unglücklich ausgedrückt: Ich schrieb: >Meine 500Hz sind ein Sinus mit 128 Bit/Periode macht 15,625µs pro Bit.
-
Thread
Font and Bitmap Generator
Linien, Ellipsen und Rechtecken. • Bearbeitungswerkzeuge wie Füllen, Invertieren, Verschieben, Spiegeln. • Vergrößern und Verkleinern einzelner Bitmaps und ganzer Gruppen. • Undo-Funktion. • Frei anpassbare Descender- und Ascender-Hilfslinien. • Breiten-Optimierungsfunktion. • Import
registriert. Die anzupassende Stelle ist in "Font and Bitmap Generator.exe", offset 0x14B1E. Die Bytes "02 7B 96 01 00 04 2A" (ldarg.0, ldfld 0x96010004, ret) müssen ersetzt werden durch "17 2A 00 00 00 00 2A" (ldc.i4.1, ret, nop, nop, nop, nop, ret). (Das manipulieren der Anwendung ist aber möglicherweise
-
Thread
Hadamard Transformation
bis zu MLS der Länge 511, mein Ziel sind Ortungen mit MLS der Länge 2^17-1, dazu müßte ich ~ 8*2^34 Byte Speicher für eine Matrix haben, das klappt so nicht ;-))), deswegen werde ich das entweder in Matlab oder C so umbauen, dass ich die Permutationen für 2^17-1 berechnen kann. >>>ich erlaube mir mal
. >wo das auch gemacht wird, dessen Autor meint aber, >dass man da vor der ifft() noch was spiegeln sollte. Was mir nicht klar >ist wieso. Weisst du weshalb? Hab 'spiegeln' in der Arbeit nicht gefunden, welche Seite meinst Du? Vllt. ist die konjugiert complexe Ergänzung gemeint, die Du vor
-
Thread
Wie kann ich ein Port invertieren
Übrigens kann man in Bascom direkt auf Assembler umschalten und wieder Zurück. In Assembler geht das Spiegeln des Portwerts blitzschnell. Gruss allu
Ok, ok, Du hast gewonnen, geniales Programm. Selbst meine einfachste Variante braucht zum spiegeln immer noch 16 Zyklen. Und ist auch noch einen Befehl länger. Dim Zum_display As Byte ' Übergabe und Rückgabe $asm Spiegel: Loadadr Zum_display , X ld r18, X rol r18
-
Thread
IRMP - Infrared Multi Protocol Decoder
auf 8 Bit beschränken? Hugo Portisch, der den IRMP im USB-IR-Receiver nutzt, überträgt einfach 6 Bytes, nämlich: 1. Byte: irmp_data.protocol 2. und 3. Byte: irmp_data.address 4. und 5. Byte: irmp_data.command 6. Byte: irmp_data.flags Du könntest natürlich auch mittels IRMP alles in ein Byte
= Mode 6) Trailer Bit: Flanke immer L>H (nicht offiziell, soll normal toggeln) Dann folgen 4 Bytes: Das erste Byte ist immer 10000000 (von links nach rechts wird gesendet) Das zweite Byte ist immer 01000110 Das dritte Byte enthält das Toggle-Bit TB und die Ebene/Adresse falls man mehrere
-
Thread
SVPWM Ansteuerung eines BLDC
werde erst mal versuchen, die 360° in 255 steps auszugeben, dann muß ich pro Step nur zwei nackte Bytes übertragen. Gruß hochsitzcola
Beobachter mit irgendwelchen Werten zu füttern, die Physik muss sich in den Werten schon wieder spiegeln. Ich hab für den VESC vor kurzem ein Motormodell geschrieben. Das solltest du in zu deinem Test hinzufügen. http://cpp.sh/33vcz Beispiel Code. Hier der pull request. https://github.com/vedderb
-
Thread
S65 display library on AT90CAN128: Compile errors
Display, oder in beiden? Bei einen von den beiden Displays gibts nen Kommando um das Display zu spiegeln/Drehen. Steht auch in dem Quellcode drin(afair).
SPI_SEND: sbi LCD_SPCR,SPE ;enable SPI out LCD_SPDR,T1 ;load byte in SPI data register SPI_SEND_0: sbis LCD_SPSR,SPIF rjmp SPI_SEND_0 ;transmitt byte to LCD push r0 ; short time workaround to be fixed in r0,LCD_SPDR
-
Thread
S65 GLCD - wie farbige Icons mittels Font Editor?
glcdSetColor(Index, Farbwert) -> glcd.Colors[Index] = Farbwert; Farbwert = RGB(R, G, B) -> R,G,B sind Bytes Die Definition was in deinem Font, also welcher Index in glcd.Colors[] und damit in der Farbauswahl im Fonteditor welche Bedetung hat, also Hintergrund, Schatten, Schriftfarben ist komplett dir
exportieren. Mit diesem Tool kannst du auch die Bilder skalieren, deren Farbanzahl reduzieren, sie spiegeln und rotieren. So das sollte eigentlich alles gewesen sein was du brauchst. Gruß Hagen
-
Thread
Fake-USB-Stick "reparieren"?
Blöcke als auch Fakes. Er kopiert ja den gesamten Stick voll, wenn es ein kleinerer Stick ist, spiegeln sich die Sektoren und das erkennt man sehr zuverlässig. Aber partitionier man ruhig, man weiß eh nicht was der Controller intern macht, da sind ja auch noch ausgemappte Blöcke drin, oft genug fehlen
Eigenschaften, dann ist die runde Scheibe blau, was heisst, dass er voll belegt ist. Es werden jedoch 0 byte angezeit. Wer kann mir weiterhelfen? E.S.
-
Thread
lookup verständnis
In ASM kann man ein Byte bitweise wunderbar spiegeln, indem man Register A 8x per 'lsl' ins Carry schiebt und per 'ror' in Register B rotiert.
Funktionen für das ganze Display sind schon fertig! Nur wenn ich da jetzt das versuchen will, ist ja das Byte immer falsch rum angelegt kann man sagen! Also muss ich das zuerst Spiegeln, sodass der Port ein Gespiegelts Byte anlegt, aber auf dem Display das dann wieder stimmt! Sagte ja es ging nicht anderst
-
Thread
Ethernet abhören mit Packetyzer
Hi Manfred, du musst beide ports auf den Port 5 spiegeln Grüße Dave
Hallo Marcus Theoretisch. Aber es flutschen gerade ein paar Bytes über den Port 1. Es sollte also noch 98% Reserve sein hmg Mandi
-
Thread
Display Module CFAF320240F-TS Ansteuerung --- ATMEGA 128 ---- STK600
ausschließlich da, wo erwartet. Der Demo-Code scheint so ausgelegt zu sein, daß Port A für das low byte (DB0-DB7) und Port E für das high byte (DB10-DB17) zuständig ist. Der Demo-Code sollte eigentlich funktionieren. Den habe ich 1 zu 1 für den Propeller umgesetzt und da funktioniert es prima.
SSD2119 datasheet 0111 0010 1110 1111 [/c] Mit TB=0/1 kann man übrigens den Inhalt auch Vertikal spiegeln.
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Ich verwende gerne die BYT79 mit 500V, 14A, 50ns, da diese leicht erhältlich ist (Reichelt). Alternativ könnte man auch diesen IGBT als Diode missbrauchen (Gate und Emitter kurzschließen so dass nur die eingebaute Diode aktiv
, da die Phasenrichtung die falsche war. Die Überlegung war dann folgende. Um den Phasengang zu spiegeln, mischte ich das Signal mit einem verdoppelten Signal der Schaltung, um das Spiegelbild zu erhalten. Allerdings musste ich oft filtern und verfälschte damit den ursprünglichen Phasengang immer weiter
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
(die ersten 70 Byte) und kannst die restlichen Bytes 1:1 an das Display schicken
Genau, ich bastel mir aus dem einen Byte die passenden Bytes für das Display. Das mach ich nur, um Speicher zu sparen.
-
Thread
Paralleles Flash mit Spartan-3AN
Problem haben sollte: Wenn man das NOR flash nutzen möchte, muss man bit-swapping (Bits in einem Byte spiegeln) UND byte-swapping (je 2 Bytes tauschen) anwenden. Man muss erst mit Impact die erzeugte .bit Datei in eine .bin Datei konvertieren und bit-swapping dabei aktivieren. Anschließend muss diese .bin Datei mit einem eigenen kleinen Skript oder Programm ge-byte-swapped werden. Dann kann man das ganze via SDK ins NOR flash programmieren...
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
= pgm_read_byte(&progmem_image[0]); // erstes Byte = Spalten maxC = pgm_read_byte(&progmem_image[1]); // zweites Byte = Zeilen die Startposition jetzt noch mit zwei Parametern mitgeben, so wie es Jan's Lib macht
t x, uint8_t y) { // X-Position setzen xpos = x; y = 103 -y; // Pixelposition im Byte berechnen uint8_t byte_pos; byte_pos = (y/8)*2; ypos = byte_pos; // Datenbyte für Punkt uint8_t disp_data; disp_data = 0x00000001; // Punktposition im Datenbyte berechnen
-
Thread
floating point coprocessor
berechnung vorher 1.5ms benötigt (schon die erste optimierungsstufe) und nun muß ich nur ein paar bytes an das dataflash schicken und habe einen fast fertigen koeffizienten-satz (besteht aus 4 long worten).
viertel sinusschwingung bei maximaler auflösung (32bit) in ein 2mbyte daten-flash (das macht bei 4bytes pro wert -> 500k-werte .. bei einer viertel schwingung (90°) -> 0,000171° auflösung) - bilde sinus-cosinus-fkt aus dieser viertel schwinung - bilde arccos/arcsin per wägeverfahren aus der sinus
-
Thread
An alle Grafikplatinenbesteller !
schrieb: > Schwarzweis wäre ja eine lose Folge von 0 und 1, 0 ist schwarz und 1 > weiss, > jedes Byte enthält 8 Pixel Ja. > Graustufen wäre ja für jedes Pixel: 00 oder 01 oder 10 oder 11, d.h. > jedes Byte hat 4 Pixel Ja. > Was erwartet Dein Programm da? Genauso wie du es beschrieben
ob vieleicht Benedikts speicherlayout das gleiche ist, ggf mußt du dann im Programm das Bild nur spiegeln.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Adressdecoders realisiert. Interessant auf dem Funktionsmuster ist auch der Wahnsinns s-RAM von 4K Byte Größe als Hybridschaltkreis.
^^^^^^^ hier deine Ort's ID liefert ca. 5kByte zurück, die ich erst mal auf SD-Karte speichere um mir dann anschließend die relevanten Daten rauszufischen. Sascha
-
Thread
Quarz will nicht anschwingen Atmega8
bei einer programmierten "1" das gleiche meint wie du oder wie Atmel? Wie lauten die High und Low Byte Werte der zum Beispiel mit AvrStudio ausgelesenen Fuses in hexadezimaldarstellung?
auch auf dem TOP layer routen! Noe, musst du nicht. Du kannst die SMD-Bauteile auf Bottom "spiegeln", dann kannst du ganz normal auf Bottom routen. Olli
-
Thread
Wittig(welec) DSO W20xxA Hardware
bisher keine Filter vorm Downsampling) könnt ihr bald mal spielen, also installiert schonmal den ByteBlaster Treiber ;)
ein µC hat übrigends wenige kBytes Speicher für das Programm. Also 8 MB halte ich nicht gerade für wenig.
-
Thread
802.15.4 / ZigBee
@Jörg Woher weißt du eigentlich wie lange die Offset - QPSK für 134 Bytes dauert, sind das Erfahrungswerte oder kann man das irgendwie berechnen (die selbe Frage habe ich bezüglich der CSMA\CA bzw. CSMA\CCA)?
Stern-Topologie mit einem > Koordinator verbunden sein, wenn alle im Zyklus von 1 bis 2 Sekunden 4 > Byte an Daten übertragen? Die 4 Byte machen's nicht fett, der Overhead durch die Adressierung ist schlimmer. Du hast halt mit dem CSMA-CA den typischen Ethernet- Effekt: die Stochastik funktioniert
-
Thread
Frage zu Bytekonvertierung
an P5, ... D7 an P0, also gekreuzt. Gibt es eine einfache Berechnung für die "Spiegelung des Bytes", wenn ich ein Byte an das LCD schicken will ?
Hat sich erledigt. Ich bin doch noch bei der Suche fündig geworden. Man muss nur nach spiegeln "suchen" :-)
-
Thread
Display mit Touchscreen bei Pollin?
der > Datei „6x8_horizontal_MSB_1.h“ stehen. Genau. > Was passiert in der Zeile c=pgm_read_byte(&... > insbesondere was bedeutet pgm_read_byte ? Damit wird ein Byte aus dem Flash gelesen. > Hat jemand ein Programmschnipsel zur Erfassung der Widerstandswerte und > der allgemeinen Auswertung
adress;[/c] und die lcd_writedat und lcd_writecom sehen so aus [c]void lcd_writedat(unsigned char byte) { RS=0; lcd_write(byte); } void lcd_writecom(unsigned char byte) { lcd_waitbusy(); RS=1; lcd_write(byte); } [/c]
-
Thread
Unterschiedliche HDD's für RAID1
die exakt selbe größe - ist das schlecht oder gehen dann halt bei der Formatierung nur "ein paar Bytes" verloren (was für mich eigentlich nicht tragisch wäre!)!?
z.B. Netzteilfehler oder Virenbefall ist es immer ratsam, die Platten regelmäßig noch extern zu spiegeln! Wenn Du ein Virus auf dem System hast bringt Dir ein Raid1-system nichts, befallene oder gelöschte Daten sind dann nämlich auf beiden Platten beschädigt, weg, infiziert!
-
Thread
Stacktiefe AVR-Controller
Das ist aber kein rcall mit Offset 0, sondern mit Offset -2 oder -1, je nachdem, ob du es lieber byte- oder wortweise betrachtest.
ausgeben und die liegt bei 0x10AC. Das dürfte weit genug weg sein von den statischen Variablen, die 2831 Bytes umfassen. Der RAM hat 4096 Bytes (644P). Es ist auch insofern verblüffend, dass meine printf-Funktion genau so aussieht, nur dass die Ausgabefunktion eine andere ist. Diese Funktion macht aber keinen
-
Thread
EEPROM schreiben lesen
TIMSK0 2. Sind es zu viele Werte für den Speicher. (Nur die Hälfte der Sinuswerte nehmen und spiegeln!) Idee zum EEPROM: [c] OCR0A = eeprom_read_byte(counter); [/c] Setzt vorraus das die Sinuswerte ab 0x00h im EEPROM liegen, allerdings ist dieser NICHT schnell genug um die Daten in der
bytes (64.1% Full) (.data + .bss + .noinit)
-
Thread
3 Phasen 0-80Hz Sinusgenerator
Benedikt K. wrote: > sine ist eine 256 Byte große Sinustabelle (aus Gründen der Einfachheit, > die ersten 64 Werte würden auch reichen, wenn man die entsprechend > spiegelt): Du brauchst, um die volle Auflösung nutzen zu können mindestens
die nächste 2er Potenz aufgerundet > kommt man also auf 16384 Werte. Das ergibt für short-Werte 32kByte, was > nicht gerade wenig Speicher ist. Ähm, wenn Du 2 Bytes pro Abtastwert verwendest. So hast Du zwar für den kompletten Sinus 32kByte, aber Du musst ja nur ein Viertel speichern, und somit 8kByte
-
Thread
ICH HASSE DIE WINDOWS KOPIER / VERSCHIEBESCHEISSE!!
Free Disk Space deklariert und die Datei ist dann noch da, hat auch das gleiche Datum, aber halt 0 Byte innhalt!) Spiegeln ist sehr wichtig und hat mir schon mal Daten gerettet! Dank auch dem TotalCommander. PS: Ich erstelle auch immer wieder von meinem Arbeitsstand von allen Dateien einfach ein
-
Thread
LINUX 2 USB Festplatten Spiegeln
Hallo, also die Platten spiegeln sich grade, hat alles geklapt ;) Aber die Idee mit dem rsync hört sich auch gut an mal sehen ...
wieder schreiben ebenfalls mit maximal 1 MByte/sec. In Summe unter optimalen Bedingungen also 500 kByte/sec.
-
Thread
Blutzucker-Messgerät Hardware OLED Display
. kannst du dir wahrscheinlich sparen, wenn du auf TXC0 und nicht auf UDR0 prüft. Dann ist das Byte wirklich gesendet. MfG Spess
ATmega168PV). Übrigens, die Definition von WriteString sollte wie folgt lauten: void WriteString(BYTE xPos, BYTE yPos, char *Str) (char statt BYTE für das Ergebnis des Pointers), dann sind auch die ganzen Warnungen des Compilers weg. Gruß Karl
-
Thread
Welche Festplatte 1TB?
Wieviel Byte hat denn die 1 TB Platte 2^40 Byte oder 10^12 Byte oder irgendwo dazwischen. Aber so eine Platte ist doch ein herrausragendes Beispiel unserer heutigen ING Kunst 8000 Milliarden ansteuerbare Einheiten
> Wieviel Byte hat denn die 1 TB Platte 2^40 Byte oder 10^12 Byte oder > irgendwo dazwischen. Na, 1 TByte hat sie. Das sind 10^12 Bytes, so, wie es das SI-Präfix "T" für "Tera" beschreibt. Der Festplattenhersteller
-
Thread
Little Endian oder Big Endian Format?
rein, wenn ich vom motorolla-format ausgehe und dann auf intel umwandle, muss ich dann *alle* bits spiegeln oder nur jeweils die Bits von einem Byte, also die Reihenfolge der Bytes bleibt gleich, nur die Bits in den Bytes werden gedreht, oder wird alle gedreht?
Nur die Bytes. Die Bits werden zwar manchmal anders numeriert, aber deren Wertigkeit im Byte ändet sich nicht.
-
Thread
Polyphasen-Frequenzumrichter mit ARM
phasen sind eh immer 2 gleich also einfach den Interrupt der PWM abfangen (wenn vorhanden) und dann Spiegeln das eigentliche prob sind dann eher noch die EMV sachen und natürlich die MOSFET Treiber. Naja 9000 Einträge wären bei 8bit 9000byte (bei 16 bit 18 000byte) ob sich das wohl ausgeht beim LPC
-
Thread
Wie wird unsere Zukunft aussehen?
die englische Sprache definiert wurde. Ist aber Schnee von vorgestern. Das Thema ist durch, das Byte als einzelnes Zeichen hat verloren.
verwerfen und die Probleme zu verschärfen, egal mit welcher Absicht. Die Spielräume sind marginal und spiegeln den Stand der Gesellschaftlichen Evolution. Manipulative Eingriffe sind zwar möglich aber nie zielführend. Sie sind jedoch zutiefst nachvollziehbar. Wo es Menchen hat da menschelts halt.
-
Thread
Spiegeln eines Bits
Hallo, es wurde schon einige mal darüber geschreiben wie man ein Byte Spiegeln kann. Ich stehe gerade vor dem Problem das ich beim Layout bin und einen ganzen Bus Spiegeln müsste (was viel Platzt auf der Platiene brauchen würde). Bei mir ist aber immer nur maximal 1Bit
256 Byte im Code frei? Tabelle.
-
Thread
Was kann der AVR Processor? Kann es meine Aufgabe erfüllen?
banale) Fragen aufwerfen und ihr kriegt hier das Ergebnis zu sehen (ein alter A6 C4 mit Audi S8 Spiegeln aus Alu die mit eurer Steuerung auf und zuklappen). Ich danke allen nochmals für die kompetente Hilfe und für die Beantwortung meiner Fragen. Vitali
Softwaremäßig das ein wenig ändern, jedesmal auf eine andere Zelle schreiben. Das ergibt dann pro Byte ca. 68 Jahre. 512 Byte hast du. Das macht dann ca. 35000 Jahre :-). Darfst aber nur einmal die Zelle beschreiben pro Schaltvorgang :-)
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
ist der gleiche wie der 8x12 nur halt grösser. Kann ja nicht der gleiche sein. Der 8x12 hat 12 Byte pro Zeichen und der 16x26 hat 52 Byte pro Zeichen. Beim 8x12 werden in die erste Zeile 8 Pixel (1Byte) gesetzt. Darunter das 2.Byte, darunter das 3.Byte ... bis zum 12.Byte. Also 12 Byte zu je 8
der aufgebaut ist. > Verstehe ich nicht ganz. Beim 16x26 werden in die erste Zeile 16 Pixel (2Byte) gesetzt. Darunter das 3.Byte + 4.Byte, darunter das 5.Byte ... bis zum 52.Byte. Also 26 Byte zu je 16 Pixel(Bit) Breite. Wegen der jeweils 2 Byte nebeneinander passt ja auch die originale Routine
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
das kannst du in dem Font Creator machen und musst das nur spiegeln, wenn du die Zeichen mit dem Font Creator erstellst.
nein Hanns, das funktioniert nicht. Jeder 7219 beinhaltet ein 16Bit Schieberegister. Das High-Byte stellt die Adresse dar und das Low-Byte das Datum. Davon 3 hintereinander geschaltet ergeben 48 Bit, die in einem Rutsch reingeschoben werden müssen. Die Datenübergabe an die 7219 funktioniert folgendermaßen