-
Thread
Strom Opferanode Warmwasserpuffer messen
von 0,003 mA/LSB. Somit deutlich mehr als ausreichend. Korrektur: Hatte fälschlicherweise mit 12bit gerechnet. Der ATmega hat aber nur 10bit. Sind somit 0,012mA/LSB.
dann direkt auf Masse. Mir gefällt nur nicht, dass ich meine Masse auf das Potenzial der Opferanode setze. Wenn ich es schon wo hinziehen muss, dann doch lieber auf Erdpotenzial? _Option #3:_ Messung mit Shunt -> da gibts das Problem nicht Aktuell tendiere ich zu Option #1 plus Relais zum Umschalten
-
Thread
Suche Infos zu altem ELWE z80 Trainer
P xx Punch-Device initialisieren R (aaaa) lese INTEL-HEX von Punch S aaaa Speicherstelle setzen T {nn} tracen ab Adresse in PC U wie T aber ohne CALL-Verfolgung V aaaa eeee dddd Speicher vergleichen W aaaa eeeee INTEL HEX nach PUNCH X {reg,val} Register ausdrucken/setzen
nicht definiert waren, erweitert: ED (z.B. sehr viele indirekte I/O [d.h. OUT (C), B {ED 41}]), CB (Bit-Manipulation), DD/FD (IX/IY Adressierung) und DD CB (Bit-Manipulation via IX [rlc (ix + d), Rotate left with Carry indirect IX + Displacement]). Ob das gross benutzt wurde (IX, IY vielleicht fuer
-
Thread
Strom im mA Bereich mit Oszi messen
Strompeaks. Oder der Einschaltstrom. Aber da wir ja heute alle Oszis mit 10, 12 oder noch mehr Bits haben die gar nicht rauschen kann man sich das ja auch nochmal durch den Kopf gehen lassen. Meine Erfahrung ist aber leider das man wegen Microcontrollern und anderen Schaltungsteilen die viel
und Y-Richtung. Das hat sich die letzten 70 Jahre nicht verbessert. Auch die tollen hippen 12 und 14Bit Oszis messen nicht genauer, als ein mittelaltes 8Bit. Dein Siglent spielt in der Liga 5%+. Ich war jetzt zu faul, für die in Frage kommenden Messbereiche die Zahlen konkret zusammenzurechnen. Ist
-
Thread
Ist hier jemand bei zerspanungsbude.net registriert?
dass der Absender auch seine Mailadresse soweit verwalten kann, dass er einen Reverse-IP-Eintrag setzen kann. Damit fliegen schon mal jede Menge unsauberer Systeme raus. > > Nick schrieb im Beitrag #7868254: >> üblicherweise werden hier >> Hostnamen erwartet, bei denen der Reverse-IP-Eintrag
entweder - gleich auf die Sperrliste - auf eine Beobachtungsliste - oder auf eine Whitelist setzen. > > Nick schrieb im Beitrag #7868254: >> Reverse löst diese IP aber auf brutus.ficos.de auf. Das ist nicht >> RFC-konform und führt auch zur Abwertung. > > Andersrum wird ein Schuh daraus
-
Thread
Grüne Farbe sehr schwach in Panasonic Fernseher. Nachstellbar?
Endstufen vertauschen auf dem Weg zum Röhrensockel (also ggf. Leiterbahn durchkratzen und Jumperkabel setzen, oder es geht durch Bauteile kreativ umverdrahten). Wandert der Fehler zur anderen Farbe: Ansteuerung defekt. Bleibt grün das Sorgenkind: Bildröhre defekt.
#7868632: > Der TDA9330 kann sogar noch mehr, muss ihm aber erlaubt werden, mittels > mode-select bit in einem seiner Register. und du kannst das auslesen oder weißt ob das Bit gesetzt wird? Heinrich K. schrieb im Beitrag #7868632: > In praktisch jedem der letzten 30 Produktionsjahre Röhrenfernseher
-
Thread
Sollwertvorgabe: DAC oder PWM über RC-Glied besser?
ein viel besseres Ausgangssignal hin bekommen. Allerdings dann lahm! Ich sag mal so Pi x Auge 16Bit mit 1s Settlingtime. Es gibt natuerlich auch gute 16Bit DAC, aber halt teuer. Aber 10Bit ist eigentlich Kindergeburtstag. Da kannst du beides nehmen. Schon fast Geschmacksache. Vanye
wohl schnell wieder vergessen. Danke für den Hinweis, das hatte ich nicht auf dem Schirm. Ob 8 Bit Auflösung reichen bin ich mir unsicher. Wahrscheinlich schon, aber Bits auslassen wenn man sie nicht braucht ist einfacher als Bits hinzufügen, wenn man sich herausstellt, daß man sie braucht. Ich
-
Thread
PWM Lüfter Steuerung mit ESP8266 Tacho Problem
Typenschild des Lüfters lesen? Man kann vieleicht erstmal 12V anlegen und die PWM auf 75% und 50% setzen, ob der Tachoeingang darauf reagiert oder konstant bleibt. Tim schrieb im Beitrag #7865243: > Der Schaltplan bzw. das Board müsste mit EasyEDA geöffnet werden. > Alternativ die pdf (Hier kein
laufen kann. Du erkennst die Senkung... Dazu kommt noch das manche Lüfter, gerade langsam drehende (BitFenix habe ich hier z.b. einen) 2 Pulse pro Drehung abgibt.
-
Thread
Suche jemanden der mir eine Schaltung baut. Gesperrt
das nicht weiter diskutieren. Dich zwingt auch niemand. > Punkt. Den kannst Du für Dich setzen, für andere User nicht. > Es führt zu nichts. Bei mir nicht.. Das stimmt wohl leider so. > ..und bei anderen hier auch nicht. Andere User haben es auch nicht nötig, ich habe ja ganz explizit
Bei DC koennte der Spannungsabfall am Widerstand gemessen werden. 100mV Spannungsabfall waeren am 10bit ADC sicher festzuszellen.
-
Thread
Wie lange läuft eure Hardware so (Lebensdauer von Hardware)
Plattenausfälle, wenn diese vorher in einem QNAP gelaufen sind, warum auch immer..... Gebrauchte setze ich nur für Datentransportaufgaben ein oder (wie letztens) wenn ich meine Daten auf einem Computerclubtreffen dabei haben möchte und im blöden Fall kein Netz ist. Also nur für untergeordnete Aufgaben
DIY Signalgeber von 1988 ist heute noch im Einsatz. Mit der damals brandaktuellen DDS-Synthese: 16bit Auflösung und von 1Hz bis 999999Hz in 1Hz-Schritten einstellbar mittels Inkrementalgeber. Das Herz war ein HD64180 programmiert in Z80-Assembler. Der Code residiert nach wie vor im originalen Eprom.
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
können deutlich mehr als nur vier Stellen am Stück verarbeitet werden. Applesoft-Basic verwendet 40-Bit-Floats (1 Bit Vorzeichen, 31 Bits Mantisse und 8 Bits Exponent). Mit den 31 Bits der Mantisse lassen sich Integerzahlen bis 2**32-1 ≈ 4.3E9 lückenlos darstellen. Somit kann man bspw. die gewünschten
stehen auch lustige Sachen drin, die nicht mehr so richtig aktuell sind: "Diese ist z. B. bei 32-bit oder 64-bit Gleitkommazahlen auf einer weit verbreiteten Prozessorplatform nicht gegeben (80 Bit Rechenregister, 32/64 Bit Speicher)."
-
Thread
PCA9557 Source Strom per Pin
einsparen..) Ich habe "[3] The total current sourced by all I/Os must be limited to 85 mA and 20 mA per bit." als Referenz genommen. Meine 3,3V nach dem Regler sind stabil, soweit ich es sehe. (Ich muss dringend damit aufhören sofort "finale" Versionen mit 0402 und VQFN Gehäusen zu bauen..) Vielen Dank
ich die Blockkondensatoren über mein Oszi?!), egal ob ich sie per I²C versuche auf Output HIGH zu setzen oder nicht. Versehentlich habe ich zwischen INT6 und SDA eine Lötbrücke erzeugt, dabei erreichte VCC6 ca. 1.5V (über die 2k2 Pullups). Der PCA9557-Ausgang sollte VCC6 also mindestens etwas anheben
-
Thread
Tool für Datensicherung gesucht
Ziel. Harald K. schrieb: > Was ist für Dich die "echte" Dateistruktur Echtheit ist Präzision bit für bit. Nicht nur beschreibend das Seiende* aka "wie die Bits liegen sollten", also keine chechsums, hashes, verschlüsselt usw. wie sie "zu haben sein sollen" aka eng. "have to be" aka müssen
Harald K. schrieb: > Was ist für Dich die "echte" Dateistruktur Präzision bit für bit. no chechsum, no hash, no encryption
-
Thread
CH32V003, float wirklich langsam?
am Flash. Falls ein AVR-Assembler Experte mitliest: Wieviel Zyklen braucht ein Atmega für ein 32Bit add ?
bei byteweisen Zugriffen auf den Speicher nicht gerade für seine Effizienz bekannt. Genau dieses Bit-Verdrehen brauchst du aber bei IEEE754 haufenweise. Nebenbei ist gerad der Cortex M0 als billiger 8-bit Ersatz entwickelt worden. Daher hat er auch nur einen 32x32=32bit Multiplier verbaut. Nachdem
-
Thread
C-Werkstatt für Linux Projekte
Test mit gnuc 13.3.0 und Libc 2.39. Den Startwert für uninitialisierte > Pointer und Objektpointer setze ich immer erstmals auf NULL. > > Ich wollte mir keine unnötige Arbeit aufhalsen. Als Einzellkämpfer macht > Programmieren aber nur Spaß, wenn die eigenen Programme wirklich > funktionieren.
übersetzt werden, der am Ende gar nicht verwendet wird. Und wer glaubt, dass sich dies bei den 32-Bit Mikrocontrollern wie die ARM Cortex-M geändert hätte, liegt falsch. Den Grundstein hat ST mit seiner unsäglich schrottigen Libraries gelegt. Arduino macht es nicht wirklich besser. Da wäre es doch
-
Thread
E-Paper-mäßiger Ersatz für HD44780 Displays
wire SPI. Man müsste dann wohl auf 3 wire SPI gehen. Nachtrag: Bei 3 wire SPI müsste der Master 9 bit können, geht aber beim MSP430 nicht. Nur 7 und 8 bit. Entweder man braucht wirklich nicht lesen , andernfalls bleibt nur bitbang. Wie macht das der Arduino o.ä. ?
dann wohl auf > 3 wire SPI gehen. Nö. Du musst einfach nur DC vor einer SPI-Transaktion passend setzen. Gar kein Problem. Solltest Du hinbekommen. > Nachtrag: Bei 3 wire SPI müsste der Master 9 bit können, geht aber beim > MSP430 nicht. Nur 7 und 8 bit. > Entweder man braucht wirklich nicht lesen
-
Thread
Bitschubserei / Testerei (kein Osterei) in AVR GCC klappt nicht
Hallo Forengemeinde, ich habe so meine Probleme mit testen von Port-Bits. Folgendes geht: if ( !(PINB & (1<<PINB4)) - Wenn Bit 4 (0-7) im Port-B Lo ist, dann mache.. Das funktioniert ja. nun benötige ich aber ein Konstrukt, dass z.B. testet: Wenn Bit 5 im Port-B High
eine zusätzliche große >> Festplatte spendieren? Das kann noch echt lang werden. Na Thomas, dann setz' das mal in den passenden Kontext. Du quälst dich damit ein Bit eines Registers abzufragen und planst zeitgleich Audiogenerierung mit Hüllkurven auf dem µC. Da sollte ein wenig Ironie gestattet sein
-
Thread
Frage: 328p und Timer2/GPIO in assembler
mit dem Kehrwert des zu löschenden Bits verUNDen sts dummy, TCCR2A ; und wieder ins Register schreiben. ; zum gezielten Setzen im Register, ohne den restlichen Inhalt zu zermanschen lds dummy, TCCR2A ; derzeitigen Inhalt des
sollte, wie der Pin vorher stand :-) Naja, es ging ja explizit ums Toggeln. Wenn man ein einzelnes Bit direkt setzen oder löschen will, nimmt man halt 'SBI PORTx, b' bzw. 'CBI PORTx, b', damit geht es auch in einem Takt.
-
Thread
AVR ATmega - Hoher Takt ist ungenau
ich mal ausprobieren. Wie stellst du da die Fuses ein? Oszillator an XTAL1 und CKSEL auf 0 setzen?
the internal RC oscillator. https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/peripherals/oscillator/overview/#:~:text=Back%20to%20top-,Low%2DFrequency%20Crystal%20Oscillator,External%20Clock Vielleicht hilft das weiter?
-
Thread
SIM808 Probleme
Dekodiermenü des Oszis habe ich verschiedene Baudrates durchprobiert, MSB/LSB, mit oder ohne Stop bit etc..
ich benutzt und auch nachgemessen, sah alles ok aus. Nur die Daten und das Verhalten nicht. Ich setze es mal zur Seite. Eventuell ergibt sich in ein paar Monaten wieder was. Vielen Dank für die Hilfe, schönes WE !
-
Thread
Strom messen mit Shunt und OPV
umzusetzen. Prinzipiell funktioniert das, auch mit Verstärkung 3000. In einem OpAmp wird das schwer, setz das lieber mit mehreren Stufen um. Wird insgesamt eine Herausforderung bezüglich Rauschen, Offset und Schwingneigung, aber ist definitiv machbar. Wie schnell sind die Änderungen, die detektiert werden
INA226, I2C, Strommessung highside und lowside mit Shunt, Spannungsmessung, je 16 Bit Auflösung, interne Filterung konfigurierbar.
-
Thread
Attiny3216/3217: Taktänderung
alle und: der Grund, warum überhaupt nichts ins Register geschrieben wurde, auch nicht das Enable-Bit aus der vierten Zeile, ist anscheinend der Optimierungsgrad des Compilers. Wenn ich (zum Debuggen) die Optimierung auf (-O0) setze, funktioniert da überhaupt nichts. Mit Level (-O3) geht das. Etwas.
Peder schrieb im Beitrag #7858565: > Wenn > ich (zum Debuggen) die Optimierung auf (-O0) setze, funktioniert da > überhaupt nichts. Das ist klar, -O0 macht alle Zugriffe mindestens 16-Bittig, d.h. der AVR rechnet max 50% schnell. Am besten ist eigentlich immer -Os. Für die klassic AVRs
-
Thread
PCF8574 mit ULN2003A wird Gestört
de zeichnung Ausgänge des PCFs schalten alle durch. LEDs gehen alle an und bleiben an bis neu setzen.
aus dem Tritt. Nico schrieb im Beitrag #7858802: > LEDs gehen alle an und bleiben an bis neu setzen. Ich würde da übrigens ein Softwareproblem keinesfalls ausschließen...
-
Thread
Bootloader mit Microchip Studio
überhaupt einen eigenen (Rom) Bootloader? z.B. ATMega16U2 und seine Brüder Haben sogar einen HWB Pin und Bit in den Fuses Untersuche mal Atmel Flip
> Nur aus Spaß/Verständnis ... Nein. Ganz elementar: ein Bit im Flash kann nur mit einem speziellen Befehl auf 1 gesetzt werden, also intern per 'Page Erase' oder extern per 'Chip Erase'.
-
Thread
Atmega32 - PortPin geht nicht auf High wenn Pullup gesetzt
Beitrag #7857531: > PORTB |= (1<<PB0); // Pull Up an Pin0 - aktivieren Warum schreibst du das setzen der DDR-Bits nicht im selben Stil? Das wäre auffällig und deutlich weniger fehleranfällig.
Ich find binär lesbarer als hex. Finde ich bei den Pin-Konfigurationen auch, wenn man nicht jedes Bit einzeln setzen will. Aber dann muss man den Stil auch durchhalten, sonst wird's unübersichtlich.
-
Thread
Platine Sprint Layout -> Gerber -> JLCPCB -> Alle Pads Durchgang zueinander -> was ist falsch?? Gesperrt
die Kupferfläche auf dem Top-Layer wegzulassen? Oder gar auch auf dem Top-Layer ein Lötauge zu setzen? Jens
Variante, wie bereits erwähnt, zu wählen und alles zu markieren und "durchkontaktiert (F12)" zu setzen. Nimm einfach die Möglichkeit der Sperrfläche. Du kannst z.B. einen Kreisring wählen, ausfüllen und als Sperrfläche definieren und drüberlegen. Siehe Bild (bei PA3)
-
Thread
Neue Bauteile: THT-SMD-Adapter für Kondensatoren, Ethernet-Switches und vieles andere mehr
fertige LNAs benötigt, kann auch auf das eigentlich als Evaluationsboard vorgesehene ADL8122-EVAL1Z setzen. An der Platine ist unter anderem hervorzuheben, dass sie SMA-Steckverbinder bietet und für den Temperaturbereich -55 °C bis +125 °C zertifiziert ist. Andererseits lässt sich Analog Devices das aus
neben der eigentlichen Funktion auch als Spannungsumsetzer fungieren. Mit dem steht nun ein acht Bit breiter Transciever zur Verfügung, dessen Spannungsumsetzer-Verhalten im Datenblatt folgendermaßen beschrieben wird: [c] The SN74AVCH8T245 is an 8-bit noninverting bus transceiver that uses two separate
-
Thread
Sommerzeitproblem
> sie korrigiert. Andere Chips schaffen das ohne Verzögerung. Dazu gibt es ja das Announcement bit A1 (Bit 16) mit welchem eine Zeitumstellung eine Stunde vorher angekündigt wird. Wenn ein Empfänger sich bei Normalzeit zwischen 1:00 und 2:00 bei Sommerzeit zwischen 2:00 und 3:00 synchronisiert
CurrentControlSet\Control\TimeZoneInformation erstelle ein DWORD-Eintrag "RealTimeIsUniversal" und setze es auf 1
-
Thread
RS485 Pegelunterschiede
Bedeutung - manche Leute machen es so, andere anders. Entscheidend ist die Polarität vom Start-Bit. Daran kannst du dich immer orientieren und musst dann deinen Dekoder so anschließen/einstellen, dass er das richtig versteht.
de/de/shop/produkt/usb_2_0_konverter_a_stecker_auf_rs-485-122187 > > Den darin verbauten FT232 setze ich seit vielen Jahren ein, der macht > einfach stressfrei seinen Job und hat für RS485 eine tadellos > funktionierende TX/RX-Umschaltung. Habe ich gerade bestellt!!! Hmmm schrieb im Beitrag
-
Thread
Timing Constraints mit negativen Zeiten
auszugeben. Da bleibt bei Deinen 4 ns pro Takt nicht mehr viel für Routing und CLBs übrig. Die 18 x 18 Bit Multiplizierer des Spartan brauchen auch über 5 ns für das höchstwertige Bit.
hat nichts gebracht am Timing. Ich verstehe nicht, wie oder wo ich das Register am Ausgang richtig setze. Grüße
-
Thread
MacMini HighSierra und Wine - howto?
in Frickelei ausarten. Probieren kannst Du es ja. Ich würde trotzdem lieber auf Parallels+Windows setzen.
das hier was: https://gitlab.com/AndreasK/AtariX Das enthaltene Binary AtariX.app ist ein 32-Bit-Binary, läuft also nur unter älteren Versionen von macOS. Jenseits von "High Sierra" ist das nicht mehr drin. Aber es könnte ja jemand das Ding als 64-Bit-Code übersetzen ...
-
Thread
µC und Gbit Ethernet
wie" gefragt, sondern nach dem "was". Wie gesagt bekomme ich über eine hexa-SPI Messdaten: 32 16bit-Werte grob alle 500ns (ist "bauartbedingt" etwas unregelmässig mit Pausen zwischendrin). Etwas über 1000 davon ergeben eine Messreihe und ca. alle 830µs wir eine neue Messreihe getriggert. Auch hier
Alternative einfallen. Die haben recht flexible IO-blocks, die sich je nach Konfiguration auch als 16-Bit shift-port nutzen lassen würden. Die kommen da auch vom Timing bei so schnellen Sachen gut mit. Und sie supporten auch offiziell RGMII / GBit Ethernet.
-
Thread
Besondere Tastatur mit kapazitiven Tasten
Forderung. Wenn deine Taste mit 1kHz abgefragt wird, kannst du deinen Bremspunkt auf 10cm genau setzen, wenn du nach der langen Geraden mit 100m/s angeflogen kommst (dem Training sei Dank). Wenn deine Taste aber nur mit 1Hz abgefragt wird, kannst du den Bremspunkt nur noch auf 100m genau setzen.
Beitrag #7852285: > Ich denke PS/2 ist für Gaming besser geeignet Bei einer Datenrate von 7..12 kBit/sec ist das eine interessante These.
-
Thread
bis zu 500 LEDs für Beleuchtung in Setzkasten ansteuern, nur wie?
Norbert schrieb im Beitrag #7851541: > jedes Byte braucht 1.25µs. Jedes *Bit* braucht 1.25µs, aber Michael war zu schnell (für eine Korrektur).
merkmale-eines-spiralbohrers-und-ihre-funktionen/ beschrieben. Die Genauigkeit läßt sich zudem steigern, wenn man zum Setzen der Bohrpunkte einen Zentrierbohrer benutzt.
-
Thread
PiPico Multicore
? Meines Wissens nach garantiert C da überhaupt nichts. Bei allen (?) ARM-Compilern ist int aber 32bit, und einzelne (!!) 32bit-Zugriffe sind bei ARM atomisch, *wenn* sie korrekt aligned sind. Damit kann man aber z.B. noch keinen Lock-Counter atomisch inkrementieren, denn dafür braucht man eben atomische
und was neues > geschrieben werden soll? Das neue reinschreiben und den Schreibpointer auf N setzen.
-
Thread
Bedaure, nicht Kicad gelernt zu haben.
KICAD Läuft ja auch unter Linux. Wenn auf seinem Museumsstück Windows XP läuft, dürfte das noch 32-Bit-Hardware sein, da wird's dann auch unter Linux eng.
geändert. Etwas unschön finde ich bei KiCad, dass man keine freien STEP-Modelle auf die Leiterplatte setzen kann, sondern dies immer nur über Footprints möglich ist. Altium ist diesbezüglich schon besser, aber am allerbesten finde ich Pulsonix: dort gibt es einen separaten 3D-Layer für das Gehäuse, so dass
-
Thread
USART1 an STM32F411CEU
stm32f1.html an, insbesondere das MODIFY_REG Makro von ST. Aber auch ohne diese Makros sollte man die Bits mit ihren CMSIS Namen (nicht numerisch) setzen. (1:1 kopieren wird wohl nicht gehen, weil die F1 Serie nicht F4 ist)
3 Bit << 8 Bit. Es sollte einleuchtend sein, dass Oktalzahlen für 3bit (je Stelle) prädestiniert sind.
-
Thread
ch32v003: Diskrepanz zwischen Datenblatt und ch32v003fun
CFGLR Register (welches ich im Aufbau schon etwas "merkwürdig" finde). Lt. Datenblatt sind die Bits 0 und 1 Modebits und im speziellen für den Takt der GPIOs zustäandig (bzw. Inputmode)... siehe Bildanhang Hier soll es lt. Datenblatt 10MHz, 2MHz und 30MHz geben. Hier ist gesagt, dass im gesamten
). Egal ob da dann im Text 30MHz oder 50MHz steht, die Bits werden eben für die schnellstmögliche Frequenz gestellt.
-
Thread
Frage zu PIC12F1572
festzustellen. N. M. schrieb im Beitrag #7849665: > Man müsste also nur > die PWM Register richtig setzen um auf die 10Hz zu kommen da fangen die "drei Probleme" an. -Basistakt ändern? -Prescaler setzen? -? Ich muss sagen das mit der pwm Frequenz habe ich nicht verstanden sub procedure InitHardware
word) duty = word((float(duty) / $FFFF) * 50000) PWM2DCH = Hi(duty) PWM2DCL = Lo(duty) PWM2LD_bit = 1 end sub [/code]
-
Thread
Mainboard in Luftpolsterfolie verschickt
> 990FX Alter Schrott. Die Diskussion ist die Bits&Bytes nicht wert, mit denen sie geführt wird.
dem privaten durchkommen zu können. Mail senden mit der Forderung auf Umtausch, wichtig Frist setzen. Wenn er Verkäufer nicht reagiert, Anwalt beauftragen.
-
Thread
Geeigneter Mikrocontroller für Zellmessungen
gibts passende Bausteine wie den hier https://www.analog.com/en/products/ltc6811-1.html der dann 16 Bit ADCs enthält und Messen und Balancen macht. Damit minimierst Du Platz, Bauteilezahl und letztendlich Kosten. Es sei denn, der Weg ist das Ziel. Dann zählen Sachgründe natürlich nicht. fchk
sind jetzt auch nicht so viel. Da kann man auch einfach mit Spannungsteilern arbeiten, ohne zu viele Bits zu verlieren, wenn man wollte. fchk
-
Thread
Welche Fehler bei Schrittmotor-Ansteuerung?
übernimmt ein Arduino micro. Im ersten Anlauf habe ich für die Ansteuerung auf dem Arduino ein simples 4-bit Lauflicht programmiert. Das war langsam, stockte allenthalben und der Motor war kraftlos. Punkt eins und zwei hatte ich erwartet. Gerade als ich mich hinsetzen wollte, um das Timing über Interrupts
rumliegen habe und das mal testen wollte. Bisher hatte ich keinen Bedarf mich damit auseinander zu setzen Aber du hast durch die guten Erklärungen schon mal (jedenfalls für mich) wesentliche Eckpunkte genannt, die man im Vorfeld beachten sollte. Danke!
-
Thread
Raspberry Pi Pico SDR
Ziemlich optimistisch, 4-fach Oversampling bringt ein Bit zusätzliche Auflösung. Die ADC in den AVR fand ich bezüglich Stabilität grottenschlecht: mit 4-fach Oversampling hat der angeblich 12Bit ADC in einem Tiny1627 nur 10Bit stabil geliefert. https:/
Beim RPi Pico sind -zumindest bei Einzelmessungen- von den 12 Bit des ADC nur die obersten 8 Bit wirklich verwendbar. Die unteren 4 Bit sind eher ein Rauschgenerator. Möglicherweise ist das ja beim Pico 2 verbessert worden.
-
Thread
PIC16F1455 treibt LCD nur mit angeschlossenem PICkit3
Viele LCD-Libs sind leider fehlerhaft und setzen nicht richtig den 4-Bit Mode. Oft fällt das nicht auf, wenn das LCD nach dem Power-On im 8-Bit Mode startet. Hier mal der korrekte Ablauf, um das LCD aus einem unbekannten Zustand sauber in den
Ob der Compiler das in "einen" Befehl packt der den Port auf einmal setzen kann? Oder kommen da tatsächlich 4 Bitsetzer raus, so das die Bits seriell am Port erscheinen?
-
Thread
Temperatursensor gesucht
strukturieren, dass sie stabil läuft, ist es natürlich besser, auf weitgehend autarke HW Peripherie zu setzen.
Spannungsteiler und dann sollte es auch gut sein. Meinst der interne ADC reicht nicht? Der hat 10-bit.
-
Thread
Check Konstante Adresse Flash / Compiler / Linker
soll in alle Codes immer an der selben Flashadresse eine Seriennummer stehen und zum Anderen eine 32Bit Zahl ganz am Ende des Flashspeichers. Die "Prüfzahl" soll später vom Bootloader ausgelesen werden um sicherzustellen, dass bei einer Stromunterbrechung wären einem Update die Firmware komplett bis zum
Da plaziert also der AVR-GCC die Vectortabelle. Danach kommen die konstanten Daten, da mit int (16 Bit) nur die ersten 64kB direkt zugreifbar sind. Darüber braucht man spezielle Hilfsregister und Befehle. Bzw. für Funktionspointer > 16 Bit gibt es eine .trampolines section. Für den Bootloader ist
-
Thread
Visual Studio 13 und RS232
Weiß jemand, wie man die Signalpegel an der RS232 im Visual Studio 13 setzen und auslesen kann? Danke
. Aber auch damit kann man die Signalpegel an der Schnittstelle nicht setzen und auslesen. Oliver
-
Thread
Wahnsinnige Entwicklung von Hardware Gesperrt
Zyxel-Modem, sagenhafte 19,2 kBit schafften. Quo vadis...
mehrere Personen mit unterschiedlichen Ansprüchen an einem Gbit-Anschluss hängen, dann müssen diese Bits verteilt werden. Dann sieht die Sache nochmal ganz anders aus :-)
-
Thread
AVR Dx Series Clock Schema
CLK_PER als Ausgang vom Main Clock Prescaler nicht aber den CLK_CPU § 12.5.1 Main Clock Control A: "/*Bit 7 – CLKOUT* Main Clock Out This bit controls whether the main clock is available on the Main Clock Out (CLKOUT) pin or not when the main clock is running./" Das verstehe ich nicht so ganz. Nach
zu dem Fig. 12-2 gehört, wohl einfach keine Rolle spielt. > § 12.5.1 Main Clock Control A: "/*Bit 7 – CLKOUT* Main Clock Out > This bit controls whether the main clock is available on the Main Clock > Out (CLKOUT) pin or not when the main clock is running./" > > Das verstehe ich nicht so ganz
-
Thread
Arduino: digitalRead in Interrupt ist unzuverlässig
wäre das Pin 23) und speichert in den 1. bit Dann ließt der den PINA Register PA3 (auf mega wäre das Pin 25) und speichert in den 0. bit Dann addiert er das Ergebnis aus der Tabelle für diese vier bit Resultat in die Positionsvariable. Soweit
der den PINA Register PA1 (auf mega wäre das Pin 23) und > speichert in den 1. bit > Dann ließt der den PINA Register PA3 (auf mega wäre das Pin 25) und > speichert in den 0. bit > Dann addiert er das Ergebnis aus der Tabelle für diese vier bit Resultat > in die Positionsvariable
-
Thread
Kopierte Dateien nicht binär identisch?
CRC is considered to indicate a corrupted packet. The CRC gives 100% coverage on single- and double-bit errors."
Harald K. schrieb im Beitrag #7842247: > Bei einem 16-Bit-CRC kann es naturgemäß nur 2^16 unterschiedliche > Dateien geben, MD5 arbeitet mit 128 Bit, was die Anzahl > unterschiedlicher Dateien auf 2^128 erhöht. Ich denke, da spiele ich > lieber Lotto, die