-
Thread
usbasp µC falsche LockBits Programiert
Johannes schrieb im Beitrag #7595514: > Ich vermute es liegt an den falschen > Lock-Bits und Fuses: \ > 0xFF \ > 0xE9 \ [code] avrdude.exe -c arduino_as_isp -p m8 ... -U lfuse:w:0xFF:m -U hfuse:w:0xE9:m [/code] Damit schreibst Du aber nicht 0xFF in die Lock-Bits, sondern in die
unbeschaltet. Wenn sich dann der Prozessor meldet, kannst Du die Fuses wie auf der USBASP-Seite beschrieben setzen: [code] You have to change the fuse bits for external crystal (see "make fuses"). # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef [/code] Arduino F. schrieb im Beitrag #7595911: > Übrigens: >
-
Thread
Welcher Controller
Sequenz der LEDs ist aber viel zu schnell. Da hat wohl einfach einer vergessen, die CLKDIV8 Fuse zu setzen...
Sequenz der LEDs ist aber viel zu schnell. > Da hat wohl einfach einer vergessen, die CLKDIV8 Fuse zu setzen... Dann würde das Timing für die Pixel LEDs wiederum nicht passen ;-)
-
Thread
Frage / Suche nach / zu Oszillatoren im DIP16-Gehäuse
kleinen ATtiny84 (oder 85) und einen 2457600MHz Quarz (1€). Dann teilst Du durch 16384 mit dem 16 Bit Timer und erzeugst einen INT. Dann zählst Du nur noch bis 15 und Du hast Deine 10 Hz. Das ist klein günstig und genau. Gruß Carsten
, schau dir mal beim ATtiny84 beim Timer 1 den Mode4 - CTC (Clear Timer on Compare) OCR1A an und setze den entsprechenden INT. Mit dem OCR1A kannst du bestimmen, bei welchem Zählerstand er zurückgesetzt wird und einen INT auslöst. Damit ist die Auswahl des Quarzes sehr viel größer geworden. Ein Problem
-
Thread
Analog-Signale von Platine A zu Platine B übertragen
Setz halt die Filter direkt vor den ADC (also auf Platine B). Ansonsten, bei Audio-Signalen sind Koax-Kabel üblich. Nicht zu hochohmig auslegen hilft auch.
aber ich hab 8 Kanäle ... Da werde ich wohl eher die Platinen ändern und die Filter vor den ADC setzen
-
Thread
DAC Modell, Probleme mit dem Gain error %FSR
ap3212111-ADC-Measurement-v11.pdf?fileId=db3a304318f3fe2901191955cd3c2de3 Annahmen, Auflösung = 8 bit, kein Rauschen, kein INL, keine Temperaturabhängigkeit. Vref = V+ = 3V3, V- = GND = 0V - N = Auflösung = 8 Bit - LSB = gain = Steigung der Kennlinie = eine "Kodierstufe": FSR/2^N = 12.89 mV/code
angegeben sein. Wie würdest in deiner Formel den gain error mit einbauen? Wo würdest du die Klammern setzen? Stephan schrieb im Beitrag #7596593: > Vielleicht mal Figure 9 ankucken. Der Gain Error ist nicht je LSB > sondern gesamt. > Genau, er ist in %Full Scale. Figure 9 ist was anderes, das ist
-
Thread
Kali-Linux Installation nach Formatierung
setzt zuerst das Gerät, wo Du Kali haben willst, dann Ansicht -> Geräteinformationen das Häkchen setzen und links am Fensterrand kontrollieren, ob das wirklich das richtige Gerät ist (Modell und Grösse, ggf. Seriennummer), notfalls Gerät ändern. Dann unter Gerät -> Partitionstabelle erstellen -> den
UEFI ist nicht schwer, wenn daran gedacht wird im NVRAM an erste Stelle das Linux zu setzen und auf die Datei & Grub in der EFI-Partition zu verweisen.
-
Thread
AVR Timer1 Capture und Overflow gleichzeitig
in der ISR werden diese wieder 0 gesetzt. OC1A (PB1 pin 9) wird auf D0 dargestellt. Fast PWM 8 bit (wgm 5) wird mit folgenden Parametern ausgeführt: [code] _a OCR1A 252 match at 252 _b OCR1B 4 match at 4 _c cs 2 clock 2 eg /8 _d cmoA 3 Set OC1A/OC1B on Compare
S. L. schrieb im Beitrag #7592629: > Dann doch gleich direkt per Setzen von PB0: Timer1 mit einem Wert knapp > unterhalb des Uberlaufs starten, eine veränderliche Anzahl von 'nop's > warten, dann 'sbi PORTB,0' Das wäre ja noch ungenauer, alle Interrupts würden darin
-
Thread
Deutsche Bahn sucht Admin für Windows 3.11 for Workgroups
und mit "Industrial Ethernet" (Ethernet-Kabel zum Festschrauben) angebunden. Zwei schicke bunte 24Bit 1080p TFTs am besten mit schön viel Werbung. War alles Custom und Zugeschnitten. Ob darauf Windows läuft weiß ich nicht - Die werden DAS aber auch kaum in der Stellenausschreibung gemeint haben. Ist
René H. schrieb im Beitrag #7592049: > Worauf sollen sie sonst setzen? Wegen Leuten wie dir isses ja so wie es ist. SCNNR
-
Thread
Hilfe bei 74HC595 über Komparator ansteuern, Ansteuerzeiten/Signalqualität
Du die Leute hier haben Lust Deine Schaltplanfragmente zu einem vollständigen Plan zusammen zu setzen? Dir ist (hoffentlich) klar was Du da tust, der Außenstehende muß sich erst einmal in Deine Gedankengänge einarbeiten, um überhaupt Hilfestellung geben zu. Auch wenn es momentan wohl gerade schick
zurückzusetzen. Denn wenn ein einziges Mal ein ESD-Spike auf dem Takt kommt, ist fürderhin die Übertragung um 1 Bit versetzt. Ergebnis: die falschen LED leuchten.
-
Thread
ELM327 Adapter mit UDS
1546 für requests und 1153 für responses. ich versuche also mit AT SH 48 1546 F1 den Header zu setzen und kriege auch eine OK antwort. auch wenn ich nun 3E 00 für tester present wird beantwortet mit 7E D0 27 E0 7E 80 27 E0 7E 90 27 E0 7E B0 27 E0 Will ich nun eine Extended Session mit
und Antwortadresse immer 8 IDs auseinander. Die angegebenen IDs sollen wohl Extended-CAN-IDs mit 29 Bit darstellen.
-
Thread
Oszi Kauf - Welche Bandbreite brauche ich?
ich dir versichern das man im Alltag fuer die normalen Dinge des Lebens nur 60Mhz braucht. > - 8 Bit oder doch die neueren 12 Bit? 8Bit reichen. > - reicht eine Abtastrate von 1 GS/s? Das ist ausreichend wenn es fuer alle Kanaele gilt. Manche Oszis schalten runter wenn man vier KAnaele benutzt
das Abtastrate vor Abtasttiefe steht, deshalb war auch mein letzter Kauf ein 500MHz/8Bit. statt ein 200MHz/12Bit DSO. Die ersten 12Bit/2GHz Siglent DSOs liegen ja noch bei 20k€, da muss ich noch etwas sparen :-) letztendlich muss Bernhard G. entscheiden, was er favorisiert und
-
Thread
ADF4350 Cina-Eval: Lock aber output bei -30dBm
sind an - das weiß ich, weil der Peak komplett ins Rauschen verschwindet, wenn ich das entsprechende Bit in den Registern setze, um den Output zu deaktivieren. Das Problem scheint auch nicht zwischen Ausgangspin und Spectrum Analyzer zu liegen, denn ich habe testweise auch mal eine Ausgangsfrequenz von
Ich vergaß noch, bei dem TI kann man per Conf-Bit die Endstufen abschalten, WIMRE. Spart Strom. Ein bisschen was kommt dann immer noch durch. Das könnte es beim ADF auch geben.
-
Thread
NPN-Transistorschaltung "umdrehen"
so, wie im Bild dargestellt aussehen ? Und wenn ja, wo müsste ich dann den Arduino Eingangspin setzen ?
den Anwendungsfall nicht offen legst. > Und wenn ja, wo müsste ich dann den Arduino Eingangspin setzen ? Keine Ahnung, ich verstehe die Frage nicht. Was bedeutet denn für dich "einen Eingangspin setzen"?
-
Thread
PIC I2C Host blockiert Acknowledge
ich den Adressbuffer deaktiviere (ADB = 0) und das Adressbyte in I2C1TXB schreibe, bleibt das neunte Bit auf 1. Wenn ich die entsprechenden Bits vom Clienten überprüfe, stelle ich fest, das dieser beim zweiten Versuch auf jeden Fall das Startsignal (SCIF = 1) sowie die Adressierung (ADRIF = 1) erkennt
Link. Wobei ich nicht ganz verstehe, warum das PIR-Register gelöscht wird, da es sich um only read bits handelt. Leider brachte dies auch keinen Erfolg. Zudem habe ich inzwischen festgestellt, dass das SMA-Bit (Client aktiv) nicht gesetzt wird, es liegt also definitiv am Clienten, der beim zweiten
-
Thread
AVR T1 Capture Problem - Meinung erbeten
berücksichtigt. Dazu hat Peter hier niedergeschrieben: https://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#371564
// Anzahl der Impulse lesen zeit_low = ICR1; // capture-reg lesen: untere 16bit zeit_high = ueberlauf; // dazu die oberen 16bit // siehe hier: if((TIFR1 & BIT(TOV1)) && (zeit_low < 0x8000)) // evtl. Ueberlauf T1 noch offen? zeit_high++;
-
Thread
[S] TTL-Chip 74192 in CMOS
keine 12V, 6V ist für die das Maximum. Was spricht dagegen, die Versorgungsspannung auf 5V zu setzen und dann halt einen Ausgangstreiber zu verwenden, wenn Du höheren Ausgangspegel brauchst?
Es gibt aus der 4000er Reihe auch den 40192, https://www.reichelt.de/counter-4-bit-3--15-v-dip-16-mos-40192-p12570.html?search=40192 der verträgt maximal 15V, ist aber auch langsamer als die HC- oder HCT-Variante. Edit: wenn der 4046 auch ein "normaler" CMOS ist, dann sollte es
-
Thread
Squarewaves - RP2040
für die Initialisierung. (Letztere könnte man noch Auslagern) Annahme Shiftwidth ist passend auf 32bit oder 16bit konfiguriert: [code] .program quadrature pull ifempty block mov X, OSR .wrap_target pull ifempty noblock out PINS, 4 .wrap [/code] Dazu in die Initialisierug noch ein einzelnes
> Das Program nutzt aus, das der pull Befehl nach 8 Outs (8x4 Bit = 32) > Das OSR vom X Register neu lädt, da die TXFIFO leer ist. Danke für deine Antwort !!
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
Figure 17-8. Analog Input Circuitry https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
> Der Multiplexer wird bei jedem analogRead() gesetzt. Man kann den Multiplexer auch per Hand setzen. Hier für den ATmega4809 auf dem Arduino Every, der hat kein ADMUX-Register mehr, das heißt jetzt MUXPOS: [c] an4 = analogRead(A4); // Poti ADC0.MUXPOS = 3; // Mux auf A0 schalten (= PD3
-
Thread
Smartphone: Umlaute werden als "?" dargestellt
Der Zeichensatz (charset oder character set) ist falsch, den kannst Du im HTTP-Header vom Server setzen oder im HTML-Head.
überhaupt garkeine lat. Zeichen haben: Auch nicht anders als bei uns. Die verwenden entweder eine 8-Bit-Codepage, die halt anders aussieht bei uns, oder sie verwenden UTF-8. Früher™ war man halt der Ansicht, mit Varianten von 7-Bit-ASCII zurechtzukommen, und es gab mal eine deutsche Ausführung davon
-
Thread
Probleme mit TLC59108F
einfachen Sequenz anzusteuern. Alle 4 Adresspins sind auf 1, so dass dieser Baustein die Adresse 0x4f (7bit) hat. Ohne weitere Initialisierungen setze ich dann im Register 0x0c bspw. für Ausgang 0 die unteren beiden Bits auf 0b01, damit sollte der Ausgang ein sein, d.h. der OC-Ausgang schaltet durch.
Write to a register cannot be accepted during SLEEP mode. When you change the LED condition, SLEEP bit must be set to logic 0. Mit SLEEP bit ist wohl Bit OSC gemeint (MODE1.4).
-
Thread
Spezieller Schraubendreher gesucht
dünne Bits, mein Satz kam vor langer Zeit von Reichelt.
#7582512: >> da das Loch mit 5mm für den 1/4" = 6,35mm Sechskant zu klein war. > Es gibt auch 3/16" Bits. Und? Die Bitaufnahme wäre dann dennoch zu gross gewesen. Und Feinmechanikerwerkzeug setze ich bestimmt nicht da ein, wo richtig Kraft benötigt wird und ich ansonsten elendig verrecken würde.. :
-
Thread
krumme Frequenzen aus 50Mhz erzeugen
[/c] Wenn der Takt vom 50Mhz Osc am FPGA high wird... wenn der Takt PHI2 high wird... setze den Ausgang phi2short auf HI endif wenn der Zähler cnt6 >= 9 ist (sind 180ns vergangen) setze den ausgang phi2short auf LOW setze den Zähler cnt6 auf 0 ansonsten erhöhe den zähle cnt6
( 4 % ) Total registers 109 Total pins 76 / 89 ( 85 % ) Total virtual pins 0 Total memory bits 0 / 119,808 ( 0 % ) Embedded Multiplier 9-bit elements 0 / 26 ( 0 % ) Total PLLs 0 / 2 ( 0 % ) Fmax 101,35MHz bei 50MHz Quarz Ist im SLOW-Mode (?) Mail ist unterwegs...
-
Thread
HTML mit charset=iso-8859-1
einem Terminal verwendet? Oh, und welche VT100-Emulation weiß, was utf-8 ist? Da ist eine 8-Bit-Codepage einfacher zu handhaben. Verwendet man keine allzu superschlaue IDE, kommt die auch damit zurecht, daß Sourcecode nicht in utf-8 codiert ist. Wenn man Webanwendungen auf etwas anderem als
Win-Charset an derselben Stelle enthalten sind. Wenn du's nicht glaubst, bau dir ein Test-HTML, setz charset auf ISO8859-1 und schreib ein 0x8C Byte rein. Wenn der Browser das als "Œ" rendert, benutzt er win1252 entgegen deiner Anweisung.
-
Thread
Multilevel Converter
Lage wäre so etwas simples wie einen kapazitiven Blindwiderstand ins Verhältniss zur Spannung zu setzen. Scheint aber die ganz große Wissenschaft zu sein hier. HV bedeutet große Strukturen, große Abstände, viel Material und das bringt ganz automatisch größere parasitäre Eigenschaften mit sich, mit
Dein Konzept aus das mit Trafo zu machen? Ich würde 16 Stufen nehmen, dann kann man schön mit 4 Bit codieren, wie viele auf + geschaltet werden sollen und 4 Bit für - macht ein 8Bit-Port um alle Stufen gleichzeitig umschalten zu können. Sagen wir - um Problemen aus dem Weg zu gehen, 200V pro Stufe
-
Thread
Fehlersuche: Anlaufprobleme auf Board mit ATMega328p / W5500 / PoE
stört Dich an dem internen Watchdog des AVR? Den kann man sogar per Fusebit als nicht abschaltbar setzen.
Statusregister des W5500 abfragen, wo es klemmt. Man kann auf jeden Fall dem W5500 einen Resetbefehl (Bit RST im Mode Register) schicken. Daß es nach dem Einstecken des Ethernetkabel elend lange dauern kann, bis er am Host angemeldet wurde, ist doch normal.
-
Thread
Wo ist der Unterschied: volatile uint8_t oder uint8_t volatile ?
unwichtig. Wenn atomic Bibliotheksfunktioe verwenden, die erst Locks allokieren um sie dann zu setzen, will man eher bei volatile bleiben.
#7582655: > Wenn atomic > Bibliotheksfunktioe verwenden, die erst Locks allokieren um sie dann zu > setzen, will man eher bei volatile bleiben. Und legt sich damit eine Zeitbombe. Wenn man auf einem ARM eine 64Bit Variable als volatile definiert, kann der Fehler jahrelang unentdeckt bleiben. Und plötzlich
-
Thread
Geschwindigkeit 74LV595 zu 74LV595 abhängig Leitungslänge
gesehen "passen" bei hinreichend hoher Geschwindigkeit auf eine hinreichend lange Leitung auch mehrere Bits...
TDR, TNA... zu kaufen würde ich auf Kabel mit definiertem Wellenwiderstand und Serien-Terminierung setzen. Signalintegrität: Werde ich über ein Oszi und Logic-Analyzer bei verschiedenen Leitungslängen messen. Sollte das bei Signallängen von 5 bis 20 Metern ein für Laien realistisches Vorgehen sein
-
Thread
GPS Module. Für was die Knopfzelle?
Minute und nicht 12 Minuten? Was machen die anders? Garnichts, die haben einfach bessere Empfänger. Setze die mal in die Stadt zwischen Gebäude, wo nur zwei der drei Satelliten sichtbar sind - dann brauchen auch die deutlich länger. Daniel D. schrieb im Beitrag #7575453: > Jein, die nutzen A-GPS
Empfänger die Zeit mit 1ns Auflösung und dazu den maximalen Fehler. Das Datenwort für den Fehler hat 48 Bit und 1ns Auflösung... "Supplying time assistance that is inaccurate by more than the specified time accuracy, may lead to substantially degraded receiver performance." > Denn wenn man den Fix mal
-
Thread
Arduino - Software-Reboot zum Start des Bootloaders
Vorredner meint, sämtliche Hardware vollständig im Griff zu haben und traut sich zu, jedes einzelne Bit so setzen zu können, dass sich der µC wie im Kaltstart verhält. Und du offensichtlich auch!
Arduino F. schrieb im Beitrag #7575019: > und traut sich zu, jedes einzelne Bit so > setzen zu können, dass sich der µC wie im Kaltstart verhält. Eine Möglichkeit könnte sein, daß der verwendete Bootloader explizit so geschrieben ist, daß er keine Annahmen über Resetinitialisierungen
-
Thread
Embedded C - Firmware Umbau
Zu Anfang eher offensichtliche Abweichungen eliminieren (Beispiel: Wenn es eine gute Art gibt, ein Bit zu setzen, und davon grundlos 10x abgewichen wird, dann baue die 10 Stellen um). Widerstehe dem Versuch, dem Code stattdessen Deine Handschrift aufzudrücken. Oft wird der Job des Entwicklers
Anfang eher offensichtliche Abweichungen eliminieren (Beispiel: Wenn > es eine gute Art gibt, ein Bit zu setzen, und davon grundlos 10x > abgewichen wird, dann baue die 10 Stellen um). Deshalb muß die Bitsetzerei ja zum Beispiel auch in ne Inline-Funktion (also doch EC++ :-P) oder in ein Makro
-
Artikel
High-Speed capture mit ATmega Timer
Der Verschiebungsfaktor zwischen den beiden Messbereichen kann über die Konstante RANGE_EXTENSION_BITS (Standardwert: 4 Bits) geändert werden. Es gilt: Verschiebungsfaktor = 2^(RANGE_EXTENSION_BITS + 1) Um die Zahlen schneller verarbeiten zu können und weniger Schiebebefehle bei der Ablage zu benötigen
auch. Informationen über AVR Timer AVR-Tutorial: Timer AVR-GCC-Tutorial/Die Timer und Zähler des AVR Bits schieben, setzen, rücksetzen Bitmanipulation Modulo-Arithmetik (für Berechnung der Zeitdifferenzen) Restklassenring Zweierkomplement: Interpretation im Restklassenring Kongruenz Zahlentheorie Modular
-
Thread
ATtiny1626 XDIR bleibt immer 0
initialisiert. Die Hardware kann es auch nicht sein, da PA4 funktioniert wenn ich ihn über VPORTA.OUT setze. Trotz gesetztem RS485 Bit in USART0.CTRLA kann ich den Pin PA4 über VPORTA.OUT setzen und löschen. Das sollte eigentlich nicht so sein. In den Errata des ATtiny steht darüber nichts. Habe ich
auf 1 gesetzt. Sobald aber in das Senderegister der USART geschrieben wird, geht er wieder auf 0 (Bit RS485=1). Wenn ich das Bit RS485 auf 0 setze kann ich den Pin normal benutzen. Mit USART0 ist mir das nicht aufgefallen, aber da wollte ich ja nur probieren, ob der Ausgang funktioniert. Also
-
Thread
SDR SDRAM Stromaufnahme bei Power-Down
den kompletten Memory Controller im Prozessor abschalten und alle Pins entweder auf Hi-Z oder 0V setzen. Ich bin mir nicht sicher, ob das immer so einfach geht. Aber es ist ja auch kein Problem in der echten Welt. LPDDR 1, 2, 3 und 4 sind längst erfunden. fchk
Frequenz. > Verbrauchen die im Power-Down auch deutlich weniger als DDR? MT46H64M32LF – 16 Meg*32 Bit*4 Banks Mobile LPDDR: Deep power-down current: Address and control pins are stable; Data bus inputs are stable: IDD8=10μA fchk
-
Thread
Kapazitive oder Magnetische Nahfeld-Kommunikation
gegenseite ebenfalls parasitär versorgt, Modulation ebenfalls über schon vorhandenen µC - Oder ich setze in jedes FZG und jeden Kilometerstein einen low-power-Zigbee-µC und gehe über den RSSI!? Damit hätte ich Fernsteuerung und Nahfeld-Position erschlagen. Gerne würde ich bestehende Standarts und Projekte
finden, wenn die Gleistransponder selbstprogrammiert und evtl. auch variabel sind (z.b. ändert sich ein Bit wenn der PC das Signal umstellt. So kann die Kiste im Zug Halt und Frei erkennen). Ist aber übles gefrickel... Auch vom Platz her. Wenn doch nur 2 Strippen zum Zug gehen würden...
-
Thread
AVR ATTiny13A Problem mit Servo + LED-Ansteuerung
Interrupt Mask Register: TIMSK0=0; TIMSK0 |= (1<<OCIE0A) | (1<<TOIE0); sei(); //Setzen des globalen Interrupt-Enable-Bit //DDRB = 0x1f; // Eingänge: Reset PB5; Ausgänge: PB0-PB4 (0: Servo; 1-4: LED-Augen 1-4) DDRB |= (1<<PB4) + (1<<PB3) + (1<<PB2) + (1<
Hallo, _BV() ist ein Makro. avr/sfr_defs.h> void _BV(bit_number); Andere Schreibweise statt Bit << schubsen. Das beide Pins den gleichen Takt haben stimmt. Da hatte ich einen Denkfehler. Den OCRA Pin müßte der Timer selbst schalten damit die Pulsweite
-
Thread
Seltsames Verhalten bei Arbeit mit LevelShifter
abgeben), woher diese > "Geister-Impulse" mit 1 ms herkommen ? Dein Levelshifter kann nur 0-Bits aktiv ausgeben, er kann keine 1-Bits ausgeben. Dafür sind Pullup-Widerstände da. Diesen Typ von Levelshiftern verwendest Du dann UND WIRKLICH NUR DANN(!), wenn Du bidirektionale OpenDrain Signale
wenn du den hier nimmst: > TXS0108E Diese gibt es als fertige Boards günstig vom Ali und ich setze sie selbst ein. Neben I2C spielen die auch am SPI sauber.
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
, was das Teil im Delay macht.... in einer while Schleife auf den Zähler warten ;-). Und der ist 32Bit beim 003 und 64Bit beim 203. Kann schon etwas dauern. Die NOPs konnte ich wenigstens mit dem Oszi einstellen. Ist auch platzsparender als eine SPI Version. Lothar
ich die 5V nicht brauche, setze ich auf den V203 oder höher. Kann eben jeder machen wie es passt. Als Hobby sowieso. Beim V203 gibt es auch ein RTOS, das braucht eben Speicher. Lothar
-
Thread
OpenSCAD extrem langsam im Editor
Editor. Wenn ich einen Wert ändere, ein Buchstabe ändere, oder auch sonst nur irgend ein Zeichen setze - dann nimmt er sich immer 1-2 Sekunden Gedenkzeit. Woran liegt das? CPU ist ein sechs Kern AMD, Betriebsystem ist Windows 11 pro. So jedenfalls ist OpenSCAD für mich absolut nicht nutzbar.
aktuellsten anwählen (Dreieck klicken), so dass die "Jobs" ausklappen. Dort dann z.B. den für Windows 64bit anklicken. Auf der folgenden Seite dann den "Artifacts" Tab wählen und dort entsprechend Installer, Zip-Datei oder was auch immer downloaden. Ich weiss nicht, warum die das nicht auch als "Releases
-
Thread
STM32 - UART Ausgabe - Wie richtig?
; 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
Viktor S. schrieb im Beitrag #7569446: > Sehr geehrte Forum Mitglieder, > > ich setze mich gerade mit STM32 und UART auseinander. Fuck! Setze dich erst einmal mit den Regeln hier im Forum auseinander!
-
Thread
Bitcoin Wert
Wo genau ist dein Problem? z.B.: 1 BC = 38572,43 € = 3857243 Cent => passt problemlos in ein 32Bit Wert.
Wo genau ist dein Problem? > z.B.: 1 BC = 38572,43 € = 3857243 Cent => passt problemlos in ein 32Bit > Wert. Noch..
-
Thread
Einstieg in die HDL / Verilog programmierung mit I2s
Master Clock input wire nReset, // Reset input input wire [23:0] audio_input, // 24-bit Audio Input output wire sclk, // System Clock output wire lrclk, // Left/Right Clock output wire sdata // Audio Data ); reg [23:0] audio_data; // 24-bit Audio Data Register reg [5:0] lrclk_divider; // Left/Right Clock Divider (6 bits for 64 states) always @(posedge mclk or posedge nReset) begin if (nReset) begin audio_data <=
-
Thread
Suche nach Schaltung für Signalverzögerung
jetzt nicht erwartet :-( Die Schleife 'durchlauf' dauert 1 ms und die Schleife 'shift' schiebt ein Bit in einem 1000 Bit langen Schieberegister (125 Byte à 8 Bit) um eine Stelle nach links. Und das alles in einem kleinen 8-pol. IC ohne viel Löterei mit recht stabilem Timing.
Rechenaufwand definiert. > Die Schleife 'durchlauf' dauert 1 ms und die Schleife 'shift' schiebt > ein Bit in einem 1000 Bit langen Schieberegister (125 Byte à 8 Bit) um > eine Stelle nach links. Ich würde da kein einziges Bit irgendwo hin verschieben, sondern einfach einen Pointer durch den Speicher