-
Thread
Bild drehen (nicht spiegeln) VC0706 serielle Kamera
Fabian schrieb im Beitrag #5395286: > Leider gibt der Befehlssatz nur ein Spiegeln in eine Richtung vor. Ich > bin mir aber ziemlich sicher, dass ich irgendwann mal ausversehen das > Bild gedreht bekommen habe. Meist ist es so, daß man im Chip das Bild in beiden Achsen spiegeln
datasheets/Sensors/LightImaging/OV7725.pdf Laut Datenblatt gibt es im gleichen Register (0x0C) ein Bit mit dem Namen "Bit[3]: Swap output MSB/LSB" ob ich dies jetzt setze oder nicht, macht keinen Unterschied. :-( Ich kann aktuell also aussuchen zwischen: Bild steht auf dem Kopf und Bild ist richtig
-
Thread
Warum LSB first bei UART?
sich die damaligen Möglichkeiten von Schieberegistern vorstellt. Und die verschiedene Anzahl von Bits, sind/waren ja durchaus nicht immer 8bit.
Steuerwelle lief los und gab der Reihe nach eine der 5 Schienen unter den Tastenhebeln frei. Kam ein 1-Bit wurde die Schiene etwas verschoben bis ein Schlitz unter dem Typenhebel lag.Bei einem 0-Bit blieb sie unbewegt. Nach 5 Bit hat die Welle des Motors dann genau die Type aus Papier geschlagen, wo in
-
Thread
Junge Menschen für den Amateurfunk begeistern Gesperrt
Vielleicht irre ich mich ja aber der 800XE sollte nur im Osten verkauft worden sein: http://www.zock.com/8-Bit/D_800XE.HTML
kaum Wissen und Fähigkeiten nachweisen zu müssen schon arg entgegen. Als Betriebsart empfiehlt sich 5-Bit RTTY, da gibt es auch keine Shifttaste. ;-)
-
Thread
Fehler zum nachbauen :-)
meiner ersten Boards war als Ansteuerung für einen SRAM Baustein gedacht. Ein Digitaler Datenstrom (8 Bit) konnte in einen SRAM (512kByte) getaktet werden und anschließend wieder ausgegeben. Eigentlich ein 19Bit forward/backward Zähler für die Adressen. Dieser wurde in einem CPLD implementiert. Bei
völlig unverdächtig aus, da ja alles einheitlich mit 3,3 V betrieben wurde. Aber gelegentlich wurden Bits nicht korrekt ins RAM geschrieben, was sich dadurch nachweisen ließ, dass die gekippten Bits stabil waren.
-
Thread
STM32F103VET6 Industrial Board Schaltbild
beim Interrupt Betrieb ungemein. (Vielleicht genügt der interne PU) Auch wenn man RE LOW laesst spiegeln sich am RXOUT Pin die Sende Daten. Der RS485 Transceiver hat keine Bus Bias Widerstände nach Vdd und Masse. Als Master wäre das angenehm. Ist allerdings kein Thema. Sonst wäre der MAX3485 fail-safe
Boards" aus China. Ich nutz diese sehr gerne: https://www.ebay.de/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery/272501820584
-
Thread
Bauen oder nicht bauen ?
die erhöhte Bit-pro-Pixel (Farbe) erlauben. Wenn ich schon ständig von der Kiste träume dann muss es wohl die 16-Bit-Version sein :-)
nicht zu stimmen, weil es möglicherweise gespiegelt ist - der Pixel_X-Zähler zählt ja vom höchsten Bit des (zweiten ?) Bytes abwärts. Das muss ich nochmal durchspielen - möglicherweise muss man da heftig Bitpaare spiegeln, um den richtigen Wert in das RAM zu schreiben.
-
Thread
Bits tauschen?!
Teo D. schrieb im Beitrag #5326284: > Beitrag "Re: Bits drehen bzw. spiegeln" > for ( i = 0; i < 8; i++ ) > { > gespiegelt >>= 1; > gespiegelt |= original & 0x80; > original <<= 1; > } Die Lösung ist Prima. Danke!
ARM-Fraktion RBIT... C - Anfänger schrieb im Beitrag #5326294: > Teo D. schrieb: >> Beitrag "Re: Bits drehen bzw. spiegeln" >> for ( i = 0; i < 8; i++ ) >> { >> gespiegelt >>= 1; >> gespiegelt |= original & 0x80; >> original <<= 1; >> } > > Die Lösung ist Prima. Danke! Die Lösung
-
Thread
Gesamten Datenverkehr im Heimnetz kontrollieren
Bytes etc. Auch noch die Bits mitzuschneiden ist darin ggf eine selektive Option, aber üblicherweise kein Dauerzustand. Frag mich aber bitte nicht danach, welche. Ich kenne zwar ein paar, aber nicht in jener Preisklasse, die
und IP Adresse der Gegenstelle raus. Ansonsten gibt es auch Router/Switches wo man einen Port spiegeln kann um die Daten direkt mit einem anderem Gerät abzufischen.
-
Thread
UART Protokoll für µC
weit genug: Demnächst brauchst du nicht ein > Steuerbit, sondern zwei - was dann? Ähem, mit einem Bit mehr verdoppele ich die Zeichenzahl. Damit kann ich 8bit-Binärdaten von 0..255 schicken und hab noch 256 Steuerzeichen zur Verfügung. Theoretisch könnte man das auch mit 8 Bit machen: Zeichen von $00 bis $7F als Steuercodes, Zeichen von $80 bis $FF, also mit dem höchsten Bit gesetzt sind 7-bit-Binärzahlen, damit könnte man 7 Bit, 14 Bit, 21 Bit Binärwerte senden. Das Anpassen auf 8-bit Werte kann einfach durch Shift erfolgen und die Datenrate wäre gerade mal 1/8 = 12% langsamer
-
Thread
I2C Display läuft nicht
Du brauchst nicht spiegeln, aber du solltest auf das R/W-Bit achten. Zu erkennen an den A6, A5, A4... Dein Code müsste also nicht so aussehen: [c] i2c_master_start(); i2c_send_data(0x72); // Entspricht 0x4E
Also g Tuxpilot schrieb im Beitrag #5304129: > Du brauchst nicht spiegeln, aber du solltest auf das R/W-Bit > achten. Zu > erkennen an den A6, A5, A4... > > Dein Code müsste also nicht so aussehen: i2c_master_start(); > i2c_send_data(0x72); // Entspricht
-
Thread
Wie gefragt sind Leute, die DSPs programmieren können?
Schleifenparallelisierung und SIMD. Also entsprechend MMX SSE und 3dnow. Viele haben noch nen assembler Befehl um Bits zu spiegeln für DFT. An digitaler Signalverarbeitung ist eigentlich eher die Mathematik interessant soweit ich weiß. Texas Instruments hat glaube ich noch so ne Sprache zwischen C und assembler für
> Viele haben noch nen assembler Befehl um Bits zu spiegeln für DFT. "Richtige" DSP haben das Adressmode. Da ist haendische Berechnung gar *nicht* noetig.
-
Thread
CRC-Algorithmus nachvollziehen
berechnet. Hier ist 'der Algorithmus': [code] Schieberegister := 0000… (Startwert) solange Bits im Datenstrom verbleiben: falls das am weitesten links stehende Bit vom Schieberegister ungleich dem nächsten Bit (z. B. beginnend mit dem MSB, und dann jeweils eins weiter rechts pro Iteration
0x0000; for(int8_t i = 0; i < data_length; ++i) { // LSB First for(int8_t bit_offset = 7; bit_offset >= 0; bit_offset--) { uint8_t next_bit = ( data[i] >> (7 - bit_offset) ) & 0x01; // Check if LSB is '1' if(crc &
-
Thread
Server Verwaltung
auch angebracht, da dort viel Schmutz angesaugt wurde. Anschließend, wenn alles läuft, Platten spiegeln und als 1.Backup in den Schrank stellen! Spart Zeit beim nächsten Ausfall.
support for mitigation * The SPEC_CTRL MSR is available: NO * The SPEC_CTRL CPUID feature bit is set: NO * Kernel support for IBRS: NO * IBRS enabled for Kernel space: NO * IBRS enabled for User space: NO * Mitigation 2 * Kernel compiled with retpoline option: NO * Kernel
-
Thread
Der Watchdog – oder wie strande ich nicht im Weltall?
dediziertes Register. <p>Eine einfache Implementierung könnte ein Bitarray vorsehen, mit je einem Bit für jeden Thread. In einem festen Zeitintervall wird geprüft, ob alle Bits gesetzt sind. Falls ja, werden alle Bits gelöscht und der Watchdog gefüttert. Andernfalls wird ein Reset durchgeführt. Ein
Mond = 382 - 384000 km) und flog längst antriebslos. Meiner Ansicht nach viel zu nah dran, um noch umkehren zu können.
-
Thread
[Anleitung] Modifizierung China CNC für Estlcam
Steuersignal der Achsen. Dieses muss für alle Achsen invertiert werden (bei GRBL kann man dies im im Bit $2=7 setzen). Estlcam bietet (in der zur Zeit aktuellen Version 10.047) nicht diese Möglichkeit die Steuersignale zu invertieren. Mit dem Autor von Estlcam hatte ich auch kurzen Mail Kontakt, welcher
bzgl. Estlcam: Die Achsen funktionieren bei mir auf Anhieb, hab nur die Z-Achse auf "Richtung umkehren gesetzt". Merkwürdigerweise läuft die Y-Achse in die falsche Richtung. Wenn ich sie auf "Richtung umkehren" programmiere, dann ist das Koordinatensystem der Y-Achse auch invertiert. Die Y-Achse hat
-
Thread
parallel Bus
Hallo, ich möchte einen parallelen Bus mit einer 8 Bit Leitung und einem Strobe Signal aufbauen. Bei jeder steigenden Flanke des Strobe Signals sollen die Adressdaten sequentiell immer wieder gesendet werden und bei fallender Flanke die Daten. Das ganze
Es gibt Speicher (8 Bit), die nur auf Kommando (Latch) die Eingangsdaten übernehmen und dann natürlich am Ausgang spiegeln. Alternativ auch mit seriellem Eingang.
-
Thread
Warum produzieren Transistoren unharmonische Wellen?
Shorty schrieb im Beitrag #7291862: > u hast die vollen 16 Bit zur Verfügung und somit 96 dB. Das unterste Bit ist gerundet, womit es 15.5 Bit sind.
Audiomann schrieb im Beitrag #7291901: > Shorty schrieb: >> u hast die vollen 16 Bit zur Verfügung und somit 96 dB. > Das unterste Bit ist gerundet, womit es 15.5 Bit sind. Du hast keine halben Bits auf einer CD, da wird nichts gerundet.
-
Thread
Cortex M4 Assemblercode richtig in C nutzen
habe ich es einfach mal probiert: Aus diesem naiv zusammengeschusterten Stück: [c] /* Test: Bits vertauschen */ uint32_t reverseBitOrder32(uint32_t in) { uint32_t out = 0, maskl = 0x00010000, maskr = 0x00008000; uint_fast8_t i = 1; while( maskl ) { out |= (in & maskl)
Aus der Variante: [c] /* Test: Bits vertauschen */ uint32_t reverseBitOrder32(uint32_t in) { uint32_t out = 0, temp = in; for( uint_fast8_t i = 0; i<32; i++ ) { out <<= 1; out |= in & 1; in >>=1;
-
Thread
Kicad - bestehendes Bauteil samt Footprint spiegeln
genau über Pin#1 Bottom-Layer. Im Prinzip muss ich nur den Footprint vom Bottom an der Y-Achse spiegeln - wie mach ich das. Vielleicht ist das ja auch gar nicht möglich, dann das wäre so als wenn ich das Teil mit seiner Oberseite auf dem Bottom-Layer dran löten wollte. Für Tips wäre ich dankbar
erreichen. Es ist halt einfacher die Pin-Nummern adäquat zu sehen, als diese noch im Kopf spiegeln zu müssen, wenn man es routed. Markus
-
Thread
Zweiklang Ton erzeugen
Jacko schrieb im Beitrag #5140286: > [...] sondern auch amplituden-mäßig zum NULL-Wert spiegeln muss. Punktspiegelung. mfg mf
ist. Ich hab es deshalb nur immer mit Raw-Data (Audacity export als 8Bit unsigned) verwendet.
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
// Icon_ctl (Char Mode, No Icon Blink, Direct Mode Off) i2c_write(0xE0); // VLCD_set bit (VA=0x20) i2c_write(0xA0); // VLCD_set bit (VB=0x20) i2c_stop(); i2c_start(); i2c_write(0x74); // Slave Addr Byte (SA=0/RW=0) i2c_write(0x40); // Control Byte (CO=0/RS
Ordner-Icon ("Icon 1" im Datenblatt von Pollin gennant) ist bei mir seltsamerweise an CGRAM Adresse 0x0A, Bit5. Die restlichen Icons habe ich noch nicht aufgeschlüsselt... Persönlich ist mir das aber schnurz, weil man die Addressen & Bits ja auch noch in der Software später mappen könnte... Achja, das
-
Thread
Anti Aliasing Filter Phasenverschiebung
man's versuchen durch Allpassfilter wieder gruppenlaufzeit-zu-entzerren. Phasenverschiebung umkehren wird schwierig, weil's dann schnell nicht mehr kausal wird. Und nichtkausale Filter sind immer problematisch. Braucht man viele VHS-Kurse im Wahrsagen ;-) Gruss wK
bewusst. Wie hoch ist deine Abtastfrequenz? Der ADC im dsPIC30F2020 kann mit 1MS/s abtasten. 10Bit Auflösung
-
Thread
Selbstbau USB-Soundkarte
Bit oder weniger.
gibt ja 3000 Werte, also sind 10bit mit 1024Werten zu wenig. Also vermutlich 14 oder 16bit
-
Thread
Raumzeigermodulation, PWM
vom Zweiphasensystem wieder ins Dreiphasensystem zu kommen, muss man die Mathematik einfach nur umkehren, und nennt sich "Inverse Clark Transformation". Soll heißen: Der Raumzeiger ist eine reine mathematische Beschreibung des Dreiphasensystems. Heißt also, dass es für jeden Raumzeiger mit gewünschter
Gleitkomma und Trigonometrie ein unnötiger Ballast. Da die Ausgabe dann meist eh nur mit 8 oder 16bit erfolgt, ist eine Tabelle im nativen Format in der Genauigkeit mehr als ausreichend. Und nochmal: Matthias S. schrieb im Beitrag #5168722: > Warum sollte > die Regelung was mit der Sinustabelle
-
Thread
RS485 über RS232 auslesen
Im Handbuch steht zum RS485-Ausgang folgendes: 19200Bds, 8bits, no parity, 1stop bit Somit scheint die Übertragung analog RS232 auch seriell zu funktionieren. Ich denke man kann damit ein Signalfehler ausschließen. Oder was denkt ihr?
schrieb im Beitrag #5094681: > Dann wird zwar aus 0 eine 1 und umgekehrt, aber die Reihenfolge der Bits > kehrt sich nicht um. Wie sollte sich die Reihenfolge umkehren? Es kommt viel schlimmer - die Zusetzung der Bits zu Bytes im Empfänger ändert sich bei Invertierung des Signales vollständig, weil
-
Thread
Selbstgebaute 8x8 LED-Matrix
meinem Post gefunden. ein Foto vom fertigen Aufbau. und hier der Link zum Code: https://brainy-bits.com/blogs/tutorials/how-to-control-max7219-led-matrix Der Schaltplan hat nich auf Anhieb funktionert, ich musse noch die Reihenfolge der Anoden umkehren, aber danach lief alles problemlos. trotzdem
7219 kannst Du 8x8 LED ansteuern - die ganzen 7219er werden hintereinander verschaltet und dann mit Bits gefüttert, bis der Arzt kommt. Die Übernahme der neuen Daten erfolgt synchron, wenn der Datenstrom stoppt (sofern ich mich recht entsinne).
-
Thread
zwei identische GPS-Empfänger, ungleiche Koordinaten, wieso?
Geräten durch den Garten gewandert und dann gewartet, habe mich um 180 Grad gedreht und gewartet, kein Umkehr im Fehler.
Empfänger erzeugten Sequenzen verglichen (multipliziert und aufsummiert) werden. Da die einzelnen Bits der C/A-Sequenzen knapp 1µs lang sind, was bei Lichtgeschwindigkeit einer Strecke von 300m entspricht, ist dies zunächst einmal das räumliche(!) "Raster", in welchem der Empfänger nun versuchen kann
-
Thread
Schrittmotor Treiber im Eigenbau (erstmal nur die Idee)
Oben soll einen Counter darstellen, der Bei jedem High Impuls an "Pulse" eins weiter schaltet (KEIN Bit-Zähler) Daher: 1. Impuls: Out_1: High, alle anderen Out's: Low 2. Impuls: Out_2: High, alle anderen Out's: Low Wenn bei Out_10 angekommen, dann wieder bei Out_1 beginnen usw Reverse soll die Zählung an der Stelle, an der aufgehört wurde umkehren. Der Counter sollte auch im KHz Bereich gut mithalten können. Damit wäre ich auch schon bei meiner ersten Frage: Existiert so ein Bauteil? Eine Wahrheitstabelle, wann welche Spulen beschaltet
-
Thread
Hex-Wert in char-Array umwandeln?
belegen, bin ich > offen für Vorschläge. So wie du es geschrieben hast (0x1A8D), sieht es nach 16bit aus. Passt also in 2 Byte (statt 8).
const hex_w:array of char [0..15] = ('0','1,'2','3'...'9','A'..'F'); var v:integer; / 32bit variable i:byte; begin v:=irgend ein wert; // schreiben start_eeprom(0); for i:=7 to 0 // 32bit = 4 bit * 2 nipples >> 8 halbbytes do // shr >> ,
-
Thread
I2C Expander + LCD: Backlight auslesen
es Dir merkst. In bestimmt > 90% der Anwendungen wird es sicherlich einfacher sein sich dieses eine Bit irgendwo zu merken. Wenn man aber so wie ich die Designentscheidung trifft, die Zustände von 16 LCDs nicht im knappen Ram des µCs spiegeln zu wollen, dann kann man diesen einen Transistor austauschen
Dir merkst. In bestimmt > 90% der > Anwendungen wird es sicherlich einfacher sein sich dieses eine Bit > irgendwo zu merken. Wenn man aber so wie ich die Designentscheidung > trifft, die Zustände von 16 LCDs nicht im knappen Ram des µCs spiegeln > zu wollen, dann kann man diesen einen Transistor austauschen
-
Thread
Pseudozufallsgenerator rückwärts, Funktionswert ohne Interation?
#!python3 #coding=utf-8 def xorshift(seed=None): if seed is not None: xorshift.bits = seed xorshift.bits ^= xorshift.bits << 13 xorshift.bits ^= xorshift.bits >> 17 xorshift.bits ^= xorshift.bits << 5 return xorshift.bits & 0xFF xorshift.bits = 1; # "static"
Detlef _. schrieb im Beitrag #5115134: > also die > Koeffizienten quasi spiegeln. Eigentlich logisch! Danke
-
Thread
CRC16 - CCITT
mit 0x80 beim online-Checker das gleiche rauskommt wie mit 0x01 beim eigenen Code (den Wert halt "spiegeln".)
Yo, verzweifelte Nächte. https://www.mikrocontroller.net/topic/225796#new Ist für 32 Bit, aber vllt. ähnlich. Cheers Detlef
-
Thread
cos und sin mit Cordic für alle Quadranten
Cosinus und die daraus abgeleiteten Funktionen sind symmetrisch zur Achse. Damit kann man sowohl spiegeln als auch drehen!
Bogenmaß oder Grad oder Neugrad oder Artillerie-Strich oder was? Dann sollte folgen, auf wieviel Bit dein Sinus und Cosinus denn berechnet werden soll. Normalerweise braucht man für den Cordic (so man es sinnvoll anstellt) nämlich nicht eine Stufe pro Bit, sondern nur etwa 0.4 Stufen pro Bit - oder
-
Thread
Marienerscheinungsaktivitätendetektor
ein Blumenstrauß heraus quoll, allerdings mit dünnen Silberdrähten ca. 20 cm lang mit kleinen Spiegeln aufgeklebt... Dazu noch ein "Strahlungsmeter" in der Größe einer Zigarettenpackung und scheinbar eingebautem 4020 oder 4040, einige Leuchtdioden in einem billigen Elektronikgehäuse, die zu laufen
anstiegen, desto größer das Gefährdungspotential durch Strahlen aller Art... Ach so, es war nur eine 8 Bit Anzeige, die je nach Takt langsam oder schneller hoch zählt, so bis 255.. Ich war nur als Zuseher dabei, einige Tage später kam das Angebot von 50.000 öS für eine "Komplettentstörung" vom Keller
-
Thread
ADC Frontend für Unipolar Single-Ended 0-12V Signal
auf meiner Testplatine. Falk B. schrieb im Beitrag #5214887: > Also doch lieber "nur" einen 12 Bit Wandler nehmen? Hm, also besser wie 12 Bit ist das mit den 16 Bits jetzt schon. Mit den 12 Bit ADCs habe ich im Histogramm so 2-3 Balken, also auch ein LSB Rauschen beim Kurzschluss. Gut, das waren andere ADCs und nicht die 12 Bit Variante vom LTC2325 ... ne, ich nehme da den 16 Bit Stein, das wird ja keine Serienfertigung bei der jeder Cent zählt.
-
Thread
Aktuelle FPGAs in QFP
früher Secound Source der Xilinx XC20xx und XC3xxx waren. AT&T haben damals auf Grundlage der Xilinx 4Bit LUT Architektur (Lizenzabkommen) eine eigene FPGA Famlie mit SERDES Kanälen entwickelt (ORCA). Diese wurden dann von Lattice als Grundlage der eigenen Entwicklung genommen... > Altera und Xilinx
sonst wars ja nur ein Flip. Ich denke er erwartet eine ähnliche Entwicklung wie bei Xilinx von der 4Bit LUT auf die 6 Bit Struktur oder wie beim Umstieg von den XC2xxx XC3xxx (Gott hab Sie selig) auf die Nachfolgestrukturen in denen dann ein CLB mehr LUTs und FFs enthielt... Gruß Vanilla
-
Thread
F1-Drehzahlanzeige selber programmieren
tutorial-arrays-felder-initialisierung.html Alles was du benötigst ist eine Zuweisung Anzahl LEDs zu BIT Muster and den Ausgängen. Statt BIT Weise zu steuern könntest du auch die Ports direkt ansteuern (Byte). Der Code für deinen Bargraphen sähe bei einem 8 BIT Port z.B. dann so aus... [c] void BargraphAnsteuerung
, 0x7F, 0xFF}; PORTC |= BarGraph [AnzahlLeds]; } [/c] Das lässt sich auch auf 16 BIT erweitern nur musst du dann diese wieder in 2x8 BIT für den jeweiligen Port zerlegen. [c] void BargraphAnsteuerung (uint8_t AnzahlLeds) { const uint16_t BarGraph [16] = {0x00, 0x01, 0x03,
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Ich bekomms es nicht compiliert: In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38,
Abdul K. schrieb im Beitrag #5222105: > Man brauch SQlite zur Speicherung von 4 32Bit Zahlen? Du brauchst zwei Mal 32bit für Fenstergrößen? Respekt. Den Monitor hätte ich auch gerne...
-
Thread
Reed Schaltung umkehren
@ho-bit-hun-ter: Vielen Dank für die Hilfe. Ich habe das mal in einen Schaltplan gepresst :-) Kannst du die bitte überprüfen. @Kurt A.: Betriebspannung: 5V liegen am Led-Stripe an
@ho-bit-hun-ter Vielen Dank nochmal für die Informationen und die Aufklärung! Ich werde die Schaltung morgen testen und den Anschluss den Rest einbauen. Die Bauteile sind für 5V DC ausgelegt.
-
Thread
KiCAD: 3D foto rendering - Beispiel und Probleme.
Version: (2016-11-22 revision ccdfabc)-master, release build Platform: Linux 3.16.0-4-686-pae i686, 32 bit, Little endian, wxGTK - Build Info - KiCad - Compiler: GCC 4.9.2 with C++ ABI 1002 Settings: USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING
eagle3d/wips/modsmega-01.jpg Das ist eine der Besten, die Ich je gefunden habe. Wenn sie das Spiegeln noch besser diffus machen und die weisse Schrift auf dem Atmel zurückziehen würden, ginge das auf den ersten Blick als ECHT durch! Bis die da angelangt sind, ist noch viel Orga zu leisten :-)
-
Thread
fehler im lehrheft Gesperrt
return ret; } #define Bits(...) Bits2(__VA_ARGS__, -1) [/c]
einen Dezimalwert? Hex oder Binär ist dem Problem deutlich angemessener und bei zusammenhängenden Bits ist es natürlich sinnvoll, sich für die Verschiebung des Bitmusters auf das unterste Bit zu beziehen. Die wenigsten Register werden wohl die Bitreihenfolge spiegeln ;-)
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
. Dann muss man nämlich immer noch die 8bit Adresse mit bit0=Low konfigurieren, obwohl tatsächlich immer bit0=High gesendet wird.
So, ich hab die Möglichkeit, das Display bzw. den Inhalt entsprechend zu spiegeln, implementiert. Man hat die Wahl zwischen horizontal spiegeln, vertikal zu spiegeln oder horizontal & vertikal zu spiegeln.