-
Thread
Schrittmotor Softstart
dem Motor verbunden sind) unweigerlich 0, egal was vorher dort stand. Deshalb erst Einlesen, diese Bits sichern und mit den zu setzenden Bits verknüpfen. MfG Spess
Motor verbunden sind) unweigerlich 0, egal >was vorher dort stand. Deshalb erst Einlesen, diese Bits sichern und mit >den zu setzenden Bits verknüpfen. Warum soll ich die Ports einlesen? Da hängt ja eh nix dran außer Motor.
-
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
Warum Leistungsmesser aus dem Baumarkt in den Elektroschrott gehören
der Traum vom schönen Messwert. Ja, es ist in der Tat so: Baumarktgeräte sind Schätzeisen und spiegeln die Realität nicht wieder. Nur mal so zum Vergleich: Ein Modem hat eine Leistungsaufnahme von 4W laut Gerät und läuft im 24/7-Betrieb. Das macht jährlich 8 Euro. Real liegt der Wert 6W drüber,
EM78P468 (Elan) als µC. http://www.cirrus.com/en/products/cs5460a.html http://www.emc.com.tw/eng/8bit_prod_dsc.asp?gid=&tid=000002&tt=8bit_lcdi_ds&nn=LCD%2BADC+Type+MCU+Family
-
Thread
STM32 und 11x74HC595.
Deine for Schleife bestimmt, in welcher Reihenfolge die Bits gezählt werden. Ich bezweifle allerdings, dass deine 64 Bit Variable 88 Bits enthalten kann.
88 Bits in einer 64bit-Variable? Optimistisch!
-
Thread
Pollin LCD Modul 7" Touch-monitor FT700TVGA
simon schrieb im Beitrag #5410740: > muss das nicht so sein? Nein. Address muss mit einer 16-Bit-Adresse gefüllt werden, command ist ein 8-Bit Kommando. Da es sich wohl um Standard-NEC handelt, reduziert sich die Adresse auch auf 8 Bit. Das zweite Byte ist dann einfach das negierte erste Byte.
korrekt zu sein. Hier habe ich erst vor ein paar Tagen erklärt, warum IRSND eine vollständige 16-Bit-Adresse erwartet bzw. IRMP auch nur solche zurückliefert: https://www.mikrocontroller.net/topic/450692#5410072
-
Thread
VHDL vs. Schltplan
erzeugt allerdings sofort lesbaren HDL Code...< gilt nicht für mich :-). Wenn ich mir vorstelle, eine 32-Bit Division in HDL zu erstellen; oh je. Ich meine, ich hab` nie Informatik oder Elektrotechnik studiert. Ist VHDL (HDL?) wegen der Ausbildung im Studium so populär? Gruß Alf
for-schleife sollte etwas zur verwirrung beitragen und wäre ja auch ne gute möglichkeit, mal fix alle bits zu spiegeln oder ähnliches.
-
Thread
Konfigurationsschalter auf Platine verdreht, Software Korrektur
das irgendwie "trickreicher". Tabelle. Ansonsten mal die Suche fragen, hatten wir neulich erst (Bits eines Bytes umdrehen oä).
unüblich, Bauelemente oder Peripherie so anzuschliessen, dass das Routing vereinfacht werden kann. Bits zu schieben oder zu spiegeln kostet kaum Rechenzeit und kein Geld. Mehr Bohrungen, Kreuzungen oder Lagen hingegen kosten sehr wohl Geld.
-
Thread
VU-Meter Schaltung
bloss 20dB braucht man keinen Logarothmierer. 60dB ist interessant, doch da kackt selbst ein 20 bit A/D-Wandler ab.
Spiegeln geht natürlich wegen den OpAmps nicht ;-) Ich habe jetzt ein quasi-fertiges Layoutschema, was meinen Vorstelllungen bezüglich der Masse entspricht. Für den letzten Opamp würde ich gerne einen
-
Thread
ADC Free Running (nur 1x)
eine nicht eingestellte Trigger Quelle warten. dann sollte das laufen PS: das Löschen von Bits die im Reset zustand eh 0 sind kannst du dir sparen, löscht der Compiler eh. MfG Tec
voreingestellte Triggerquelle für den auto-trigger-Modus der free running mode. > PS: das Löschen von Bits die im Reset zustand eh 0 sind kannst du dir > sparen, löscht der Compiler eh. Nicht der Compiler, sondern der Controller, und zwar bei einem Hardware-Reset.
-
Thread
VHDL Signalgenerator
das generierte Signal eines Sensors abbilden. Als Eingangssignal bekomme ich die Periodendauer (16bit) und die Amplitude (8bit) des Signals. Die Periodendauer soll zwischen 0,01msek und 6000 msek und die Amplitude zwischen von 0,5V bis 10V variiert werden können. Der verwendete DA-Wandler hat 16bit
von 100ms jede ms die Adresse erhöhen (etwas vereinfacht, die Zahl kann sich durch halbieren und spiegeln der LUT halbieren).
-
Thread
ADCs mit LVDS an DSP oder USB 3.0 Device Controller anbinden
Weg das wirklich so umzusetzen, wie man es will. > wieviel MSPS es haben sollte > und wieviel Bit Auflösung. 8 Bit reichen eigentlich aus. LeCroy hat gerade Oszis auf den Markt gebracht die 12 Bit haben. Laut Vertriebsmann laufen die sehr gut. Für ein eigenes design würde ich bei 8 Bit bleiben
Material benötige ich so gut wie keins, denn davon habe ich *MEHR ALS GENUG* rumliegen... > 8 Bit reichen eigentlich aus. LeCroy hat gerade Oszis auf den Markt > gebracht die 12 Bit haben. Laut Vertriebsmann laufen die sehr gut. Für > ein eigenes design würde ich bei 8 Bit bleiben. 1. weil die
-
Thread
Mehrfachsteckdose öffnen Gesperrt
Ich habe so ein Standard-Sonder-Bit Satz von Pollin. Da sind auch diese Bits mit bei. Guckst Du: http://www.pollin.de/shop/detail.php?pg=NQ==&a=NjM3OTk0OTk=
> Ich habe so ein Standard-Sonder-Bit Satz von Pollin. Da sind auch diese > Bits mit bei. > Guggst Du: 100 Universal Bit Box beim Penny Markt 4,99 euro. > >Enthält u.a. auch diese eigenwilligen 3-flügeligen Bits oder Torx mit >Innenbohrung
-
Thread
2-Kanal analoger Datenlogger, mobil
ADCs der STMs mittlerweile so gut, dass man auf externe verzichten kann? Bei den Atmels gibts nur 8 Bits und die mit 12 Bits rauschen so extrem, dass man auch da nur eher auf 9 bis 10 kommt. Externe SAR ADCs mit 12-14 Bits kosten wenig, liefern mir aber immer einen echten Mehrwert.
der STMs mittlerweile so gut, dass man auf externe > verzichten kann? Bei den Atmels gibts nur 8 Bits und die mit 12 Bits > rauschen so extrem, dass man auch da nur eher auf 9 bis 10 kommt. Das Datenblatt sagt 10,8 ENOB. Derzeit habe ich für die Erfassung 32-fache Überabtastung eingestellt. Das
-
Thread
Maiskolben Lötstation Display steht Kopf
>tft.setRotation(3); könnte diese Bits allerdings später dann wieder überschreiben...
wird MY mitgesetzt, mach das mal aus. [pre] case 3: _Mactrl_Data = 0b10101000; 0b00101000 <-- BIT7 löschen _width = _TFTHEIGHT; _height = _TFTWIDTH;//-__OFFSET; break; [/pre]
-
Thread
Frage zu "sections" im ext. memory
16Bit Zeigeroffset des 32Bit Zeigers zurückgeben. Allerdings eben vorher überprüfen ob im zugehörigen Bankingregister der richtige Wert drinnen steht. Da wir effektiv nur 24Bit benötigen haben wir sogar noch weitere 8Bits im Segmentteil des 32Bit Zeigers übrig. Diese 8 Bit können dann für spezielle Funktionen im Malloc()/Speichermanager verwendet werden. Leider habe ich bisher eben nur auf 32Bit PC einen Speichermanager
-
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…
-
Artikel
Diskussion:Festkommaarithmetik
. F) Was sollen die 1024 dort im Nenner, woher kommen die? A) Von den elementaren Formeln eines 10-Bit AD-Wandlers, auch wenn davon nicht explizit die Rede ist. ---- Bezug zum AD. > Wieso wird hier der AD-Wandler gebracht? Weil das eine Standardanwendung ist! Es geht nach nicht um das Ansteuern das ADC
dividiert ist egal. Es ist ein BEISPIEL und das Verfahren zu demonstrieren, keine starre Vorgabe. Spiegeln. Was soll denn das mit dem Spiegeln des Strings? Das kostet nur Rechenzeit und Programmspeicher. Ich bin SEHR dafür, das KOMPLETT unter den Tisch fallen zu lassen. Ausserdem ist im Abschnitt ITOA
-
Thread
An alle Logiker
Johann L. schrieb im Beitrag #4375161: > Das sind aber immer noch 3 32-Bit Operationen (2 falls a und b zur > Compilezeit bekannt sind). Aber besser gehts wohl nicht. Ja, aber für den Originalcode erzeugt der Compiler 5 32-Bit-Vergleiche (von denen allerdings maximal
Kann man die Logik der Abfrage nicht umkehren? [c] return !((x >= a && x >= b) || (x < a && x < b)); [/c] (Not yet tested)
-
Thread
OLED Ersatz gesucht
welche für den SSD1309 sind z.B. das hier: https://www.aliexpress.com/store/product/2-42-inch-31PIN-8Bit-Yellow-OLED-Display-Screen-SSD1309-Drive-IC-128-64-SPI-I2C/224898_1960958572.html?spm=2114.12010612.8148356.10.29c0333f3PnjeT Jetzt wäre die Frage, ob das trotzdem funktionieren kann?
CS durchreichen und wenn das kommando kommt CS wegnehmen. dann brauch man nicht alle Leitungen "Spiegeln" sondern nur abhören.
-
Thread
Visual Studio Code für Raspberry Pi Pico, neue Mikrocontroller uvam
Bei NXP gibt es außerdem einen höchst interessanten Single Purpose-Mikrocontroller, der für das Spiegeln von Smartphone-Bildschirminhalten vorgesehen ist. Was es sonst an Neuigkeiten gibt, listen wir – wie immer – hier. ### STMicroelectronics – Neuigkeiten vom 18nm-STM32 am 18. November Im Hause
peripherals include 2 sets of 12-bit ADCs, 2 sets of 12-bit 1 Msps DACs, and 4 sets of analog comparators (ACMP), meeting a wide range of application needs. [/c] Die Frage, wie preiswert der Controller am Ende sein wird, lässt sich
-
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
Windows 10 bootet nicht mehr.
Obs mit der Onboard Grafik anders gewesen wäre, kann ich nicht sagen. System hier ist W10 Pro 64-Bit.
Bei mir auch W10 Prof. 64 Bit
-
Thread
externer serieller EEPROM/C
Hmm... Hast Du denn vielleicht noch so viel Platz im RAM, daß Du den Inhalt dort spiegeln kannst? Bei Modifikation im RAM dann halt nach einer bestimmten Zeit das EEPROM updaten. Dadurch reduzierst Du die Zugriffe aufs EEPROM und hast das Problem des Schreib-/Lesezugriffs weitestgehend
Wie hoch ist denn das Datenaufkommen pro Sekunde? 20bit? "Viel" kann da ja gar nicht gespeichert werden...
-
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
802.15.4 / ZigBee
@ Axel Ich meine nicht die 64-Bit Adresse. Beim BitCloud Stack wird zusätzlich eine extended PAN ID verwendet, die während oder nach dem anmelden vom Koordinator durch ein 16-Bit PAN ID ersetzt wird. (Siehe BitCloud User Guide Seite
sie spiegeln ja eine Eigenschaft des Geräts bzw. der Firmware wieder), die unteren 6 Bits sind schreibbar, natürlich in den Grenzen der jeweiligen Implementierung. Nicht jeder Modul wird mit +31 dBm in der
-
Thread
Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88
Diese Variante kam erst später hinzu. Falk Brunner schrieb: >>Meine 500Hz sind ein Sinus mit 128 Bit/Periode macht 15,625µs pro Bit. > > Bit? Eher Byte, oder? Nein Bit, wer rechnen kann ist klar im Vorteil: 500Hz = 2ms geteilt durch 128 Bit sind 15,625 µs pro Bit! Falk Brunner schrieb: >>
es wohl nicht ganz verstanden! Wir werden sehen . . . >>>Meine 500Hz sind ein Sinus mit 128 Bit/Periode macht 15,625µs pro Bit. > >> Bit? Eher Byte, oder? >Nein Bit, wer rechnen kann ist klar im Vorteil: 500Hz = 2ms geteilt >durch 128 Bit sind 15,625 µs pro Bit! Du gibst aber pro PWM-Zyklus
-
Thread
OV9655 Kamera hat nur Blautöne
565-RGB von der Cam in 666-RGB fürs Display formiert? Hast Du da hardwaremäßig die höherwertigen Bits auf die niederwertigen gespiegelt?
- zum Spiegeln: Es ist durchaus gebräuchlich, aus RGB 565 <-> RGB666 zu machen, indem man das höchstwertigste Bit einer Farbe(der ein Bit fehlt) mit dem niederwertigsten zusammenschaltet (quasi- spiegelt), um zumindest
-
Thread
Linux: Riesendatei in Teilen kopieren, ohne zusätzlichen Platzbedarf
langsamer. Quatsch. Welcher physikalische Effekt sollte dafür deiner Meinung nach verantwortlich sein. Bits wiegen nix. Und selbst wenn sie es täten, könnte die Physik nicht unterscheiden, ob das Bit benutzt ist oder nicht. Vorhanden ist es nämlich immer... > 2.Ein System sollte nie durch Platzmangel ersticken
manches Logfile plötzlich eine andere Meinung als Du. c-hater schrieb im Beitrag #6834397: > Bits wiegen nix. Das Wort Fragmentierung und der Aufbau einer Platte sind bekannt? Teste selbst mit hd2testw volle und leere Platte. https://www.heise.de/download/product/h2testw-50539
-
Thread
Mini-Motor mit PWM direkt an AVR-Portpins
direkt zwischen zwei PWM-Pins des AVR hängen kann. Im Beispiel habe ich einen Tiny13 verwendet, eine 8-Bit PWM mit 20Hz programmiert, was für den Zweck völlig ausreichend ist. OCR0A bzw. OCR0B werden wechselseitig geladen. Das heißt, wenn der Motor in die eine Richtung laufen soll, wird OCR0A auf meientwegen
nie bei laufendem Motor auf Eingang geschaltet werden. Und man sollte auch nicht die Laufrichtung umkehren, wenn der Motor noch läuft.
-
Thread
Solarzelle im MPP betreiben
Multipliziere, vergleiche mit Vorgänger-Wert: Besser => Richtung beibehalten Schlechter => Richtung umkehren Warte ein Weilchen Beginne von vorne.
Controller (ATMega88)? Ja. Der ATmega88 hat 512Byte EEPROM. Wenn du für Spannung und Strom jeweils 8Bit annimmst sind das 512Byte / 2Byte = 256 Messwerte. Die Auflösung ist: 5V/2^8 =19mV und 8A/2^8 =31mA Man kann natürlich auch noch skalieren, damit ein Modul mit 1V höher aufgelöst wird als
-
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
Lichtsensor überprüfen aber wie?
brauchst Du irgendwas, was für eine logarithmische Kennlinie sorgt, weil Tageslicht etwas mehr als 8 bit Dynamikumfang hat.
Einsatz üblicher Controller ohne Messbereichsumschaltung eng. Zwar ist das auf einem LPC2000 mit 32bit Timer etwas einfacher als mit anderen Controllern, aber mit adaptivem Prescaler (=> Messbereichsumschaltung in Software) ist das auch mit 16bit Timern kein Problem. Wobei der TSL230R ausserdem eine
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
da die Software immer komplette Bytes liest und ausgibt. Außerdem wundert mich die Angabe "Font bits per pixel : 2" - die Schriftart muss in s/w sein, also mit einem Bit pro Pixel. Wenn du den Font-Generator benutzt, ändere einfach die font.ini so, dass unter Export das template.h aus meinem zip-File
Hallo JanWmann, prinzipiell ja, aber ich wünsche dir viel Spaß beim Bits verschieben usw. Ich meinerseits werde dieses Thema nicht anfassen, da es richtig kompliziert wird. Mein Rat: Finde dich in deinem Fall damit ab, dass du nur 8 Bit-weise in y-Richtung arbeiten
-
Thread
Atmega8 als kompass
Für eine Absolutmessung mit 720 Stufen reichen zwei Lichtschranken nicht, das braucht 10 Bit im Graycode. also 10 Lichtschranken mit mikrofeiner Auflösung. Die 1024 möglichen Positionen sind ja auf dem Umfang der Scheibe verteilt. Bei etwa 3 cm Durchmesser hätten wir außen ( innen wirds noch
Spannung kurzschließt (selbst-induktion) Oder man baut eine hart h-brücke zu VCC/2. Dadurch ist eine umkehr der Polarität möglich.
-
Thread
An alle Grafikplatinenbesteller !
Christian J. schrieb: > Ich verstehe zwar nur Bahnhof aber ich glaube Dir mal. Dachte bisher, > dass 2 Bit für die Farben verwendet werden und das Display das irgendwie > von allein macht, dass es so angezeigt wird. Ich hätte auch nichts gegen > schwarz weiss. Ja, 2 Bit ist richtig. Macht 3 Graustufen
ob vieleicht Benedikts speicherlayout das gleiche ist, ggf mußt du dann im Programm das Bild nur spiegeln.
-
Thread
Multivibrator Schaltung
Lochkartenstanzer/-leser¹, die mit Groß-/Kleinschrift umgehen konnten. Das Byte war größtenteils noch 6 Bit breit, was zu wenig war, um Groß- und Kleinbuchstaben, Ziffern und Sonderzeichen aufzunehmen. Interessant ist es, dass Spice auch nach fast 40 Jahren der Defactostan- dard in der Schaltungssimulation
Das geht also nicht. PNP in LTspice drehen: Move, selektieren, Ctrl-r (drehen) oder Ctrl-e (spiegeln). Im Anhang ist die fertige Schaltung. Da kannst du jetzt mit der Probe messen um die Funktionsweise zu verstehen. Helmut
-
Thread
Differenz von Registerwerten bilden...
Will einen Registerinhalt von OxFF abziehen, also die Differenz bilden. Alles 8bit. Dachte in etwa an: uint8_t a; uint8_t b = 256; uint8_t result; a = result; // Ergebnis in a weisen, result = 0; // altes Ergebnis löschen, optional result = a-b; // Differenz (a subtrahiert
Wenn Du jetzt eine Zahl (ADC) umkehren willst (0 = 255, 1 = 254 etc.) dann genügt ein Invertieren (One Complement) völlig. Wurde Dir doch bereits in einem Deiner vielen anderen Threads erklärt. In AVR-ASM: ;Wert in r16 COM r16
-
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
4 Kanal MSO gesucht (Fortsetzung von "Oszilloskop R&S RTB 2k All-in, Erfahrungen")
auch bei Verwendung der 2 digital-Kanäle verfügbar, beim Hameg HMO3524 ist z.b. pro verwendeter 8 Bit Probe ein Analog-Kanal nicht nutzbar. Digital-Probes: frei definierbare Busbreiten, bis Bits "alle sind". Level pro Bit definierbar, Anzeige der Bus-Signale wahlweise als einzelne Bits oder Dez
Maxim B. schrieb im Beitrag #6633653: > aber 14 bit finde ich besser als 8. Maxim B. schrieb im Beitrag #6633234: > 14Bit(!) Lies nochmal genauer: die 14 Bit sind nur für den Signalgenerator. Das Oszi hat nur 8 Bit. Ist genauso wie bei meinem
-
Thread
CD-Entmagnetisierer- Es gibt ihn wirklich!
wie früher; jetzt erkennt die Maschine selbsttätig, daß eine Unwucht vorliegt und versucht durch Umkehren der Drehrichtung die Wäsche umzuschichten. Ältere Maschinen schleuderten, was das Zeug hielt (oder eben auch nicht).
Oh, nicht dass der Laser zu tief reinleuchtet, ab Lambda/4 gibts nen Phasensprung und das Bit wird invertertiert. Außerdem reicht es nicht, wenn man seine CDs entmagnetisiert, man benötigt dann auch noch quecksilbergefüllte Lautsprecherkabel -- für den flüssigen Sound.
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
K. H. schrieb im Beitrag #6963874: >> Was ist der unterschied von C auf 8bit und C auf 64bit? >> Richtig, keiner. > > Es gibt welche. Wenn du mal auf einen 8-Bit Controller ein printf() > laufen lässt, wirst du feststellen, dass dann i. A. Feierabend mit dem > Programm
in der Standardversion, aber das ist auch alles. (Aktuell schaue ich mir gerade an, was man für 64-bit double in printf machen müsste, das wird dann wohl wirklich etwas größer werden. Aber 64-bit-double-Argumente werden halt ohnehin über den Stack übergeben, 32-bit double passte noch in 4 Register.)
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
dort häufig als zusätzliche Sicherheit, ein bitgedrehter Bitstring verwendet. Da der CRC16 nur 16 Bit lang ist bleibt X^16 unberücksichtigt. So wird aus: X^16+X^15+X^2+1 zuerst 1000 0000 0000 0101 (X^16 entfallen) dann 1010 0000 0000 0001 (Bitgedreht Bit 0 wird Bit 15, Bit
Hallo mat, richtig. X^16 wird überhaupt nicht berücksichtigt. 16 Bit bedeutet ja Bit 0 bis 15. Bit 16 bei einem CRC16 gibt es nicht. Freundliche Grüsse Klaus
-
Thread
antialiasing filter
Alle Signalanteile, die nach der Filterung noch oberhalb der halben Abtastfrequenz drin sind, spiegeln sich um die halbe Abtastfrequenz nach unten. In deinem Beispiel werden 12kHz zu 8kHz, 15 kHz zu 5 kHz. Lästig sind z.B. Reste des Stereo-Pilottones (19kHz), der dann auf 1kHz gespiegelt wird. Richtigerweise
Abtastfrequenz mindestens um soviel gedämpft sein, wie du mit dem AD-Wandler an S/N schaffst. S/N ist ca. 6dB/Bit. Also: bei 10 Bit Wandler sollten die Frequenzen um ca. 60 dB gedämpft sein. Man kann natürlich auch berücksichtigen, dass die Pegel im Audiobereich bei natürlichen Signalen (nicht Synthesizer) schon
-
Thread
Wie oft kann ein Transistor schalten?
Nennspannung betreiben - Halbleiter / Widerstände / Kappas Strom / -verlustleistung nicht ausreizen - 32bit-ARM-Controller mit 16bit-Thumb-Befehlsatz betreiben* * * * *Scherzle gmacht
Dauerbetriebszeit bei 45°C ist, dann wird man Cercos den Vorzug gegenüber Elkos geben. Dieselben Hausnummern spiegeln auch die Erfahrung mit realen Baugruppen wider: - Elkos trocknen aus - Potis kratzen - Steckkontakte werden hochohmig
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669687: > Im AVR wäre das so nicht ein Problem, weil ein 8 Bit breit, bei einem > ARM dieses jedoch 32 Bit breit. Genau das ist deinen Chance, hatte nur keine Zeit mehr, zu editieren. Der ARM ist nativ 32 bit breit und würde damit bei int32 Typen besser abschneiden
Marcus H. schrieb im Beitrag #4672744: > Reinhard M. schrieb: >> cordic-32bit.c > > -> Sinusberechnung > F030 Atollic GCC: > -Os 118 Bytes > -O0 ~180 Bytes Sorry, aber nicht mit der cordic-32bit.c von oben. Da stehen 32 32bit Werte in der Tabelle. Macht 128 Byte.
-
Thread
a = ~a; will nicht auf Attiny2313
myByte = !myByte myByte = 0b00000001 right? mir ist klar das ich das ganze auch im if() umkehren könnte also if(!(readButton)) {} das wäre die mir bekannte anwendung vom not, nämlich in wahr/falsch prüfungen. nur was ! mit den Bits eines Bytes macht, war mir nocht so ganz klar... Grüße P