-
Thread
Windows Install. brauche ein Wutkissen
www.microsoft.com/de-de/software-download/windows10ISO ... und kann nach Auswahl der Sprache 'ne 32- oder 64-Bit-ISO-Datei herunterladen. Die wiederum kann man unter Windows mit "Rufus" auf einen USB-Stick packen. So oft man will.
. Prinzipiell geht das in Wine wohl schon ganz gut. Nur habe ich auch ein wenig Wirrwarr mit 32/64 Bit. Naja, erstmal abwarten. Die Xen-Installationen sind ein wenig seltsam. Könntest du aber auch mal ausprobieren, ob die brauchbar sind für Windows 10 oder 11.
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
Eingänge auf entsprechend vielen Kanälen. So ein Winzling wie der neue AVR64DD14 bringt sogar schon 12Bit Auflösung mit. Totaler Overkill natürlich...
probiert werden könnte. Die Hysterese von 0,1V des Unterspannungsdetektors würde ich etwas höher setzen. Da der Motor vermutlich nicht wenig Strom zieht, wird die Unterspannung mit Motorbetrieb erreicht, aber zu häufig verstummt danach die LED-Warnung.
-
Thread
PCB -Frequenzrampe 100khz-360 MHz
unterschiedlichen Wobbelformen. Da steckt sogar ein RAM drin um den Arbitrary sweep abzulegen. "1024 word × 32-bit RAM" "Automatic linear or arbitrary frequency, phase, and amplitude sweep capability" Der Amplituden- und Phasensweep steht nicht in der Aufgabe, auch "arbitrary" ist nicht verlangt. "Sie sollen
fehlen massig Kondensatoren zur Entkoppelung am AD9910. Lass lieber die 0 Ohm Widerstände weg aber setze mehrere kleine 1n ... 1u in Keramik dazu. Tipp: Es gibt schon Hardware mit diesem Baustein. Man muss das nicht neu erfinden. Orientiere dich an dem was man finden kann.
-
Thread
AVR64DD: TCA0.SINGLE.PER verändert util/delay-Verhalten
fehlendes Löschen des Interruptflags. Beim AVR ist eine beliebte Fallgrube, daß Interruptflags durch Setzen gelöscht werden.
The OVF flag is not cleared automatically. It will be cleared only by writing a ‘1’ to its bit location.
-
Thread
ADC CS5524 mit Atmega328
(100); SPI.begin(); //SPCR |= (1 << SPE)|(1 << MSTR)|(1 << SPR1) | (1 << SPR0); //bitSet(SPCR, 4); // MSTR Bit //bitSet(SPCR, 7); SPI.setBitOrder(MSBFIRST); //bit transmission order SPI.setDataMode(SPI_MODE2); // Mode2 SPI.setClockDivider(SPI_CLOCK_DIV16); bitClear
natürlich auch beim Auslesen. Bei oberflächlicher Durchsicht des DB muss das Datenpaket immmer 32 (8+24) Bit haben (siehe Seite 25).
-
Thread
Atmel AVR Sleep Pin Change Interrupt - Verständnisfrage
MCUCR |= (1 << SM1) & ~(1 << SM0); //Sleep Modus = Power Down MCUCR |= _BV(SE); //Sleep Enable setzen sleep_cpu(); // Schlafe MCUCR &= ~(1<<SE); // Sleep Disable Bit setzen } [/c] Wie gesagt, das funktioniert auch super wenn ich goto_sleep(); aufrufe. Nun meine Frage: Woher weiß der µC
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
schrieb im Beitrag #7555983: > The needed settings are 57600bps, > no parity control and eight data bits.
Word sind 2 Byte, passt in 512 Words BootSize locker rein. Man bräuchte demnach auch kein BootSize Bit "setzen". Passt noch in 256 Word rein. Größere BootSize stört aber praktisch nicht, außer man benötigt noch paar Bytes Flash. Ich weiß nicht was schief läuft. Edit 2: was vorhin hier stand war
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
richtig gelesen. Also hab ich mal den Oszi angeworfen und sehe dass beim Lesen etwas mit den ACK Bits nicht stimmt. Mein Wissensstand ist dieser: - bei einer Write Sequenz sendet der Empänger, also der Expander, jeweils nach 8 empfangenen Bits das ACK Bit (zu sehen als 9. Bit) - bei einer Read Sequenz
setze mal ACKEN in SSPCON2 (siehe Datasheet S.178)
-
Thread
einfache Zeitverzögerung
mit niedrigen Minuten! Glauben kannst du in der Kirche. Offensichtlich weisst du nichts. Dank 24 bit Frequenzteiler im CD4536 muss der RC Oszillator mit 776Hz arbeiten. Problemlos mit handelsublichen Bauteilen erreichbar CD4020/4040/4060 haben zu kurze Teilerketten, CD4541 geht an Stelle des CD4536
Anstatt den Strom durch die LED zu messen könnte man einen LDR davor setzen. KISS
-
Thread
Welchen Sinn hat der Datentyp "bool"?
9D4A58955B1A-en-US-5/GUID-1D1337FF-1B2E-4E4A-BDF3-31254932C478.html Entscheidend ist, pointer auf Bits zu verbieten, damit [c] *register.bit3 [/c] kein Problem wird.
den ganzen zusätzlichen Programmcode im Hintergrund: - https://en.cppreference.com/w/c/language/bit_field
-
Thread
Interrupt ATtiny85 - Hilfe
Sprachdoku nachlesen. Michael schrieb im Beitrag #7552446: > PORTB=~PORTB; Dort werden alle Bits im PORTB Register invertiert/getoggelt Und damit ist der Pullup an PB2 auch aus.
Arduino F. schrieb im Beitrag #7552556: > Dort werden alle Bits im PORTB Register invertiert/getoggelt > Und damit ist der Pullup an PB2 auch aus. Daraus folgt aber nicht, dass die IR-Routine nicht aufgerufen wird.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Spruch dient, zumindest in der SW-Entwickkung, allzu oft als Begründung für unnötiges Optimieren, für Bit-Gepfriemel, für obfuscated code.
akzeptierst offenbar immer noch nicht, dass andere für sich – auch im Hobby – oft andere Prämissen setzen als du.
-
Thread
SAM4S2A geht nicht zu main()-Breakpoint
Disassembly), bei Adresse 0x00800E7A ist Rücksprung. Ich habe schon gesehen, dass es in den GPNVM Bits eine Boot Mode Einstellung gibt. Wenn ich mit Tools-Device Programming diese Bits auslese, stehen sie auf 0x00. Wenn ich in die Checkbox "Value" ein Häkchen setze, wird darunter im Feld GPNVMBITS
Bit, das willst du jetzt nicht setzen, sonst kannst du weder auf den µC schreiben noch lesen. Dann bleibt nur ein Erase mit dem Pin. GPNVM1 sorgt dafür das entweder aus dem Flash gebootet wird oder der
-
Thread
Register, RAM und Addressraum
oder welche Speicherzelle man ansprechen will. > Ab und zu steht dann auch das die PC aktuell 8 Bit im addressraum > speichern. Ich dachte aber wir sind schon bei 64 Bit? Ja, aktuelle PC haben einen 64 Bit Adressraum, Davor waren 32 Bit und 20 Bit üblich. Einen IBM kompatiblen PC mit weniger als
Ana schrieb im Beitrag #7550241: > Ich dachte aber wir sind schon bei 64 Bit? Die meisten 64bit CPUs, die ich Kenne, erlauben nur die Nutzung von 48 der 64 Bits für Adressen, manchmal auch von 56bit, aber nicht alle 64bit. 32bit CPU, 64bit CPU, das sagt eh nicht viel aus.
-
Thread
Cast "verstecken" wenn möglich?
S. schrieb im Beitrag #7550049: > Ein integer Datentyp (int type) ist im C-Standard mindestens 16 Bit > lang! Was Rolf meint: "integer" ist einfach nur eine "Ganzzahl". Egal ob 1 oder 7 Byte, 3 oder 17 Bit, signed oder unsigned. Prinzipiell sind alle integer Datentypen "gleich", nur der Wertebereich
Patchen. Für Pins, die über Expander bedient werden, lege ich daher Schattenvariablen im RAM als Bit-Struct an, die ausschließlich verwendet werden. Hier mal ein Beispiel: Definition der Bitstruct: [c] struct bits { uint8_t b0:1; uint8_t b1:1; uint8_t b2:1; uint8_t b3:1; uint8_t
-
Thread
mega32m1 Fuses falsch
Ich wollte die Fuses mit avrdude setzen und habe aus Versehen den falschen Prozessor (644p) angegeben. Jetzt kann ich zwar die Fuses auslesen aber nicht mehr ändern. Soll (16 MHz Quarz, leider super mini SMD): L: 7F H: D9 E: F9 Ist
Jürgen schrieb im Beitrag #7549626: > Ich wollte die Fuses mit avrdude setzen und habe aus Versehen den > falschen Prozessor (644p) angegeben. Das funktioniert standardmäßig nicht wegen der Signaturprüfung. Wie lautete deine Kommandozeile?
-
Thread
ATTiny 2313a programmieren
for Windows". Klick auf "Releases", klick die Version "avrdude-v7.2-windows-x64.zip" an (für ein 64-Bit-Windows) und speichere sie in deinem Download-Verzeichnis ab. Ganz unten auf der Seite findest du unter "For more information, refer to the AVRDUDE documentation" das entsprechende Handbuch. Danach
anzuwendenden > Programmer gibt es da? Klingt nach: ich möchte mich mit der Materie nicht auseinander- setzen. Lasst mir gebratene Tauben in den Mund fliegen. https://www.diamex.de/dxshop/DIAMEX-USB-ISP-Programmer-Stick-fuer-AVR ist etwas was den originalen Tools von Atmel sehr nahe kommt.
-
Thread
NHD-2.7-12864WDW3 mit SSD1322 - Grayscale Problem
angehängten Code habe ich mal 5 Fälle abgebildet um es mal zu vergleichen: 1. Balken mit 10px Höhe, Bit 3:0, Pixel = 0x0F 2. Balken mit 10px Höhe, Bit 7:4, Pixel = 0xF0 3. Graustufen 0-127 4. Graustufen 128-255 5. Graustufen 0-16 gleichzeitig auf Bit 7:4 & Bit 3:0 Habe mal versucht so gut wie möglich
z.B. 0xF0 nicht für 1px den dann wäre es ja hell weiß, dafür muss ich das Byte jedoch auf 0xFF setzen. edit: Weiterhin ist mir grad aufgefallen. Einzelnes Pixel kann ich gar nicht übertragen, es müssen immer 2 Byte sein, sonst übernimmt der SSD1322 die Daten nicht.
-
Thread
ATMega328P Uart auf RS232 Pegel
). Meine Frage ist nun, wie ich das Problem lösen kann. Gibt es eine einfache Möglichkeit die Bits am UART Ausgang zu invertieren, beispielsweise über das Setzen einer 1 im Register? Im Datenblatt sehe ich dazu aber leider nichts... Vielen Dank im Voraus!
Ich verwende sowohl am µC UART als auch in TeraTerm 8 Daten Bits, 1 Stop Bit und kein Parity Bit. > Wenn man 0101 0101 invertiert, dann kommt 1010 1010 heraus. Der > Empfänger darf doch nicht einfach alles um 1 Bit verschoben > interpretieren. Das sehe
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
Set read address ili9341_writeCommand(0x2A); ili9341_writeDataDWord((x << 16) + x); //32-Bit ili9341_writeCommand(0x2B); ili9341_writeDataDWord((y << 16) + y); //32-Bit ili9341_writeCommand(0x2E); //Read from GRAM //Write D/C pin High bcm2835_gpio_write(DC_PIN
read address > ili9341_writeCommand(0x2A); > ili9341_writeDataDWord((x << 16) + x); //32-Bit > ili9341_writeCommand(0x2B); > ili9341_writeDataDWord((y << 16) + y); //32-Bit > ili9341_writeCommand(0x2E); //Read from GRAM Du setzt hier ein 1x1 Pixel großes Fenster und liest
-
Artikel
Elektronik Lagerverwaltung
Englisch verfügbar. F1 Hilfe über alle Funktionen USB-Stick tauglich und portabel Windows / Linux (32/64 Bit) kombinierbar Mehrbenutzertauglich dank Datenbanken, Wechsel der Datenbank innerhalb weniger Minuten machbar. Einfach zu administrieren da die Konfiguration in einer INI Datei abgelegt ist und EleLa
Installation ein Backup der Datenbank vollzogen werden. Wenn man eine Datenbank, z.B. PostgreSQL mit 32 Bit installiert hat, so muss die EXE auch mit 32Bit genommen werden. Ansonsten kann die EXE die DLL nicht laden. Sollte das Setup die 64 Bit Version installiert haben, so kann jederzeit die 32 Bit Version
-
Thread
2-/3-fach kinetic switch an ESP8266 (Arduino)
Energie des Kinetic-Switch vorhanden ist. Sync-ID (syncWord) hat 4 byte. 54 21 A4 23 Preamble 32 bit (4byte) 55 55 55 55 In dem Code: radio1.setPreambleLength(32); // RF-Stream length (bytes) 32 bit Länge, nicht bytes. Das setzen ist nicht nötig, weil schon vorher festgelegt bei: int rstate
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
Du meinst mit dem 450-500GH/s wohl den Bit-Axe-Ultra - richtig?
PCB an 12V Versorgung und via PC-USB oder anders an den PC anschließen? Irgend einen Jumper setzen - hast Du mal erwähnt. file ./target/thumbv7m-none-eabi/release/qaxe ./target/thumbv7m-none-eabi/release/qaxe: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, with debug_info
-
Thread
Welches USB-Osszi oder Multimeter für 8h Spannungs-Logging?
Soundkarte jemand einen Kondensator davor geschaltet hat. Wobei ich mich schon frage, was man mit 24 bit anstellen will. Da sind doch die unteren gefühlt 8 bit eh bloß Störeinstrahlung vom PC und Umgebung – aber das ist 'ne andere Sache jetzt.
auf Windows 10. Ich nutze das Gerät immer noch manchmal, wenn die Bandbreite reicht und ich die 12 Bit Auflösung brauche.
-
Thread
ESP8266 Wemos-Clone Probleme
espefuse.py set_flash_voltage 3.3V -p com3 (muss mit BURN bestätigt werden) Es gibt auch Status-Bits, mit denen einzelne Flash-Blöcke geschützt werden können. Die kann man zurücksetzen (muss man manchmal mehrfach hintereinander ausführen!): Statusbits des FLASH zurücksetzten: ====================
oder längere Impulse an GPIO0 entweder die Konfiguration, die WLAN-Daten oder starten den AP... setze gleich (innerhalb 40s!) nach der ersten Verbindung Option1 auf 1 und Option 65 auf 1.
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
Adressen der Bank anspringen kann. Wenn ich mich richtig erinnere: CALL kann nur zu den (unteren) 8-bit-adressen springen. GOTO kann 9-bit adressen anspringen. Vermutlich ist das 12-bit Programmwort zu kurz um beim call-befehl auch noch eine 9-bit Adresse aufzunehmen. Die Pics mit 14-bit Programmwort
braucht man fuer den Zugriff das High-Register nicht und kann es einfach loeschen statt einen Wert setzen zu muessen. :)
-
Thread
Bilddatei (jpg) auf 27C64 EPROM schreiben
, der EPROM hält die Daten viel länger als du noch lebst? PROMS mit richtigen Fuses gabs bis 16kBit...
soll? Außerdem halte das gewählte EPROM für sowas nicht unbedingt geeignet: Spannung anlegen, 8-bit Adresse anlegen, Chip enable setzen, 8-Bit Daten auslesen und speicher, CE aus, Adresse inkrementieren, CE an , Daten lesen und speichern. Wiederholen bis EPROMspeicher Ende. Behaupte mal das schnallen
-
Thread
Variable innerhalb eines Threads ändern
uint8 und bool und noch vermutlich verschiedene Contexte. Da würde ich aufpassen. Denn STM32 ist ja 32 bit weit. Wenn der Compiler den uint8 und den bool dann in eine 32 bit RAM unterbringt dann wird nicht immer bei read modify write zufriffen richtig funktionieren. Also bei Verschidene Contexten (main
treffen. Da es ja eine globale Variable ist, kannst du im Debugger einfach einen Watchpoint drauf setzen und dann sehen wo sie wieder modifiziert wird. Vielleicht ist es ein wilder Pointer.
-
Thread
EMS nutzen bei MSDOS.
im Beitrag #7543606: > Was bedeutet bitte dieses emspageframe genau? 8088 und 8086 verwenden 16-Bit-Adressregister. Um mehr als die damit möglichn 64 kiB adressieren zu können, verwenden diese CPUs noch sogenannte Segmentregister, die ebenfalls 16 Bit groß sind. Die Kombination aus beidem führt aber nicht zu einer 32-Bit-, sondern nur zu einer 20-Bit-Adresse: https://de.wikipedia.org/wiki/Segmentierung_(Speicherverwaltung)#Intels_x86-Prozessoren_im_Real-Mode Was Du da herausgefunden hast, ist das Speichersegment
-
Thread
ADC-Wert skalieren
Udo S. schrieb im Beitrag #7540613: > Und was kostet es auf einer 8 Bit CPU ohne FPU? Sehr wenig!
www.mikrocontroller.net/topic/170454 https://www.mikrocontroller.net/topic/488567 Genaugenommen ist der "nackte" (32 bit) Integer ein fixpoint mit 0 Nachkommastellen also 32b.0b . Es ist ein Leichtes, die 12 bit des ADC hier so auf die 32 bit zu "skalieren" das man damit bespielsweise 16b.16b oder 22b.10b Fixpoint ausführen
-
Thread
EEPROM-IC MX25U12873F per single-SPI ansteuern? Datenblatt-Verständnisproblem
hat, den Abschnitt bzgl. 3-Wire interface zu entfernen, nachdem man dazu übergegangen war, das QE-Bit permanent zu setzen? Kann da was schief/kaputt gehen, wenn ich probehalber einen single-SPI Programmer dranhänge?
zu > setzen? In der Tat dürfte es genau so sein. Es stehen ja auch noch EQIO und RSTQIO im Datenblatt, die ja gar keine Funktion haben können, denn sie setzen/löschen das QE-Bit. Das Datenblatt ist einfach
-
Thread
ATtiny 85 PWM timer0 reset nach sei();
z.b. CTC mode und OCR0A interrupt - mit _delay_ms() an diversen Stellen gehofft, dass irgend ein bit "zu langsam" gesetzt wird - mit while(!(register & (1 << bit)){} das setzen aller bits abgewartet - timer0 als CTC zu configurieren funktioniert problemlos (Überprüfung der Hardware und meines Verständnisses
der Lage bist, das selbst aus dem DB zu extrahieren: es geht (in deinem Fall mit PB0) um die COM0Ax-Bits. Die musst du passend setzen für deinen TimerModus und deinen Anwendungsfall. Details, wie genau, entnimmst du aber bitte dann doch selber dem DB. Ich bin kein DB-Vorleser.
-
Thread
VFD - Anodenspannung per Poti regeln
Siehe Instruction "FUNCTION SET" im Datenblatt. Der Aufwand in Software beschränkt sich darauf, zwei Bits passend zu setzen. VFD werden nicht grundlos per PWM in der Helligkeit gesteuert. Mit der Anodenspannung kann man die Helligkeit nämlich nur sehr begrenzt einstellen. Gerade bei geringen Helligkeiten
Instruction "FUNCTION SET" im > Datenblatt. Der Aufwand in Software beschränkt sich darauf, zwei Bits > passend zu setzen. > VFD werden nicht grundlos per PWM in der Helligkeit gesteuert. Mit der > Anodenspannung kann man die Helligkeit nämlich nur sehr begrenzt > einstellen. Gerade bei geringen
-
Thread
immer gleiche IP zuweisen?
setzen, oder die Lan-MAC gleich der WLan-MAC setzen, oder sonstwie beide MACs gleich setzen.
Peter N. schrieb im Beitrag #7541796: > Die WLan-MAC gleich der Lan-MAC setzen, > oder > die Lan-MAC gleich der WLan-MAC setzen, > oder ... beide auf die gleiche lokal administrierte Adresse.
-
Thread
alte Lichtorgel reparieren
Meine "Lichtorgel" war ein 2Bit-Ringzähler mit 2 D-Flipflops, die reihum vier Farben leuchten ließen. Vier Optokoppler selbstgebaut aus Glühlämpchen und LDR Fotowiderständen an den Triacs. Eine (meine erste) rote LED kam später dazu
Bringe doch Du (Negativ-Bewerter) was hier fundamentales rein, anstatt deine Minus-Häckelchen zu setzen.
-
Thread
Arduino Auslastung Tacho und Drehzahl messen
Timer1 so kann man den Timer per Software von 16 auf 24 Bit erweitern. Damit habe ich schon Motordrehzahlen mit einer Genauigkeit von 2U/min und einer Samplingrate von 1000Hz auf einem Nano gemessen. Allerdings ohne Anzeige.
ist ein Capture-Eingang nicht zwingend notwendig. Schon ein PCINT eines beliebigen Pins und ein 8 Bit Timer bringen genug Auflösung und Genauigkeit für diese niedrigen Frequenzen. Soetwas funktioniert dann schon auf einem ATtiny45. Stichwort: reziproker Frequenzzähler.
-
Thread
Schlanker UART Bootloader für STM32F031c6
Hochsitz C. schrieb im Beitrag #7535442: [c]SYSCFG->CFGR1 &= ~SYSCFG_CFGR1_MEM_MODE_1; //Bit löschen SYSCFG->CFGR1 |= SYSCFG_CFGR1_MEM_MODE_0; //System Memory auf Adresse 0 remappen[/c] Das ist die Einstellung für System Memory, also für den internen Bootloader, Wenn du den starten willst
is successfully opened. > 06:44:29 : Port configuration: parity = even, baudrate = 115200, data-bit= 8, stop-bit = 1.0, flow-control = off > 06:44:31 : Timeout error occured while waiting for acknowledgement. > 06:44:31 : Error: Activating device: KO. Please, verify the boot mode configuration
-
Thread
Lautsprechertreiber 4,5V
Ich würde zunächst mal probieren den Ausgangselko auf 470yF zu setzen. Weiter den 20 Ohm 4,7yF Filter auf 10 Ohm 2,2yF runtersetzen, oder/und einfach mal andere Lautsprecher ausprobieren.
https://www.mikrocontroller.net/topic/493254#6272424 Den Aufwand bezüglich der Konstruktion einer 10Bit-PWM aus einem 8Bit-Timer kannst du beim PiPico in den Skat drücken. Es bleibt: synchronisiere mehrere PWMs taktgenau und benutze eine Parallelschaltung der entsprechenden Ausgänge, ggf. zusätzlich eine
-
Thread
kennt jemand sich aus mit MC23017 IO-Board
, 0x28 kann nie funktionieren. Das liegt nicht am Board, sondern am MC23017. Nur die unteren drei Bits der Adresse können konfiguriert werden, also 0x20 bis 0x27 (Datenblatt Kap. 3.3.1).
Lehrer: Weiter Maria: und 27 Sekunden (Byte empfangen) Lehrer: Das reicht (NACK) Lehrer: Gut, setz dich wieder (STOP)
-
Thread
Programm aus PIC12F508 laden und verstehen
> Wenn Du einen nativen 12 Bit Speicher kennst... also wird auf 16 > gepadded und meine Aussage stimmt wieder. Der Speicher ist native 12 bit, Blockbild nicht beachtet?!
bit setting. The last memory location can be read regardless of the code protection bit setting on the PIC12F508/509/16F505 devices.
-
Thread
Etrex H serial port com1 firmware update webupdater bricked (+GPS Erfahrungen Geräte smartphone etc)
> schicken und das Gerät wandelt dass dann ins Datum um. Nein, die GPS Week Number ist eine 10-Bit Zahl, die im Subframe 1 (und nochmal in 5) übertragen wird. So ein 10-Bit Wert läuft nun einmal bei 1024 über, also nach rund 19 1/2 Jahren (s.o.). Das ist bei der Erstellung der Firmware bekannt und
Und warum bitte nicht? Natürlich ist das möglich. Die Firmware müsste lediglich die höheren Bits des Wochenzählers in einer Variablen mitführen und die Möglichkeit vorsehen, diese bei Initialisierung zu setzen, z.B. anhand des Datums.
-
Thread
Von BIOS auf UEFI umstellen? Lohnt es sich?
Schlummertaste. Keine gute Angewohnheit. Bei jedem Betriebssystem steht irgendwann mal das eine oder andere Bit im RAM falsch, sei es wegen eines Hardware-Problems (du hast keinen PC auf Industrieniveau, oder?) oder wegen eines Softwarefehlers. Bootet man nie von null an neu, dann bleibt das falsche Bit ewig
> Keine gute Angewohnheit. Bei jedem Betriebssystem steht irgendwann mal > das eine oder andere Bit im RAM falsch, sei es wegen eines > Hardware-Problems (du hast keinen PC auf Industrieniveau, oder?) oder > wegen eines Softwarefehlers. Mein lüfterloser PC arbeitet 24/7 (und hängt an 19V DC
-
Thread
WS2812b mittels ESP-IDF ansteuern
mit Kaskadenzahl gemeint? Klingt als sei damit die Anzahl der LEDs in der Kette gemeint. Pro Bit brauchst du ungefähr 1 µs. Jede LED hat 24 Bit, also ungefähr 24 µs. Das mal 1024 ergibt ungefähr die 30 ms. Klingt das schlüssig?
Kaskadenzahl gemeint? > > Klingt als sei damit die Anzahl der LEDs in der Kette gemeint. > > Pro Bit brauchst du ungefähr 1 µs. Jede LED hat 24 Bit, also ungefähr 24 > µs. Das mal 1024 ergibt ungefähr die 30 ms. > > Klingt das schlüssig? Aber benötigt wird das bei den LEDs doch eigentlich nicht
-
Thread
PicoRAM 2090 - SRAM-Emulator & Multi-Erweiterung für Busch Microtronic mit Rasperry Pi Pico
hättest, wäre Dir u.U. klar geworden, dass es nicht "nur" um SRAM-Emulation geht... und nein, mit einem 8Bit AVR geht das nicht, was hier geleistet wird. der 2. Kern wird durchaus benötigt.
freundlich, einen Link auf der Microtronic-Hauptseite bei Busch auf das PicoRAM 2090-Projekt zu setzen: https://www.busch-modell.de/information/Microtronic-Computer.aspx
-
Thread
Tutorial für Schaltungsoptimierung
Dergute W. schrieb im Beitrag #7529177: > Hier, wie waers mit sowas: Dann setze das doch mal um und wir schauen ob das mathematisch passend verifizierbar wird. Die meisten Leute hier benutzen allerdings LTspice, einige auch TINA. Mit NGSPICE wird nur wenig Interesse bestehen
of a circuit, each version has to be generated by hand (e.g., a flash ADC with different number of bits), thus reducing the possible space of exploration due to time or complexity constraints. With our tool, parametric characteristics can be embedded directly into the components and the multiple designs
-
Thread
VHDL bidirektionalen Switch modellieren
Versionen sind immer mit Vorsicht zu genießen... Ich werde vermutlich aber einfach auf Verilog setzen. Eine VHDL Lösung würde mich aber aus Interesse trotzdem interessieren.
Konkret wäre für mich bei VHDL interessant gewesen, dass es range-Checks macht und ich einen 4 bit port nicht auf einen 5 bit port verdrahten kann, was leider in Verilog einwandfrei geht. Klaus K. schrieb im Beitrag #7528806: > Verwendet man unidirektionale Signale, knallt schon die Compilephase
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
" GPIOA->CRL = 0x43334444; // Pin-Konfiguration setzen GPIOA->ODR |= (1<<6); // ENA auf "high" setzen, Motor freischalten GPIOA->ODR |= (1<<5); // DIR möglicherweise setzen, Richtung noch nicht herausbekommen while(1) { GPIOA
/stm32f1.html Ich werde mir jedenfalls nicht die Mühe machen, deine Hex Codes in die Namen der Bits/Flags zu übersetzen.
-
Thread
VLC Player nicht gleich VLC Player?
Versionen nutzen vermutlich unterschiedliche Codec. Eventuell ist einer der bevorzugten nur für 64Bit verfügbar und die 32Bit-Version muss einen anderen nehmen. Irgendsowas in der Richtung wird das sein. Εrnst B. schrieb im Beitrag #7526382: > durch obskure "Codec Packs" u.Ä. ruiniert haben: Sowas
ersten Blick, >> welche wirklich das Original ist. > > Das ist genau das Problem. Und deshalb setze ich in der Tat selber auf > Heise. So ist das ...
-
Thread
Frequenzerzeugung
1) DDS mit Logik ICs aufbauen. Dazu brauchst du einen 8bit Addierer und ein 8bit Latch. (z.B. 2 x 74HC283 und 1 x 74HC273). Und einen festen Takt mit 51.2 kHz. 2) PLL benutzen z.B. 74HC4046 und einen 8bit Teiler. Hier benötigst du eine feste Frequenz von
mindestens 7 bit haben (DD3.3 kann dafür benutzt werden).
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
sehr, dass es nicht einfach gemacht wird. Meine Vermutung: Irgendwer wollte noch einen drauf setzen und zeitgleich eine einheitliche Uhrzeit in ganz Europa einführen. Weil das aber richtig viele Menschen nicht wollen, macht man lieber gar nichts. Geplante Änderungen nur zum Teil umzusetzen scheint
. Für mich funktioniert das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde