-
Thread
Umwandlung von langen Dezimalzahlen als String in Hex
Der Wert ist zu gross für 32 Bit, also müssen 64 Bit her. Man kann auch etwas selber gestricktes basteln, z.B. 48 Bit Zahlen, aber der Aufwand lohnt sich mit grosser Wahrscheinlichkeit nicht! Ansonsten siehe strtol() oder atol()
Die Kernfrage ist ob es eine arithmetische Möglichkeit gibt die Aufgabe >zu erledigt Ja, mit 64 Bit! >oder ob dafür der AVG mit 64-Bit Zahlen rechnen muss. Ja, doch das macht der AVRGCC mit links! Nimm doch einfach die 64 Bit und gut is! Oder wovor hast Du Angst?
-
Thread
undokumentierte Dateiformate mit KI dekodieren
: `00 00 01 A5`. - Dezimal: `421`. 3. **Farbtiefe (Bits pro Pixel):** - Offset: 28 bis 29 (2 Bytes). - Hex: `18 00`. - Interpretation: Little Endian → Umkehr der Bytes: `00 18`. - Dezimal: `24` (24 Bit Farbtiefe). ### Zusammenfassung: - **Breite:** 647 Pixel. - **Höhe:** 421 Pixel. - **Farbtiefe:** 24 Bit. Diese Daten sind im Header der Bilddatei kodiert und wurden korrekt aus dem Hexdump gelesen. ------------------- Immer noch zu ähnlich zu BMP. Das sieht man daran, dass er die Zahlen als 32Bit
-
Thread
Problem mit Assembler (ATmega8 / AVR-GCC)
beschreiben: Ausgänge CLR click [/avrasm] Es kommt hier nicht darauf an, in einem Register alle Bits zu setzen, sondern es soll danach ein Port konfiguriert werden. Okay, hier betrifft es zuuufällig alle Bits. Übersichtlicher: [avrasm] .equ config 0b11111111 ldi click, config OUT DDRC
loop: LDS click, PINB ; die Taster auslesen und STS PORTC, click ; und auf die LEDs spiegeln RJMP loop ; und nochmal...[/code]
-
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
Flackern beim DMX-Empfang
und 4 Tasten einstellbar und natürlich im EEPROM verewigt. Anschaltung der Ansteuerschaltungen mit 8-bit Datenbus und 5-bit Adressbus oder I²C (100kHz). DA-Wandler-Platine ist noch in Produktion, Empfänger läuft aber prima! Will sagen: den Empfang über INT0 und RX-INT machen, dann klappt's schnell und
DMX-Kanal 1 ausgelesen wird, da ja die Adresse über den Port C geholt wird. Zusätzlich wird das 9. Bit vom PIN E2 geholt.
-
Thread
AVR-ASM Knobelei : Bitmanipulation am LCD im 4-Bit Mode
einschalten " gesetzt. Nun nochmal konkret. LCDrs ist ja Null, also wird ja diese Bitposition ( Bit0 ) so gelassen und nur Bitposition ( Bit1 ) eins gesetzt, da ja LCDen Eins ist und die Veroderung ( | ) dies bewirkt. oder Die Bitpositionen ( Bit0 und Bit1 ) werden auf Eins gesetz, weil LCDrs
0000 0001 | 0000 0010 ----------- 0000 0011 (einfach in jeder Spalte auf die beiden Bits eine Oder Operation anwenden) [/code] Das Ergebnis ist als ein Byte, in dem die beiden Bits 0 und 1 auf 1 gesetzt sind und alle anderen Bits 0 sind. Die Bits 0 und 1 deswegen, weil LCDrs für die
-
Thread
AVR-Studio und Stack
LED_Temp2, 0b10 out PORTE, LED_Temp2 LED_Test_Loop_: eor LED_Temp, r19 ;Register umkehren out PORTC, LED_Temp ;Wert ausgeben eor LED_Temp, r19 ;Register wieder zurückkehren sbrc LED_Temp, 7 ;Ist das 7. Bit gesetzt? rjmp LED_Test_2nd_ ;Ja, Schleife
LED_Temp2, 0b01 out PORTE, LED_Temp2 LED_Test_Loop2_: eor LED_Temp, r19 ;Register umkehren out PORTC, LED_Temp ;Wert ausgeben eor LED_Temp, r19 ;Register wieder zurückkehren sbrc LED_Temp, 7 ;Ist das 7. Bit gesetzt? rjmp LED_Test_End_ ;Ja, Schleife
-
Thread
reihenfolge der bits in einem byte umdrehen
7 mit 2 Tausche Bit 6 mit 3 Tausche Bit 5 mit 4 Kürzer gänge es dann nicht mehr
Lieber Michael, noch mal im Klartext Register OUTREG mit 80hex laden, also das oberste Bit ist gesetzt Register INREG um eine Stelle nach Links verschieben, Das 8. Bit ist jetzt in C Register OUTREG um eine Stelle nach rechts verschieben, wobei hier das Bit aus C an Stelle von BIT
-
Thread
LED-Matrix; glimmen nicht aktiver LEDs
unsigned int x){ int j; for(j=0;j<2;j++){ srcMirror=x; mirror(); //Bits spiegeln SSP1BUF=dstMirror; //schreibe lByte while(SSP1STATbits.BF==0); dummy=SSPBUF; x=(x>>8); //hByte ins lByte schieben } } void pushOut
unsigned int x){ int j; for(j=0;j<2;j++){ srcMirror=x; mirror(); //Bits spiegeln SSP1BUF=dstMirror; //schreibe lByte while(SSP1STATbits.BF==0); dummy=SSPBUF; x=(x>>8); //hByte ins lByte schieben } [/c] int ist ganz
-
Thread
Ausfallsichere Backup-Strategie für die ganze Familie
Dateisysteme, dass dagegen immun ist. Zu Bit Rot findest du in der Wikipedia noch etwas: https://en.wikipedia.org/wiki/Data_degradation > Welcher Grund würde denn gegen Festplatten gleicher Größe von > unterschiedlichen Herstellern sprechen
wenn die nicht ab und zu mal betrieben werden, den diese refreshen auch ihre Zellen damit da keine Bits kippen.
-
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
zwei Fragen zu MAtrix mit LED-Streifen; Spannungsversorgung, Datenleitung
@ Marco H. wie schon geschrieben die WS Daten werden über SPI erzeugt. 8 SPI Bits = 2 WS Bits 800kHz * 4 SPI Bits = 3,2 MHz SPI Takt Ein DMA Transfer umfasst 12 Bytes = 3 WS Bytes (GRB eine LED) Sobald als möglich werden die nächste 12 Bytes berechnet und die Daten für die nächste
Marco H. schrieb im Beitrag #4782219: > Jedes der einzelnen von den 24bits benötige ein 1byte großen Wert für > das Tastverhältnis. Hinzu kommt mindestens 2 Reset Bits. Die sind nötig > damit der Controller nicht die PWM weiter mit den letzten Wert ausgibt. Wie schon
-
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
Erster Schaltungsentwurf - ATtiny Programming Board
>JP1 an der vertikalen Achse spiegeln
Nicht drehen sondern spiegeln
-
Thread
Adressdekoder für 68k CPU
Dekodierung ein CPLD zu verwenden und damit für die ersten Zugriffe nach dem Reset das ROM auf 0x0000 zu "spiegeln". Gibt es weiter Vorschläge?
Ich würde das Rom kopieren, weil könnte 8Bit sein und Ram dann in Wortbreite.
-
Thread
Target serielle Eingabe umkehren?
Target. Ich wollte einen seriellen Addierer bauen, wofür ich aber die serielle Eingabe erstmal umkehren muss, damit ich "richtig rum" addiere. Wenn ich also die Zahl ins Register schiebe steht ja im Register: 0011. Also wird das höchstwertigste Bit als erstes Addiert mit dem jeweils anderem höchstwertigstem Bit in einem anderen Schieberegister. Deswegen brauch ich irgendwie die Umkehrung. Also gibt es eine Möglichkeit wie ich aus dem Inhalt des Schieberegisters 0011 ein Schiebregister mit dem Inhalt 1100
-
Thread
bits eines bytes umdrehen
du willst also die bits an einer seite des bytes "spiegeln", oder? hab zwar von c nich so die ahnung, aber nimm einfach den inline-assembler und roll das eine byte rechts raus ins carry-flag und von da linkswärtig wieder
Ups, war wohl nix... Das invertiert die Bits, war aber nicht gewünscht. Mein Fehler, sorry.
-
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
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
in gutes Beispiel für mein Eingangsposting..ist das nicht dieser Temperaturfühler bei dem man die Bits erst spiegeln muss oder sowas?! Wieso wird so etwas gemacht? Gibt es da Einsatzbereiche wo das Sinn macht?
gutes Beispiel für mein Eingangsposting..ist das nicht > dieser Temperaturfühler bei dem man die Bits erst spiegeln muss oder > sowas?! Also ich musste da noch nix spiegeln. Aber das ist ein guter Baustein an dem du die schlechten Eigenschaften von I2C in der Praxis erforschen kannst. :) Olaf
-
Thread
C asm Inline-Coding im AVR-Studio
? Danke im voraus Georg static void lcd_out( uint8_t data ) { data &= 0xF0; // Die 4 Bits im oberen Nibble spiegeln // MSB LSB // bit7 bit6 bit5 bit4 0 0 0 0 // Nach der Spiegelung: // MSB LSB // bit4 bit5 bit6 bit7 0 0
existiert. Korrekt lautet die Sequenz etwa: [c]static void lcd_out (uint8_t data) { // Die 4 Bits im oberen Nibble spiegeln // MSB LSB // bit7 bit6 bit5 bit4 0 0 0 0 // Nach der Spiegelung: // MSB LSB // bit4 bit5 bit6 bit7 0 0 0 0
-
Thread
Diskrete Fourier Transformation mit Taxicab Metrik - mache ich was falsch?
Detlef _. schrieb im Beitrag #7837328: > Modernere Proz. > benötigen für 32Bit float aber genauso lange wie für 32 Bit integer, die > Zeite wo man mit integer sparen konnte sind imho vorbei. Dann hast du aber die Möglichkeit unterschlagen, diese Operation zu parallelisieren
Jahren hatten wir für Space-Anwendungen das SPIHT-Verfahren umgesetzt. Zum Einsatz kamen DSP mit 40 Bit, von denen wir aber nur 32 Bit genutzt hatten. Das Float-Format hatte dann nur 23 oder 24 Bit in der Mantisse, war für diese Anwendung aber seinerzeit das Optimum, was man unter Weltraumbedingungen
-
Thread
PC/104 zu ISA
signalkompatibel zum ISA-Bus. Kann es sein, dass er aber /nicht/ pinkompatibel ist? Offensichtlich ist der 8-Bit Teil des Steckverbinders spiegelverkehrt. Beim PC/104 ist Reihe A auf der linken Seite, bei ISA auf der rechten. Die 16-Bit Erweiterung mit den Reihen C und D passt dann wieder. Warum ist das so?
reden hier aneinander vorbei. Ich habe mich nämlich nie aufgeregt. Und mein Problem bleibt auch bei 8 Bit weiter bestehen, wenn Du Dir die Belegung des PC/104 einmal anschaust. Drehen kann man eine ISA-Karte zwar, horizontal spiegeln aber leider nicht. Nichts für ungut, Steffen
-
Thread
Mikroprozessor 8051
Versorgungsspannung kurzschliessen, Überspannung anlegen ... mit Drehstrom kannst du den Programmablauf umkehren ;o)
Drehstrom, JA. Aber auf das linksdrehende Drehfeld achten! Sonst keine Umkehr des Programmablaufes möglich.
-
Thread
Signal über Ports leiten
Hallo Florian Vielen Dank für die Beispielcodes. Diese Bit-Operationen verstehe ich. Gibt es aber keine Möglichkeit mit der Syntax "PINB.3 oder PORTC.5" direkt auf die Bit's zuzugreifen? Existieren in AVR-GCC von Hause aus nicht solche Makros, wie
das ist c standard und ganz normale bit operationen. ich empfehle dir ein c-buch.
-
Thread
IR Led Reichweite erhöhen
strahlen würden. Legt man nicht so großen Wert auf die Datenrate und begnügt sich mit 1 kBit/s, schafft man mit einer passend angesteuerten IR-LED LD274 (Abstrahlwinkel +/- 5°) und einem billigen IR-RC-Empfänger TSOPxx schon mal 10 m. Mit einem alten Taschenlampenreflektor und einer
scharfstellen? Bei IR ist die > Lichtbrechung etwas anders, als im sichtbaren Bereich. > > - Bei Spiegeln gibt es keinen Unterschied - da kann man > es mit sichtbar strahlenden LEDs testen. Das mit den Spiegeln stimmt aber nur, solange das spiegelnde Medium an der Oberfläche ist. Wenn wie beim Badezimmerspiegel
-
Thread
Suche kleines Notebook /Netbook
ob man wohl mit einem 64 Bit Browser schneller browsen kann, und mit 64 Bit Textverarbeitung schneller texten kann?
Wegstaben Verbuchsler schrieb im Beitrag #2364631: > ob man wohl mit einem 64 Bit Browser schneller browsen kann, und mit 64 > Bit Textverarbeitung schneller texten kann? Mit der Erweiterung auf 64bit wurden weitere Register sowie weitere Instruktionen eingeführt, sodass 64bit
-
Thread
RFID hex-dec
Bit links und machne rechts. Schau dir den Wikiartikel an.
aussieht. Transponder-ID wird werksseitig festgelegt, mit Header und Paritybits ergibt das 64 bit. Das wird immer auf gleiche Art und Weise eingelesen und ergibt *immer* 9 Header bits, 40 Data bits, 9 line parity bits und 4 column parity bits. Also besteht nutzbare Info aus einem Array von
-
Thread
CPU SAA7219 per Jtag auf Basis FT2232H ansprechen - Tool schreiben
Jük P. schrieb im Beitrag #8052623: > 0x12955049 Einfach Byte für Byte spiegeln. Aber das hast Du ja schon selbst herausgefunden...
Wie soll man es deuten: 20 Adressen also pro Adresse 1 byte oder doch 2 bytes- 16 bit breit? Irgendwie habe ich Käse.
-
Thread
Atmega 32 , 4bit -LCD Ansteuerung
: PORT C Bits : C1 C2 C3 C4 LCD Datenleitung: D4 D5 D6 D7 Dann muss man ein Nibble nicht in sich spiegeln, bevor es ausgegeben wird.
wie bereits erwähnt, ist die Platine fest verlötet. > Dann muss man ein Nibble nicht in sich spiegeln, bevor es > ausgegeben wird. Das ganze wird dadurch für den Anfänger nicht leichter. Es ist ja noch ein bit vom höheren nibble im spiel.
-
Thread
Mathematik zum liebhaben. Gesperrt
eben gab, meinte er nach einigen wenigen Minuten, dass er einfach den oberen Punkt an der Geraden spiegeln würde und dann den neu entstandenen Punkt mit dem unteren Punkt verbinden würde...clever... ... Ihr mathematischen Helden! Lagrange ... pfff
Anwendungsmöglichkeiten >> seiner Erfindung. Albert Einstein >> Math is like Ophelia in Hamlet — charming and a bit mad. Alfred North Whitehead
-
Thread
Division mit "krummen" 10
ist? Sicher nicht auf einem Rechenknecht, der nur 8 Bit kann und dann schon wieder mit einem Übertrag rumhampeln muss und keinen Nibble-Zugriff beherrscht...
aber schon, was bei einer Software-Division passiert? Ich verrate nur so viel: Schleife und jedes Bit darf mal vor.
-
Thread
STM32F4 Probleme mit USART
Es gibt eine Seite im Nettz, die massenweise nützliche "Bit Routinen" und Makros bereit stellt, wie zb Spiegeln eines Bytes, rotieren über 64 Bit usw. Habe mich nur leider danach tot gesucht die wieder zu finden. >>Das heisst nichts. Es gibt Leute, die programmieren
Christian J. schrieb im Beitrag #4039998: > Es gibt eine Seite im Nettz, die massenweise nützliche "Bit > Routinen" > und Makros bereit stellt, wie zb Spiegeln eines Bytes, rotieren über 64 > Bit usw. Habe mich nur leider danach tot gesucht die wieder zu finden. > >>>Das heisst nichts. Es gibt
-
Thread
ICL7660 Boost Pin
Peter M. schrieb im Beitrag #6445215: > Bedeutet das im Umkehr-Schluss, dass ich ohne negative Effekte fürchten > zu müssen, den Boost Pin verwenden kann um die Performance deutlich zu > verbessern, wenn ich die Caps gleich lasse (10uF)? Durch den Boost wird
tatsächlich nichts. Die Auswirkungen des Ripple sind so gering, dass es auf die Messung mit einem STM32 12-Bit AD-Wandler keinen Einfluss hat ... Vielen Dank.
-
Thread
Drehgeber-Dekoder arbeitet unerwartet
Sehe ich nicht so, egal was sich ändert, jede Änderung hat eine Richtungsinformation. Die neuen zwei Bit werden verglichen mit den vorherigen zwei Bit, daran erkennt man die Richtung. 00 10 11 01 00 10 11 und so weiter 00 01 11 10 00 01 11 und so weiter, ist entgegengesetzte Drehrichtung
Oder einem > Umschalter auf dem Rastpunkt. Da zappelt dann nichts mehr. Das ist die berühmte Umkehr-Hysterese. Genau die hatte ich auch in meinem interruptgetriebenen Assembler-Code implementiert. Die ich hier zwar mal gepostet hatte, die ich aber dank der lausigen Suche einfach nicht wiederfinden
-
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
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
DTMF Bits verkehrt herum eingelesen
statt 0001 (1) lese ich jetzt 1000, also 8 statt 0010 (2) lese ich jetzt 0100, also 4 usw. Also Bit 3 sollte den Inhalt von Bit 0 erhalten Bit 2 den Inhalt von Bit 1 Bit 1 den Inhalt von Bit 2 Bit 0 den Inhalt von Bit 3 Mit Shift-Operationen und Bitmaskierungen ist mir nichts geeignetes eingefallen
immer die schnellste lösung Hmmm ... gegen nen in HW implementierten SHIFT wohl nicht. Bei einem Bit-Durcheinander warscheinlich aber schon. Ich glaub, beim Cortex-M3 gibt es einen ASM Befehl, der die Bits eines Bytes einmal in der Reihenfolge umkehren kann. --- Hab noch ein wenig rumgespielt
-
Thread
Suche Programm zum HDD Clonen mit differentiellem Update
Programme, die genau das für dateibasierte oder imagebasierte Backups machen. Nur für das komplette spiegeln von Laufwerken hab ich sowas noch nicht gesehen. Schade eigentlich.
letzten Backup veränderten Blöcke, Es ist immer noch ein kleiner Unterschied ob forensisch 1:1 jedes Bit oder ob ein paar Blöcke irgendwie durch irgendein System kopiert werden. Scheinbar leere Blöcke könnten auch eine Information enthalten?
-
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
LCD Datenleitungen invertieren
anschliesst spielt so gut wie keine Rolle. Mir geht es um die 4 Datenleitungen (du benutzt doch den 4-Bit Mode?). Die 4 Leitungen zu spiegeln ist doch wirklich kein Problem: Port 0 -----------------> D3 Port 1 -----------------> D2 Port 2 -----------------> D1 Port 3 -------
anschliesst spielt so gut wie keine > Rolle. Mir geht es um die 4 Datenleitungen (du benutzt > doch den 4-Bit Mode?). Leider nicht. Ich bin im 8 Bit Mode (siehe 1.Beitrag). Aber das neue PCB ist schon fertig und geht morgen abend ins Bad! Muss ja noch brav üben! Aber so langsam stellt sich schon eine Ätzroutine
-
Thread
Wetterstation Windrichtung kodieren und dekodieren
Micha R. schrieb im Beitrag #4698373: > Ich rechne lieber mit dem 4-Bit Wert. Dann definierst du deinen Kram einfach um und setzt eben für 1 nicht NNO sondern NNW.
natürlich kommen dann die Code-Recycler, die Wert drauf legen, dass die Routine auch mit einem 14-Bit Geber noch läuft ;-)
-
Thread
std_logic_vector Spiegeln
Hallo, ich hab nochmal eine kleine Frage: Gibt es eine einfache Moeglichkeit einen Vektor zu spiegeln? Mein Ansatz ist sehr schreibaufwendig: [vhdl] INPUT_VECTOR_GESPIEGELT(0) <= INPUT_VECTOR(47); INPUT_VECTOR_GESPIEGELT(1) <= INPUT_VECTOR(46); INPUT_VECTOR_GESPIEGELT(2) <= INPUT_VECTOR(45
muss ich mit den Daten eine kleine Rechnung vollziehen. Daher muessen die Gewichtungen der einzelnen Bits im Vektor stimmen. Gruß MemY
-
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
Motor PWM Steuerung, Mosfet Problem
Axel R. schrieb: > Du musst die PWM Pulsbreite nun umkehren. Ich habe nur keine Ahnung wie das geht.
Der Arduino hat einen 8 Bit PWM Ausgang
-
Thread
SNR bei ADCs
Hallo zusammen, (folgende Aussagen spiegeln mehr oder weniger das hochgeladene Bild, darum schaut es euch bitte an) ich versuche gerade statische Fehler des ADCs zu begreifen. Aber eins ist mir nicht so klar, nämlich das mit dem SNR.
> (folgende Aussagen spiegeln mehr oder weniger das hochgeladene Bild, > darum schaut es euch bitte an) Kann ich so nicht nachvollziehen. Das hochgladene Bild behandelt Aspekte der Wirkung eines Anti Aliasing Filters. Deine
-
Thread
AVR Reziprok-Wert (Umkehr-Wert) berechnen
Hallo zusammen, hat jemand ne vorstellung, wie man den Reziprok-Wert (Umkehr-Wert) also 1/x berechnen könnte? ?-))) Grüße Martin
tatsächlich was bei atmel gefunden. Im Anhang findet Ihr das PDF-Dokument. Werde einfach eine 16-bit Division (1/x) ausführen! Grüße martin
-
Thread
LED Fading in schön
überfordert, wie ich das ausrechnen kann. Könnt ihr mir etwas auf die Sprünge helfen? Ich nutze eine 16bit PWM und habe bis jetzt immer mit 256 Stufen gearbeitet. Danke für eure Hilfe Dennis
Steigung und den Endpunkt, der erreicht bzw. überschritten wird – bei einem konstanten Zeitverlauf und 8-Bit als PWM-Wert bräuchte man für eine Gerade bestenfalls 2 Bytes, bei 10 Geraden – also dann für den ganzen Verlauf – gerade mal 20 Bytes. Bei 16-Bit-PWM könnte man im gleichen Beispiel durchaus mit 30
-
Thread
negativen Wert v. Poti zu positiven Wert umkehren
Hallöle. void loop(){ int potiwert=analogRead(Analogpin); potiwert=map(potiwert, 0, 1023, -500, 500); if (potiwert <= - 1 && potiwert >-500){ potiwert= potiwert*(potiwert)/ potiwert; Serial.println (potiwert); delay(1000);} } Dieser Code soll für meinen Schrittmotor sein, welcher so dann die Drehgeschwindigkeit und die Richtung ändert je nach Potiwert. Daher das set.Speed ja keine negativen Werte annimmt, habe ich den Code so eingerichtet ,dass wenn der Potiwert in den negativen Bereich geht, dann die Werte in der if Schleife umgedreht werden. Im Seriellen-Monitor werden
-
Thread
Entscheidungsfindung neue HDD (nicht SSD)
jetzt einfach eine 10TB von WD und eine von Seagate und betreibe beide parallel im PC (RAID zum Spiegeln 1:1). Dann bleibt nur hoffen und beten. Aber vielen Dank, ich werde berichten.
jetzt einfach eine 10TB von WD und eine von Seagate und > betreibe beide parallel im PC (RAID zum Spiegeln 1:1). Und wenn du Pech hast, fliegt dir das RAID dank Timeout einer dafür ungeeigneten Disk auch schon ohne ernsthaftem Defekt um die Ohren.