-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
USART oder SPI, dann wird für den DMA-Speicher nicht so viel Platz gebraucht. * Timer: 1 uint16 pro Bit (2 Byte pro Bit) * USART: 1 Byte pro 2 Bit (½ Byte pro Bit) Bei mir läuft gerade die USART-Version, SPI geht aber auch.
/11/13/src/StaticBitSet.java
-
Thread
AMTEL Evaluationsboard 2.0.1 von Pollin
r0, SREG push r0 push iwr0 push iwr1 in temp1, key_pin ; Bits umkehren com temp1 ; gedrückte Tasten werden zu 1 cbr temp1, 0b11100011 ; PINs, die nix mit den TastenPINs zu tun ; haben auf LOW (nicht gesetzt) setzen
; SkipIfBitInRegisterIsClear - wenn Taste3 nicht betroffen rcall Taste3 rjmp main Taste1: sbrs key_state, 2 ; SkipIfBitInRegisterIsSet - wenn Taste gedrückt SKIP ret ;
-
Thread
Sinustabelle 256x8
Zuhilfenahme der Tabelle den Funktionswert bestimmt. Das geht ganz leicht: Ist das Argument n Bit breit, legen Bit n-1 und Bit n-2 den Quadranten fest: [pre] Bits n-1 Bit n Quadrant ——————————————————————————— 0 0 1 0 1 2 1 0 3 1 1 4 ——————————————————————————— [/pre] Die restlichen n-2 Bits (Bit n-3 bis Bit 0) liefern den Index auf die Tabelle, wobei dieser Index für die Quadranten 2 und 4 (also wenn des zweithöchste Bit gesetzt ist) negiert werden muss, und zwar so, dass das Ergebnis
-
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
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
crystal it is about 2.1%. With asynchronous communications the timing is restarted on every start bit, so it is only cumulative across the 10 bits (start, 8 bits, and stop), giving a max of about 19% on the stop bit (9 x 2.1%). You can theoretically get away with as much as 5% error per bit (+/-45%
P.S. Nutze Win10/64bit
-
Thread
Ladestrom von USB messen?
tht-operationsverstaerker/microchip-technology/# http://www.tme.eu/de/details/pic12f1840-e_p/mikrocontroller-microchip-8-bit/microchip-technology/# Und noch ein bisschen Hühnerfutter.
, jetzt sehe ich's auch. Ich wollte eine Spannungfolger machen, habe aber vergessen das Teil zu spiegeln. Im Anhang die korrigierte Version…
-
Thread
"Unwichtige" Fragen für die Schaltplan-Optik
einnimmt. Außerdem brauche ich funktionell keinen ganzen Port. Wenn ich aber aus PortB und PortC einen 16bit Parallelbus machen wollen würde, würde ich eindeutig auch das untere Symbol nehmen. Da geht dann Funktion vor einfachem PCB-Layout und zudem ist der Schaltplan schöner, wenn die 16 Leitungen direkt
als ein OP ist, wenn die Versorgungspins extra sind. Die brauch man dann auch nicht drehen oder spiegeln. Also z.B. 4 gleichaussehende OPs und als 5. noch die beiden Anschlüsse für Vcc/GND. Ich habe es auch schon gesehen, dass bei einem 4fach OP der erste ein OP-Dreieck mit Versorgungspins ist und die
-
Thread
D/A Wandler für Audio Ausgabe
echter Lautsprecher der an einem kleinen Verstärker hängt. Der wiederum ist an dem LPC eigenen 10-Bit DAC angeschlossen.
eine Seite gefunden, die mir 1000 Sinus Werte generiert. Hab jetzt statt deinen vorgeschlagenen 8 Bit DAC, den 12 Bit DAC ausgewählt mit den entsprechenden Werten. An dieser Stelle würde ich gern noch was hinzufügen, bitte nicht falsch verstehen. Den Nachteil den ich an der Konstruktion sehe
-
Thread
Alialising weisses rauschen
maximal(FFT eines Weißen rauschens ist wieder weißes rauschen). wenn mein ADC eine Auflösung hat von 16 Bit würde das einen Quntisierungsfehler von -96dB ergeben. Also meiner Rechnung nach würde kein Aliasing auftreten. jetzt habe ich ein Bild mit dem ADC aufgenommen(16bit/40Mhz) und FFT transformiert.
Ein Oszi hat gewöhnlich einen 8bit AD Wandlder... im HighRes-Mode evtl 12Bit oder so. Du wirst mit solch einem Wandler keine .100dB SNR bessen können. Was ich sagen will: das Quantisierungsrauschen deines Oszis pfuscht dir grade mehr
-
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
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
Von UART ungenutze PIN's des PORT
Hier ein kleines Bespiel. [code] // RX ist an bit 0 // TX ist an bit 1 // AA, BB, CC sind bits 2,3,4 und alles Eingänge // UU, VV, WW sind bits 5,6,7 und alles Ausgänge // Die Werte sind schon in der Libc definiert // Du kannst Sie aber umdefinieren
Falls es ein AVR ist: Null Problem. Dir fehlen dann halt nur Bit 0 und Bit 1. Die Richtungsbits, Pull-Up u. s. w. werden wie gehabt angesprochen. Keine Ahnung, aber möglicherweise, spiegeln sich der aktuelle RxD- und TxD-Zustand im Bitmuster beim Lesen. Einfach
-
Thread
KiCAD: Anfängerprobleme bei der Installion unter Linux
Hallo, ich mache gerade meine ersten Gehversuche unter Linux (Manjaro 64bit) und versuche KICAD zu installieren. Hierzu bitte ich um eine kleine Anschubhilfe. Seit Jahren arbeite ich mit Windows und Eagle (Hobby). Das aktuelle Update von Eagle, dass mich für den Hobbybereich
Arbeitsspeicher (habe günstig noch ein Modul austauschen können) großes SSD Laufwerk Linux Mint Cinnamon (64bit) Mein Win7 64bit habe ich auf das andere SSD-Laufwerk übertragen (geht sehr gut) und dann LinuxMint installiert. Während der Installation konnte nicht mehr vom externen DVD-Laufwerk gebootet werden
-
Thread
MPP Tracker 100W siebenmal selbstbauen?
Ausrüstung, die mir die Kollegen weitergeben können. - Und jetzt kommts: AtMega8 kann FastPWM, z.B. 5bit Auflösung bei 500kHz oder 6bit / 250kHz. AtTiny (20MHz statt 16) kann zunächst nur fix 8bit / 78kHz, weiter hinten im Datenblatt ist irgendwie dann doch von flexibler Auflösung die Rede. Da könnte man
So, hallo wieder. Ich habe mich mißverständlich ausgedrückt: Ich meinte nicht spiegeln um die +12V-Schiene, so daß ich dann wirklich Hilfsspannung für die N-Kanal FETs brauche. Sondern das ganze in die Low-Side legen. Ich habe jetzt wieder einen wunderhübschen Schaltplan gemalt,
-
Thread
bistabiles Relais für AVR/Arduino
die Ansteuerung des bistabilen Relais. Zumindest wenn es ein "single coil" ist - zum einfachen Umkehren der Polung. Gruss, Torsten
Programmierung einfacher. In der aktuellen Schaltung liegen die TPIC6B595 hintereinander, es müssen also 16 Bit gesendet werden. Wobei auch hier nur 1 Bit auf "1" ist um die entsprechende Spalte auszuwählen. Man könnte die Chips auch getrennt voneinander ansteuern, bräuchte dann aber eine zusätzliche Steuerleitung
-
Thread
OFDM: wieso zuerst IFFT?
Sender die IFFT verwendet werden und beim Empfänger die FFT? im Prinzip könnte man es doch auch umkehren und zuerst FFT machen, beim Empfänger wieder IFFT. Es gibt aber einen Grund, warum man es so nicht macht, aber den habe ich vergessen und finde es in meinen Notizen nicht wieder. Was auch noch
hast einen Binärdatenstrom, der ist durch diverse Verarbeitungsstufen schon durch, das sind rohe bits. Von denen fasst du dann z.B. 8Bit=1Byte zusammen und weist eine von 256 Konstellationen (Amplitude/Phase) zu. Auf diesen einzelnen Träger hast Du dann 8 Bit moduliert. Das machts du mit allen Trägern
-
Thread
Toner-Transfer vs. Belichtung - zeigt her die Platinen :)
wird wohl von deinem Bearbeitungsprogramm abhaengen. Habe das PDF mit Inkscape geoffnet um es zu spiegeln. Original ist der nicht vorhanden, aber du platzierst ja ein Vektorbild aus einer leeren Seite. So wuerde ich das interpretieren.
. Werde da noch etwas üben müssen. Habe auch vor lauter schnell schnell vergessen das Layout zu spiegeln... Anfänger halt...
-
Thread
TSA5511-PLL funktioniert nicht
Ist zwar schon 15 Jahre her, aber grob ist es doch so: Register 0 (bit7 des ersten Bytes) ist der PLL-Faktor, Register 1 (bit7=1) sind Teiler&Co. Die Gesamtadresse ist 0xc2 bzw. 0xc3 (wenn Bit 0=R/W ist). Schau erstmal, ob du mit dem Test-Pin P6/7 (AFAIR brauchen die noch
Durch anderen Einbau der Kapazitätsdiode ließ sich die Wirkungsrichtung der VCO-Steuerspannung umkehren. Nach nur kurzer Angleichung der Frequenz erhielt ich im Terminal die Meldung "eingerastet" aufgrund der Abfrage des Stausbytes. Bislang sind Fang- und Haltebereich extrem gering. Ändert man den
-
Thread
Laser und monomoden
Spiegel im Resonator. Wenn der schon "unveränderbar" vorhanden ist, einfach über Coating von Spiegeln / Linsen dahinter filtern. Ist aber weniger effektiv als schon im Resonator die unerwünschten Frequenzen zu killen.
im Resonator. > > Wenn der schon "unveränderbar" vorhanden ist, einfach über Coating von > Spiegeln / Linsen dahinter filtern. Ist aber weniger effektiv als schon > im Resonator die unerwünschten Frequenzen zu killen. Ich hab keine speziellen Bausteine (nur Kramkiste) und weiss dass Filtern
-
Thread
Marderschreck Softwareproblem
: In dem Datenblatt vom 25er Seite 24 unter 6.1.6 : http://www.atmel.com/images/atmel-2586-avr-8-bit-m...
der Namen merkt man sich viel leichter, als welches Bit an welcher Bitposition steht. Und bei den Timern mit ihren mehreren Konfigurationsregistern ist das alles dann noch einen Gang schlimmer. > > Leider sind Kommentare geduldig und spiegeln nicht
-
Thread
verschiedene SPI Systeme betreiben
geeignete Lösung dazu einfällt Datenplatt Atmega8, Kapitel "SPI", Stichwort "SPI Control Register SPCR", Bit DORD Lesen bildet. Gruss, Rainer
Lösung dazu einfällt > Datenplatt Atmega8, Kapitel "SPI", Stichwort "SPI Control Register > SPCR", Bit DORD wie man das Hardware-technisch in der SPI umsetzt weis ich... meine Frage ging um eine Software lösung ohne dass die SPI selber die Bits dreht.
-
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
Telekom - ISDN auf IP-telefonie umstellen?
billiger als die Kiste von Draytec! > Damit kann man die Anlage z.B. auch mühelos kopieren und spiegeln - also > was soll das Gehacke auf den Supportzeiten? na dann kopier doch mal deinen Draytec auf eine Bläckbochs ala Billig-PC! > Der Draytek wird jedenfalls bei Weitem nicht so heiss wie eine
Esselbach schrieb im Beitrag #3693494: > Damit kann man die Anlage z.B. auch mühelos kopieren und spiegeln - also > was soll das Gehacke auf den Supportzeiten? Hast du die Telefonanlagenhardware doppelt rumstehen? > Und ob der Hersteller > namhaft ist oder nicht, ist dabei beinahe vollkommen
-
Thread
Temperaturgesteuerte Lüfterregelung mit ATtiny24 für PC-Gehäuselüfter
Ergebnis zum Gesamtwert hinzufügen adcsumme += ADCW; } // Durchschnittswert bilden, umkehren, und zurückgeben return 1023 - (adcsumme / 10); } // ADC abfragen (Temperatursensor intern) // -------------------------------------- uint16_t Read_Int_Temp_Sens(void) { // Interne
or Internal Voltage Reference with external capacitor at the AREF pin by setting (one) the bit REFS0 in the ADC Multiplexer Selection [/code] > werden kann... Ich habe jetzt mal den KTY Sensor von ADC0 auf ADC1 > gelegt, und jetzt hängst du noch 100nF gegen Masse an AREF.
-
Thread
Der "richtige" 868 MHz-Receiver für RPi gesucht
Screenshot des mittels SDR (Modulation AM) aufgenommenen Signals (um es zu decodieren horizontal spiegeln [liegt wohl an der Endianess des DVB-T-Sticks]). Das letzte Byte steht dabei für die Luftfeuchtigkeit, das vorletzte für die Temperatur. Am Anfang ist eine 24 bit Präambel. So bin ich bei der Decodierung vorgegangen (es wird vom gespiegelten Signal ausgegangen): Für die "Breite" eines Bits (Bitrate 2400 bit/s) habe ich die Ausschläge der Präambel gemessen. Ist für den Zeitraum des Bits der Ausschlag unten habe ich es als 0 gemessen, ist er oben habe ich es als 1 notiert (erstes Byte der
-
Thread
Ideen für FPGA-Projekte?
, schreib ein Paper drüber und freu dich. Wollen wir noch schnell diskutieren, ob ein AVR ein 8-Bit oder ein 16-Bit-Prozessor ist? Schließlich ist dessen Flash 16-bittig adressiert, der Program Counter ist 16 Bit breit und es gibt Befehle, die mit 16 Bit breiten Daten umgehen können. Also ist es ein 16 Bit-Prozessor, oder? Oder?
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
sehr schöne und praktische Idee! Bei den käuflichen Dingern ist der Abstand der eingesteckten Bits so eng bemessen, daß man Mühe hat, so einen Bit zu greifen und herauszuziehen. Grüße Eppelein
Steckbretttauglicher zweifach 8-Bit R2R-Dac mit Spannungsfolger.
-
Thread
Prinzip grafische darstellung/diagramme etc
Das macht man dann abwe nich mit nem 8 bit microcontroller :D
+-----+-----+------+-----+------+ ------------------------------------- Die Bewegung vom 8-Bit AVR weg zu einem 32Bit Prozessor ist allein schon eine große Umstellung. Wenn Du in C programmierst, dann ist zwar einfach ein 32Bit-Typ der "natürliche" aber es gilt immer noch, das Du in C den den
-
Thread
Logic Analyzer (Zeroplus) Empfehlung
bin nach der Suche nach einem Logic Analyzer, meiner ist viel zu langsam (USBEE-dx), die 12Msps in 16Bit-Busbreite reichen nicht aus. Die Firma ist bereit bis zu 5K Euronen auszugeben, ich hab jetzt einige Hersteller mal angeschaut und bin dann bei Zeroplus "gelandet". Die haben laut Beschreibung,
einiges gemacht, zB. Initialisierung etc.. Ich muss das am Stück aufnehmen, weil wenn ich irgendwo ein Bit vergesse, ist die ganze Arbeit umsonst. Die aufgenommene Protokolle muss wieder über ein µC oder FPGA "abspielen".
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Starterkits</a>. Der Controller ist ein <a href="http://www.infineon.com/cms/en/product/microcontrollers/32-bit-industrial-microcontrollers-based-on-arm-registered-cortex-tm-m/32-bit-xmc1000-industrial-microcontrollers-arm-registered-cortex-tm-m0/channel.html?channel=db3a30433c1a8752013c1aa35a6a0029" rel="nofollow
Meinte diese Übersicht: http://www.infineon.com/cms/en/product/microcontrollers/32-bit-industrial-microcontrollers-based-on-arm-registered-cortex-tm-m/32-bit-xmc1000-industrial-microcontrollers-arm-registered-cortex-tm-m0/channel.html?channel=db3a30433c1a8752013c1aa35a6a0029
-
Thread
Verständnisfrage: Multiplikative Mischung und PSK
die Länge des Vektors konstant und es ändert sich nur der Winkel. Bei BPSK gibt es die Winkel 0° (Bit = 0) und 180° (Bit = 1). Bei DBPSK kommt es auf die Änderung des Winkels an (wenn weniger als +/- 90° Änderung, dann Bit=0; sonst Bit=1). Hier wirds nun wackelig im Wissen: Die Modulation von
Spiegelung nötig... aber wenn das Nutzsignal im Unteren Seitenband übertragen würde, müssten wir spiegeln... D.h. das Seitenband würde bei 2412 MHz - 20 Mhz = 2392 MHz beginnen und bei 2412 MHz enden. Wobei bei 2392 MHz die "hohen" Frequenzen des Nutzsignals wären, die dann nach dem Abwärtsmischen
-
Thread
Neues Layout, Artikel der Woche
angemeldete - wäre schön das für alle schaltbar zu machen also auch anonyme... - die angesprochene Umkehr der Beiträge (d.h. neueste oben) fände ich auch gut wg. Tablet bzw. Smartphone - Design im allgemeinen ist ok
. DOs + DON'Ts DOS + ... -dos and don'ts- zusammen, ist halt ein Begriff. Grammar Bites: Apostrophe use in Do's and Don'ts http://www.train4publishing.co.uk/blogs/item/grammar-bites-apostrophe-use-in-do-s-and-don-ts
-
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
Denkfehler bei Displayansteuerung
der falschen Stelle auf. Alles was dich interessiert, ist die eine Funktion, die 1 Byte in die 4 Bits zerlegt und auf die Reise schickt. Diese 4 Bits musst du in sich spiegeln, um deine Torheit die Datenleitungen genau falsch herum anzuschliessen, wieder auszugleichen. So etwas macht man nicht ohne
inklusive der gewünschten Verschiebung durch LCD_DB zu überlegen, wo welches der 4 interssierenden Bits wieder auftauchen muss. Es gibt sicher auch eine clevere Methode wie man mit Bitoperationen die 4 Bits spiegeln kann (wie es im 8 Bit Beispiel gemacht wurde), nur weiß ich die nicht auswendig und
-
Thread
CRC Prüfsumme mit bekanntem Startwert
wo du dein XOR Gatter hast. In der Praxis wird das aber mit einer Tabelle von vorberechneten 32 Bit Werten für alle 8 Bit Zeichen gemacht.
unterstellen kann, noch folgendes: Du siehst einen Schritt genannt "links schieben". Wenn Du den umkehren willst, musst Du Dich entscheiden ob Du eine 0 oder eine 1 rechts hereinschiebst. Wie entscheidest Du Dich? Oder probierst Du alle möglichen Kombinationen aus. Bei sagen wir mal 8 Byte, also 64 Bit
-
Thread
UART Empfang ohne Stopbit
verwenden. Sonst kannst du ganz einfach die UART nicht verwenden. Punkt. Im empfangenen Datenbyte die Bits nachher nochmal im Programm umdrehen ist ja nicht das große Problem.
Richtung des >Telegramms invertieren soll und nicht die Pegel. Du meinst wahrscheinlich eine Umkehr in der Zeit oder auch in der Reihenfolge. Zuerst das Stop-Bit, die Daten und dann das Start-Bit. Das nennt eigentlich niemand "Invertieren". Die einzige im Elektronikbereich relevante Verwendung
-
Thread
HD44780: BusyFlag oder Delay?
Bei der 4Bit Kommunikation wie lang ist eigentlich der Delay zwischen senden von High nibble und low nibble? [c] tmp = data; tmp >>= 4; tmp &= 0x0F; LCD_PORT &= 0xF0; LCD_RS = 1; LCD_PORT |= tmp; LCD_E
Hi >Bei der 4Bit Kommunikation wie lang ist eigentlich der Delay zwischen >senden von High nibble und low nibble? Kein Delay. MfG Spess
-
Thread
Gabellichtschranke als Absolutweggeber
Lichtstrahls, geringste Toleranzen in deiner Mechanik werden sich um ein Vielfaches im Signal wieder spiegeln. Der einzig machbare Weg, den ich sehe, nimm anstatt der lichtundurchsichtigen Blende ein Verlaufsfilter. Eventuell reicht eine bedruckte Overheadfolie Grüße
Weg: ca 400 und 600mm. Auflösung 50µm. Das sind 14 Bit. Bei 16 Bit hab ich 10µm. Ginge das überhaupt? Ich wollte auch den ganzen Hysteresefehler vermeiden der mit dem Motor-Kupplung-Spindel-Mutter-Mutterfassung System eingeführt wird. Das heißt, die
-
Thread
ADC für Oszilloskop gesucht
könnte? Das IC hat symmetrische Versorgungsspannung -5V und +5V, einen Messbereich von -2 bis 0V, 8bit und 20 MS/sec (bzw 35 für den 9048). Vielen Dank!
allerdings auf 1 Bit auch vertrauen möchte muss man natürlich etwas mehr aufwand treiben... Wenn die Eingangsspannung Positiv ist geht ja der genannte TLC5540. Alternativ fällt mir auch noch der ADC1175-50 ein.(beide
-
Thread
Sinn und Unsinn zöllischer Maße - Diskussion
Schock Eier und eine Scheffel Mehl als gängige Mengenangabe vermisse. Ein Byte sollte aber schon 10 Bit haben, das ist doch viel runder ...
man auch so finden im Alltag, schau dir die Benzinpreise an. ;-) >Ein Byte sollte aber schon 10 Bit haben, das ist doch viel runder ... Dann wirst du wohl auch das 32-System einführen müssen, umd 2x5 Bit darzustellen. Da reichen die 26 lateinischen Buchstaben + 10 Ziffern gerade noch aus.
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Microchip hat viele 16Bit MCUs
wieder. Ich gehe davon aus, dass sich dann ein Bild ergibt, was noch > einmal deutlich in Richtung 32Bit verschoben ist. Also die Diskussion um 32 bit verdrängt 8 bit gibt es bestimmt schon seit 10 Jahren. Philips wollte damals (2004 kamen die LPC2000 raus) erstmals über den Preis von 32 bit die 8 bit
-
Thread
Welche Programmiersprache?
Registerebene konfigurieren wie in ASM. Aber anstatt darüber zu grübeln, wie ich bei genau diesem µC den 16 Bit MUL möglichst effizient ausführe, mache ich mir mehr Gedanken über das Programmdesign. ASM ist das Paddelboot, da kann man die Strömung schön in den Armen spüren. Eine Hochsprache ist das Motorboot
konfigurieren wie in ASM. > > Aber anstatt darüber zu grübeln, wie ich bei genau diesem µC den 16 Bit > MUL möglichst effizient ausführe, mache ich mir mehr Gedanken über das > Programmdesign. Träum weiter, die Realität sieht anders aus! Drei aktuelle Beispiele gleich hier aus dem Forum: http
-
Thread
Tasten abfragen am ATTINY13 mit Assembler
ausgeben [/code] oder benutze, wie die meisten, die für Bitoperationen vorgesehenen Befehle zum Bit-setzen, Bit-löschen, Bit-abfragen [[AVR-Tutorial]]
spiegeln. Aber den Fall hast du nicht. Du hast ganz andere Hardware-Voraussetzungen. Insbesondere hast die diese Bit-'Übereinstimmung' an 2 verschiedenen Ports nicht.
-
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
RAID 6 in Software
Siehe Punkt 1). ... Windows 7 verfügt scheinbar über keine RAID-Funktionalität. Es kann nur spiegeln oder ein logisches Laufwerk aus mehreren physikalischen Laufwerken erstellt werden. Eine externe Softwarelösung für Windows konnte ich nicht finden. Besonders zugesagt hat mir das Dateisystem XFS
einem speziellen Verfahren das Raid reparieren können. Mathematisch ist das unmöglich. Wenn von 3 Bits bloß noch eines übrig ist, geht das eigentlich nur durch Raten.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
SWD_DIO_PIN, buf & 1); pin_write(SWD_CLK_PIN, 1); } } static void read_bits(size_t bits, int silent) { uint8_t val = 0; pin_configure(SWD_DIO_PIN, SWD_MODE_INPUT); size_t bit; for (bit = 0; bit < bits; ++bit) { pin_write
Und hier ist die Datei sowie 32bit exe.
-
Thread
AVR, Sinustabelle zu groß für den Speicherplatz
Ansonsten würde es auch reichen z.B. bei einem Sinus nur eine viertel Periode zu speichern und dann zu spiegeln/invertieren um die anderen vier Quadranten zu bekommen. Grüße Norbert
ablegen. Also im Ganzzahl-Wortformat oder, wenn Du kein Problem mit dem Klingel in den Ohren hast, im 8-Bit-Format. Darüber hinaus sollte der Bereich von 0 bis pi/2 reichen. Danach passiert ja sowieso nichts neues mehr. Wenn dein RAM jammert, ab ins FLASH.
-
Thread
UV-Laserdrucker
werden es bei einem Top von 0xFF. >Hast Du das mal selbst ausprobiert? Was? Wenn du Mode7 bei 8-Bit-Timer oder Mode14/15 bei 16-Bit-Timer meinst, dann ja. MfG Spess
Dieter Frohnapfel schrieb im Beitrag #4088036: > Die 32-Bit-Version für den Zähler habe ich auch schon angedacht - da > muss ich aber auch 32-Bit-Werte liefern und verarbeiten können (in > vertretbaren Intervallen). Mit einer 8-Bit-CPU AT... kann ich da wenig