-
Thread
Warum heisst es bei CRC Prüfsumme?
Alle mir bekannten Prüfwertverfahren (inkl. n-Bit-XOR-Verknüpfung, gewichtete Modulo-n-Summe und CRC) lassen sich in folgendes Schema abbilden: [code] def compute_check_value(data): accum = init_accum state = init_state for bit in
> > for bit in data: > state, value = preprocess(state, bit) > accum = op(accum, value) > > check_value = postprocess(accum) > > return check_value > [/code] > Dies wiederum ist
-
Thread
Elektriker schnell selber lernen um beim Renovieren Verkabelung selber zu machen?
war das damals erlaubt? PE und N war natürlich getrennt, wie soll er sonst lokal eine Steckdose setzen oder die Kellerbeleuchtung?
die "Technikräume" (3 Stockwerke) zu ziehen und dort jeweils lokale Potentialausgleichsschienen zu setzen und von denen jeweils (mit 16qmm) in die Unterverteilungen zu fahren.
-
Thread
Bug in Quartus 21.1?
Nun im VHDL ist die das Durchschalten eigentlich vollständig > beschrieben. Wie eine LUT mit 2 bits und wass in allen möglichen > Zuständen gemacht werden soll. std_logic ist eine 9-wertige Logik. 2 Bits davon können 81 Zustände einnehmen. Bei deiner Beschreibung sind also 77 Zustände nicht berücksichtigt
Synthese geht, VHDL-2008 bringt durch seine implizite Konversion zwar Abdeckung, aber nicht alle Tools setzen das 100% korrekt um. Deswegen muss man sich leider schon vorab seinen Code scharf anschauen, durch den Coverage-Test jagen oder ganz auf verbesserte HDL-Konzepte setzen.
-
Thread
ATmega644 Watchdog
ihn ausgeführt. Um zu sehen, ob er in der Schleife hängt, laß doch darin ne LED blinken (5Hz) und setze den Wachhund auf 2s. Langen Code anhängen, nicht einfügen.
Peter D. schrieb im Beitrag #7169958: > laß doch darin ne LED blinken > (5Hz) und setze den Wachhund auf 2s. Danke Dir für den Hinweis. Aber den String "ATmega644 Controller Boot" gibt er ja ordnungsgemäß auf dem Terminal Window aus, d.h. bis dahin lebt der Controller noch. Nur danach
-
Thread
memtest im laufenden system
: ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : ok 16-bit Writes : ok [/code]
-
Thread
Warum haben Digital Research, Novel, Borland usw. nie versucht Windows 3.x, Win9x und WinNT zu klone
geben, wo eine 32 Bit CPU noch optimal ist und sicherlich ist der Übergang auch fließend, aber die Frage war ja eher so zu verstehen, wann Intel das erste mal in dem Sektor ernsthaft mitmischen konnte und das ist eben durch
nach. Neben MMX gab es noch einen weiteren Effekt. Win9x bestand aus einer Mischung von 16- und 32-Bit Code. Der P-MMX kam mit dem 16-Bit Code besser zurecht als der PPro, weshalb der PPro ausgebremst wurde und seinen Preis nicht wert war. Bei WinNT mit 32-Bit Programmen war das natürlich kein Problem
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Die Kiste hat 133MHz, damit gab's früher schon Windows 95. Wieso also nicht direkt auf FreeRTOS setzen?
Anfänger, keine Unterstützung von der Hardware, Aber es gibt ja oberhalb des ATMEGA8 noch genug 32 bit Luft um da seine Nase hineinzustecken und trotzdem bei seinem für ihn bewährten Umgang mit Datenblatt und Controller zu bleiben.
-
Thread
Quo Vadis DAB+ ?
lauter klingen. > > im Prinzip reicht eine AGC/wenig Komprimierung. Wozu komprimierung? Mit 16-Bit Übertragung hat man genug Dynamik, um auch die Ohren eines Herbert von Karajan zufriedenzustellen. > und gefühlt auch leiser als die Konkurrenz. Nicht nur gefühlt, sondern es ist wirklich lauter
#7166119: >> >> im Prinzip reicht eine AGC/wenig Komprimierung. > > Wozu komprimierung? Mit 16-Bit Übertragung hat man genug Dynamik, > um auch die Ohren eines Herbert von Karajan zufriedenzustellen. Du hast noch nie ein rohes Sendesignal ohne jegliches Processing gehört, oder? Das Problem
-
Thread
phasenverschobene PWM mit STM32F103C3
statt dessen mit 180Grad > verschobener Sinustabelle vergleichen. Dazu setzt du ein Indexierten 8Bit Autoincrement Pointer auf die Tabelle, und lädst mit jedem Interupt des CC0 die Nächste Position deiner Tabelle Ideal machst du die Tabelle 256(8 Bit PWM) oder 128(16 Bit PWM) Zeilen lang und indexierst
phase_a>>22); t_A = M*sin(i*2*pi/steps)*PRD; if(phase_a < PHASE_180) { EPwm6Regs.CMPA.bit.CMPA=PRD; EPwm2Regs.CMPA.bit.CMPA=M*sin(i*2*pi/steps)*PRD; } else { EPwm2Regs.CMPA.bit.CMPA=0; EPwm6Regs.CMPA.bit.CMPA = M*sin(i*2*pi/steps)*PRD+PRD; } phase_a=phase_a
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
perfekt, aber irgendeinen Tod muss man sterben ;) Ich habe ein Bild von der Architektur der 16-bit-Timer angehängt. Daraus ergibt sich ja diese Formel (aus RP2040 Datenblatt Seite 530). [math]f = \frac{125MHz}{(TOP + 1) \times(DIV\_INT + \frac{DIV\_FRAC}{16})}[/math] [code] Wertebereiche
so umformen, dass aus INT_DIV, FRAC_DIV und TOP eine binäre Teilerkette (sprich eine Zahl) mit 28 Bit entsteht. Und diese Zahl läßt sich ganz einfach aus Eingangstakt und gewünschtem Takt berechnen. Etwas komplizierter ist dann, aus den gefundenen 28Bit die drei benötigten Werte sinnvoll zu extrahieren
-
Thread
ESP32: MAX98357A Amp knistert beim Zeichnen auf ST7789 Display
Einstreuungen, die sich mit "Handauflegen" loesen lassen, eine Universalloesung geben koennte. Dann setze ich mich mal ans Fritzing und male einen Schaltplan. Beste Gruesse, Jan
ein I2S Geraet. Laut Datenblatt ist das: - Data, Digital In (DIN) - Serial clock (SCK) oder auch Bit Clock (BCLK) - Frame Select (FS), oder Word Select (WS) oder Left-Right Clock (LRC) Das scheinen also keine "lustigen Akronyme" sondern Standardbezeichnungen fuer I2S zu sein. Volker B. schrieb
-
Thread
Negativer Slack, falsch berechnet?
block welcher die SPI slave Signale (NSS, SCK, MOSI) mit 400MHZ abtastet und entsprechend in einem 12bit Vektor mit 100MHZ bereitstellt. Dieser 12bit Vektor wird beim nächsten Block welcher mit dem 100mhz Signal ge'clk't wird verwendet. Der timing analyzer meldet nun genau diesen Vektor mit negativem
dabei zu belassen, weil das tool unnötig versucht, ein timing zu erreichen, was nicht notwendig ist. Setz die korrekten constraints (multicycle path) und du bekommst ein sauberes Ergebnis ohne timing violations.
-
Thread
aus Nachlass UAA2022 bekommen
Fragen,aber ich bin blutiger Anfänger Dann tut es wohl Arduino-speak [c] sendto2022(int16_t bits) { digitalWrite(VDI,0); for(uint8_t i=0;i<16;i++) { digitalWrite(DATA,bits<0); digitalWrite(CLK,1); digitalWrite(CLK,0); bits<<=1; } digitalWrite
{ if(data & 0x01) { // nur unterstes Bit betrachten digitalWrite(DATA, HIGH); // und Datenleitung entsprechend setzen } else { digitalWrite(DATA, LOW); } digitalWrite(CLK, LOW); // Takt erzeugen
-
Thread
Win7 aud Win10 PC installieren?
Freeware und macht im Grunde nichts anderes als ein paar Gruppenrichtlinien oder Registrykeys zu setzen, ist installationsfrei und leicht rückgängig zu machen.
man beachte: neue HW bringt nur mehr UEFI aktuelle HW darf lt. Wintel keine 32bit OS mehr booten Win7 64bit ist nicht UEFI tauglich und: neue BIOS bringen das von W7 benötigte VGA Bios nicht mehr mit, d.h. schon die Installation scheitert in den ersten Zügen...
-
Thread
RP2040 Erfahrungen
der sollte Arduino verwenden. Wer potentiell mehr machen will, der sollte auf die Pico-Toolchain setzen und in Kauf nehmen, sich erstmal zumindest rudimentär mit CMake vertraut machen zu müssen.
} while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten #define CORE1_STACKSIZE_LEVEL 100 __attribute__((aligned(4))) uint32_t core1_stack[CORE1_STACKSIZE_LEVEL]; //Das hier muss passieren bevor ein
-
Thread
Nummerierung der Opcodes bei der 8086 Architektur
> müsste somit einen 2 Byte breiten Input erwarten. Es gibt bei den generischen Opcodes für 16-Bit Operationen mit Konstanten zwei Varianten, 8-Bit sign-extended und 16-Bit. Nicht aber bei den speziellen Opcodes für AX.
müsste somit einen 2 Byte breiten Input erwarten. > > Es gibt bei den generischen Opcodes für 16-Bit Operationen mit > Konstanten zwei Varianten, 8-Bit sign-extended und 16-Bit. Nicht aber > bei den speziellen Opcodes für AX. Verstehe.
-
Thread
LED_Matrix mit esp32
a 4bit boundary // The demo code will modify the arrays at runtime to be compatible // with the neomatrix color ordering and bit depth. RGB_bmp[][64] = { // 00: blue, blue/red, red, red/green, green,
Setz den Code mal in Tags, dann kann man den auch direkt lesen.
-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
ausgeführt, so wird ein Reset ausgelöst! Wieso ist das so, wurde hier ggf. vergessen ein Register zu setzen?
doch ein Bit gesetzt?
-
Thread
Zeitverzögerung beim PIC16F84A
Zyklen mit einem DJNZ und 515..65535 Zyklen mit 2 DJNZ. Der alte A51 Assembler kann leider nur 16Bit rechnen.
Peter D. schrieb im Beitrag #7153664: > Der alte A51 Assembler kann leider nur 16Bit rechnen. Das ist doch kein reales Hindernis - man kann auch mit einem 4bit-Prozessor 10stellige Dezimalzahlen verarbeiten, das konnten schon die ersten Taschenrechner. Zählen ist noch einfacher,
-
Thread
Kopfhörer-Verstärker
Passagen, bei denen ich nahezu voll aufdrehen kann, ohne daß es zu laut wird. Da hört man manchmal die Bits schalten oder knisternde Rausch-Artefakte, die der Player aufgrund mancher Unzulänglichkeit dazu baut. Was nicht rauscht oder brummt, ist der Kopfhörerverstärker, z.B. wenn am Player "Pause" gedrückt
Verstärkungsbegrenzung abgeschaltet wird. Mit EU-Verstärkungsbegrenzung sind leise Titel kaum noch zu hören. Auch setzen sich Bluetooth-Kopfhörer immer mehr durch.
-
Thread
EEPROM mit 4 Adresspins gesucht
Falk B. schrieb im Beitrag #7152686: > Es gibt Seriennummer-ICs mit One Wire. Mäuseklaviere und 8-Bit-Vergleicher auch. ;)
Timing dadurch entspannen. Juckt ja nichts, wenn das Duchtakten der für 10 Slaves nötigen z.B. 80 Bit dann 20ms dauert...
-
Thread
Subwoofer passive Frequenzweiche
CD-Player klangen kalt, harsch, unmusikalisch. Einge von diesen ersten (auch billigen?) nutzten nur 14 Bit.
Elektrofan schrieb im Beitrag #7167080: > Einge von diesen ersten (auch billigen?) nutzten nur 14 Bit. Das war nicht das kriegsentscheidende Problem, sondern das Fehlen von ausreichend steilflankigen Anti-Aliasing-Filtern und Oversampling.
-
Thread
Linux Mint: Partitionierung mit SSD + HD
was du ja offensichtlich nicht willst), ist es ein ganz normales Verzeichnis. Lediglich ein sticky bit und ggf ein noexec flag ist gesetzt; das kannst du aber selbst nachholen mit chmod bzw. in /etc/fstab.
ganze abzukürzen: [code] sudo mkdir -p /tmp # verzeichnis anlegen sudo chmod 1777 /tmp # sticky bit setzen #sudo chmod +rwxt /tmp # oder auch so # /etc/fstab: mode=1777 muss hinein; rest nach belieben echo "tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=1g 0 0" | sudo tee
-
Thread
ADC-Spannung korrekt berechnen?
Kevin M. schrieb im Beitrag #7150174: > Offensichtlich geht es um einen 8-Bit ADC.... nein, es geht um einen 10-bit ADC. Da teilt man durch 1024.
und nein tut man nicht... Natürlich tut man das. Versuchs dir selber herzuleiten, von einem 1-Bit-ADC über 2 Bit, 3 Bit... bis 10 Bit. Tipp dazu: Jeder Digitalwert aus dem ADC entspricht einem *Bereich* von Analogwerten.
-
Thread
Digitalpoti, Dimensionierung Widerstandsarray 8bit 10-500Ohm
Es gibt seit Jahrzehnten 8bit-Potis, digital steuerbar. Wie wäre es damit?
und ja, ich werde wohl auf PhotoMOS setzen müssen, was ich vermeiden wollte
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
; huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; if (HAL_UART_Init(&huart1) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN
; huart2.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; huart2.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; if (HAL_UART_Init(&huart2) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
das mit häuslicher Versorgung besser. Nicht unbedingt harmonischer, aber man muss eben Prioritäten setzen.
200.000€, während Mieten für ähnliches dort auch schnell an der 10.000€-Marke kratzen. Aurich Kaltmiete bit 417€ monatlich finde ich auf immobilienscout24 nicht einmal ein Wohnklo.
-
Thread
STM32 Flashinhalt bei neuem Controller
der Flash in den STM32 Controllern funktioniert und aufgebaut ist, "leer" ist er, wenn das jeweilige Bit auf 1 steht. Aber wie sieht der ganze Flash aus, wenn der Controller fabrikneu ist? Ist garantiert, dass jedes einzelne Bit auf 1 steht? Gibts da irgendwo offizielle Infos von ST dazu?
sowieso vorher???? Für mein H7 nehme ich dfu-util, und das macht alles automatisch. Da ist kein leer setzen notwendig.
-
Thread
i2c verständnissfrage Si1141 wann bit setzten/lesen
evtl. der Zustand nicht mehr valide > ist oder interpretiere ich da einfach zuviel rein? Das ACK-Bit ist ein normales Daten-Bit, und dafür gilt das gleiche. Wie gesagt, lies den Standard. fchk
ich wirklich das setzten des SDA fpga Pins von 'Z' auf '0' oder '1' und umgekehrt. Das mit dem rw Bit hinter der Adresse läuft alles, bekomme korrekte Daten vom Sensor und dieser auch von mir.
-
Thread
Elektronisches Poti, Mosfet, Transistor, Optokoppler, IGBT?
Ich brauche den Regelbereich zwischen 0-250Ohm halbwegs feinfühlig, von mir auf in 8 Bit ist ausreichend. Bei einem BS170 klappt das irgendwie nicht, mit dem Multimeter zwar schon aber an einem SUN GTIL 2000 nicht. Da liegen dann am Gate plötzlich 2V an und er regelt nicht. Pole ich
zumindest an die 1000W Evtl könnte ich an den zweiten BS170 noch einen Spannungsteiler ans Gate setzen um die Regelung schöner zu machen...bzw etwas linearer bekomme
-
Thread
32 Bit MCU gesucht
dann doppelt so schnell. Was spricht dagegen? > Ich würde daher gerne langfristig mal auf eine 32 bit Architektur > umsteigen. Diese soll nach möglichkeit mit deutlich mehr als 8MHz > betrieben werden. Dann wäre es auch nicht so tragisch wenn keine FPU > vorhanden ist. 32 Bit µC sind eine ganz
wozu 32bit? dsPIC mit 100MHz (intern) und gut ist
-
Thread
Widerstandsmessung 0-24000 Ohm
einfach mal irgendwie an. Paul A. schrieb im Beitrag #7146202: > Der MC bekommt doch nur den 24bit Wert Davon kann der MC dann locker mal 8 Bit wegschmeißen (wenn nicht noch mehr). Paul A. schrieb im Beitrag #7146202: > Q4 wird natürlich nicht von M1 geschalten Nein, der wird geschaltet.
Dann setz ich noch einen großen klug..s auf deinen Haufen drauf: Es ging oben im Post um "Kalibrierung in der Software" Und das ist ein durchaus üblicher Ausdruck, das was du als Justage bezeichnest durchzuführen
-
Thread
Raspberry Pi Pico und ADC unbrauchbar?
PICklig schrieb im Beitrag #7143842: > Nimm einfach einen uralten billigen 8 bit PIC mit einem 10 bit ADC. > Da rauscht nicht mal das letzte Bit. > Selbst wenn er in einem Breadboard steckt. Toll nicht? > Der ADC vom ESP32 ist übrigens auch nicht besser. Keine Ahnung warum
Controllerarchitektur gegenzutesten gab es ausserdem. Wenn es dich schon abschreckt, dafuer ein paar Bits in Konfiguratiosregistern zu setzen, solltest du vielleicht Hobby und Beruf wechseln. So, genug getrollt :).
-
Thread
[STM32] CAN Bus: Fehlende RAM Zuweisung für TX FIFO ?
ganz interessant ist: Der Fehlerabschnitt (ich nenne ihn einfach mal so...) prüft die markierten Bits im TXBC-Register (siehe Bild im Anhang). Die Bits sind durchgehend Null. Laut Beschreibung unten im Bild bedeutet das, dass es keine TX FIFO/queue gibt, was nicht sein kann, denn ich habe ein TX-Buffer
Zu den Filtern: ich habe "nur" einen STM32F4 mit bxCAN aber hier muss man aufpassen, weil die Bits RTR und IDE am unteren Ende der 32bit Maske sind. Deine CanId und MaskId müssten also 3bit nach links geschoben werden. Verzeih mir wenn mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
kostengünstige I2C-Verbindung über bis zu 10m
Low-Pegels gefällt mir auch nicht so richtig gut. ALternativ einen kleinen Controller zum Sensor zu setzen und diesen über RS232 oder RS485 anzubinden gefällt mir vom Aufwand her auch nicht wirklich. Jetzt kam mir die naive Idee einfach die I2C Open-Collector-Ausgänge des Controllers auf die Sensorseite
bis auf den Preis - zunächst relativ gut aus, durch die begrenzten Adressierungsmöglichkeiten (nur 1 Bit wählbar) des Sensors habe ich dann aber leider das Problem dass ich für einen Sensor 2 PCA9616 und für 2 Sensoren 3 PCA9616 brauche und bei mehr Sensoren weitere I2C-Busse. So richtig schön ist das
-
Thread
Logik zur Generierung eines Signals mit alternierenden Polarität
Ansonsten würde ich den Ansatz von Hinz aufgreifen, den 4017. Dahinter würde ich dann einen OPV setzen der mit einer symmetrischen Spannung versorgt wird. Der -Eingang liegt auf 2,5V, der +Eingang geht an Qx des 4017. Der Ausgang des OPV wechselt zwischen +5V und -5V, je nachdem ob Qx „1“ oder
Ein Zähler, 2 Bit. Der liefert nacheinander 00, 01, 10, 11. Jetzt ein XOR der beiden Ausgänge: 0 1 1 0 Und nun ein Spannungsteiler zwischen den Ausgängen des höherwertigen Zählerbits und dem XOR. Das liefert
-
Thread
UART auf Linux
keine physikalische serielle Schnittstelle involviert ist, spielen Baudrate, und Anzahl der Daten-Bits und Stopp-Bits keine Rolle. Ein simples "cat /dev/ttyACM0" sollte schon funktionieren. Wie sieht die Ausgabe von "sudo dmesg" unmittelbar nach den Anstecken des USB Kabels aus? Nur die letzten
ich beschlossen Bare-Metal zu programmieren. In dem ich viel mit dem Datenblatt mich auseinander setzen muss. > > Ich hab dir einen funktionierenden Code für die serielle Schnittstelle > angehängt. Ok, danke. Ich werde es mir mal angucken.
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
("rosa Profil") wäre noch mehr Fokus auf b) zu legen und damit eher 4 Bit. Davon ausgehend bringt man nun die Speicherung von 90 Grad ins Spiel und spart bei der Amplitude 1 Bit und der Phase 2 Bit, damit sind es wieder 3. Bei einem FPGA mit 9 Bit-RAMs wäre also eine Phase
von 32 Bit mit einem kleinen STM32.
-
Thread
Carbon - wie ist Eure Einschätzung?
glaube auch x86) hat bei Integern zufällig sogar die gleiche Garantie, da sind korrekt alignte 8-32bit Integer-Einzel-Zugriffe auch immer atomic. Nur die Read-Modify-Write-Zyklen nicht, in Java aber auch nicht. MaWin schrieb im Beitrag #7141618: >> Dann gibt es aber nicht viele zeitgemäße Sprachen
einfachere 8-Bit Systeme sein als für komplexe Neuzeitsachen mit Netzanbindung und Co. Was aber höchstwahrscheinlich ausschlaggebender ist, welche der uC und Sprachen kommerzielle Werkzeuge und zertifizierte Bibliotheken
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
Hier kommt nur noch C++ zum Einsatz, von AVR 8Bit bis ARM32-Bit. Resumee: Alles in allem schneller Entwicklung und viel weniger Fehler. Allerdings: Grundlage für den Erfolg / Verbesserung ist die extrem starke Nutzung von Compile-Time-Features
Beitrag #7463335: > Naja, zuerst solltest du "Embedded-Systeme" mal definieren ;) das kann > von 8-Bit Controller bis zu einem Multi-Core Systeme mit Linux heute > alles bedeuten. Embedded bedeutet heute nicht mehr 8Pin & 8-Bit Controller! Dein Motorsteuergerät oder Entertainment- & Navisystem im
-
Thread
Lotto 6 aus 49 + QR-Code
statistik/beide-spieltage/lottozahlen-archiv.php Soll ich da jetzt auf die 19 oder auf die 12 setzen?
> Soll ich da jetzt auf die 19 oder auf die 12 setzen? Wieso oder? Auf die 19 _und_ 12 setzen...
-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
nicht sicher ist. Hast du offene Eingänge? Nein. Ich habe ausprobiert alle Pins auf Output-Low zu setzen, oder nur die nicht belegten (da dann mit internem Pullup). Es gibt dadurch einen anderen Verbrauch, entweder gleich oder höher.
Nennen des unbekannten MCs hätte aber schon sehr geholfen. Z.B. kann man bei den AVRs mit dem PUD-Bit alle Pullups abschalten. Weiterhin werden im Power-Down alle Eingangsstufen abgeschaltet, die nicht zu Aufwachen dienen. D.h. Eingänge dürfen floaten, ohne daß der Strom ansteigt.
-
Thread
16-fach High-Side Switch mit Strommessung?
259 laufen beide mit 5V. Mit den Schieberegistern hast du jedes Mal 16 Möglichkeiten, ein falsches Bit zu setzen, mit den 259 nur eine, meinetwegen auch zwei.
-
Thread
Phasenanschnitt oder Wellenpaketbildung mit gegebener Schaltung
man den Timer mit 50Hz oder 100Hz aus dem Netz taktet. So funktioniert meine Herdelektronik. Mit 8-Bit Timer ist das eine Zykluszeit von 5 bzw. 2,5s. Ein PWM Ausgang liefert dann das Signal fürs SSR.
Kann und will das nicht mit Oszi an 230V AC nachmessen, müsste dabei auf eure Erfahrung/Kenntnis setzen ?
-
Thread
Flip 3.4.7 lässt sich nicht mit Atmel 89c5131 verbinden
Vielen Dank, in dem Beitrag ist die Rede davon, den Controller in den Bootmodus zu setzen, nur weiß ich leider nicht, wie das geht. Weiß da jemand besser bescheid? Sorry, bin ein kompletter Neuling.
Bit 6 BLJB bei Reset auf Low halten aktiviert den Bootloader. Details sind im Datenblatt zu finden. Viel Erfolg. Tom
-
Thread
autonomes fahren tesla vs andere
hat der Individualverkehr keine Zukunft und auch keine > Berechtigung dazu. Geschwurbel. Ich setz dich in einem Dorf auf der Alb ab und du zeigst mir wie du den Individualverkehr ersetzt.
Cyblord -. schrieb im Beitrag #7287253: > Geschwurbel. Ich setz dich in einem Dorf auf der Alb ab und du zeigst > mir wie du den Individualverkehr ersetzt. Du bist schon so manipuliert dass Du nicht mal mehr merkst wie Du dich mit deinem Sprachgebrauch outest
-
Thread
8 UART's mit asm_pio / PIO / DMA / Micropython auf dem PI PICO
Ich habe mir das heute noch einmal genauer angesehen und das restart() ohne Micropython durch Setzen der entsprechenden Bits in den Controll-Registern ausgeführt. Das funktioniert. Sollte da ein Bug im "restart()" stecken ? Den Programmcode meines Testes füge ich mal an Anlage bei. Michael
Quelle Bits ins ISR shiften. Ausgangspunkt (8 Bit empfangen): [code] 8-Bit 32-Bit Register 8765_4321 -> 8765_4321-0000_0000-0000_0000-0000_0000 [/code] Mit "in_(x,
-
Thread
Sensor daten über UART verschicken (mit PIC)
Du musst vor dem Senden das "SendNotNull" Bit setzen.
> man verschiebt die einzelnen Bytes der größeren Variablen um die > entsprechende Anzahl von Bits: > > [c] > uint16_t word = 0xAABB; > uint8_t bytes[2] = {0}; > bytes[0] = word >> 8; // MSB > bytes[1] = word & 0x00FF; // LSB > [/c] > Man könnte den "Berechnungen" noch ein Cast verpassen