-
Thread
FLUKE9010A(Grundgerät) & Fluke8088 & 80188-InterfacePOD
bestens ausgestattet. Und für Hobbyisten ist gesparte Zeit eben kein Geld. - Die Hobbyisten setzen das Fluke vermutlich eher zur Hardware-Fehlersuche als zum Software-Debugging ein, wo es seine Stärken gegenüber Logic Analyzer und Oszilloskop nicht so gut ausspielen kann. - Messtechnik ist sehr
Ich hatte es zusammen mit meinem TEKTRONIX 2236 Oszi mit 16Bit-Vorsatz zur Fehlersuche & Reparatur in Firmen IT-Alt-Equipment, was sonst keiner mehr repariert hat, benutzt...zb. Kleinserien m. stets ähnlichen Fehlern zb. an PORTS-Bausteinen-geschossen(auch SMD)
-
Thread
Firefox unter Ubuntu: Webseite speichern fehlgeschlagen
#7456274: > Haben Sie. Sogar mehr als von dir gefordert. Statt kleinstem gemeinsamen > Nenner (7-Bit-Ascii-Filenames only, 8.3-Konvention?) verwenden Sie auf > jedem System die dort geltenden Einschränkungen. Nein, tun sie ja ganz offenkundig nicht, sonst wäre Firefox ja in der Lage, seinen Krempel
bessere > Fehlermeldungen anzeigen kann. Berechtigter Vorwurf. Nur einen winzigen orangen Punkt zu setzen und die Speicherung nicht durchzuführen ist nicht so der Hit. Eine Warnmeldung (Speichern nicht möglich, weil...) wäre sicher zielführender.
-
Thread
Software Update per Atmel Flip auf Atmega32U4. Welcher Bootloader?
DeviceDoc/doc7618.pdf Dann müsste ich ja nur, bevor ich meine Anwendungsfirmware draufflashe, die Fuse-Bit setzen, um den Bereich gegen den Chip-Erase zu schützen. Nach jeden Reset wäre dann erstmal der Bootloader aktiv und das Board ist available im Atmel Flip? Für wie lange dann? Bis zum nächsten Power-Up
Beitrag #7456277: > Dann müsste ich ja nur, bevor ich meine Anwendungsfirmware draufflashe, > die Fuse-Bit setzen, um den Bereich gegen den Chip-Erase zu schützen. Soweit ich weiß wird der Bootloader nicht von Flip überschrieben. Aber per ISP dann doch. Michael F. schrieb im Beitrag #7456277: > Nach
-
Thread
AVR128DA Clock Teiler übersehen?!
Setze zusätzlich das Bit7 "Main Clock Out" im MCLKCTRLA Register. Danach kannst Du am Port PA7 "CLKOUT" den Systemtakt nachmessen.
-
Thread
Menüführung und Blinken
Dazu nach Auswahl den Cursor (blinkend oder nicht) auf die letzte Ziffer der markierten Zahl setzen.
drin. Arbeite nicht mit hex-zahlen und hab auch keine Ahnung von dem RAM und co. und dem einzelnen Setzen von Bits.
-
Thread
Bit Banging STM32 - F303RE ohne Library
|= (1<<10)|(1<<12)|(1<<16); // PC8 = CS; PC6 = DIN; PC5 = CLK Erstens gehören zu jedem Pin 2 Bits, die man tunlichst auch beide auf den gewünschten Wert setzen sollte, am besten in einem Rutsch. Zweitens gibt's für die einzelnen Bits schöne "sprechende" Defines. Da mit wüsten Bitnummern herum zu wurschteln, ergibt genau das: Chaos, was keiner versteht. Drittes sind die beiden Bits (pro Pin) nach Reset sowieso auf '1'. Da eines noch mal auf '1' zu setzen, tut halt gar nichts - recht sinnfrei. Dass da außen nichts ankommt, ist klar. So etwas wie GPIOC->ODR |= (1<<8); //PC8High
-
Thread
CubeIDE Variablen in externen Modul unbekannt
und nicht per Bit-Banging erledige. Danke!
erneutem Senden, nach dem ersten Byte den Pegel > ändere. Nö. Dann musst du /CE eben manuell setzen. Auch das kann man im CubeMX einstellen.
-
Artikel
AVR-Tutorial
Mikrocontroller-Anwendung oft mit wenigen Bauteilen auskommt. Mikrocontroller werden als erstes an der Bit-Zahl des internen Datenbusses unterschieden: 4bit, 8bit, 16bit und 32bit. Diese Bit-Zahl kann man als die Länge der Daten interpretieren, die der Controller in einem Befehl verarbeiten kann. Die größte in 8 Bit (= 1 Byte) darstellbare Zahl ist die 255, somit kann ein 8-Bit-Mikrocontroller z. B. in einem Additionsbefehl immer nur Zahlen kleiner-gleich 255 verarbeiten. Zur Bearbeitung von größeren Zahlen werden
-
Thread
8-Bit CPU Selbstbau
>O7 Da schaltet einfach ein Multiplexer den gewünschten Pin durch. Auch als Barrel-Shifter um 1 bit, 2 bit und 4 bit kaskadiert.
von Florian T. schrieb: >Tobias wollte aber eine 32bit CPU bauen, ich nicht. Die Grundlagen sind immer die selben, egal ob 4Bit, 8Bit oder 32Bit. Als erstes brauchst du Logig-Schaltstufen, AND, OR, NAND, NOR. Davon tausende. Die kann kann man mit
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
eine Übersicht gefunden, worin die sich überhaupt > unterscheiden. ATtiny814: TCD DAC (8-bit) ATtiny824: 12-bit differential ADC with Gain Amplifier: 2x, 4x, 8x, 16x
ATtiny1614 SOIC-14 Flash: 16 KB SRAM: 2 KB EEPROM: 256 B – One 16-bit Timer/Counter type A (TCA) with three compare channels – Two 16-bit Timer/Counter type B (TCB) with input capture – One 12-bit Timer/Counter type D (TCD) for control applications – One 16-bit Real-Time
-
Thread
Datenübertragung über nur 2 Leitungen
Bei der Software zur Xapp1064 gab's noch extra Brimborium, was sich selbstaendig auf die Mitte des Bits eingemessen hat und das auch im laufenden Betrieb nachgefuehrt hat. Ohne das Bits verschuett' gingen. Das "Kabel" sollte halt nicht zu popelig sein, oder du brauchst noch einen extra Cableequalizer
nächste Bit wieder raustaktest. Um welche Datenrate geht es überhaupt. Was für Daten willst du übertragen.
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
crop 0x08000000 0x0803EFFC -STM32 0x0803EFFC -o out.hex -intel Allerdings wird hier ganze Page für 32bit Checksumme verbraucht. Und damit die Checksumme passt, sind -fill 0xFF und -unfill 0xFF Aufrufe notwendig. Viele Grüße
Es ist etwas unklar, was du genau machn möchtest. Wenn du die Konstanten im Sourcefile setzen möchtest, dann ist die schon genannte Compileroption -D dafür geeignet. Wenn du Linkersymbole setzen willst, hat der linker dafür die Option --defsym. https://sourceware.org/binutils/docs/ld
-
Thread
Smartphone Kameras fast alle schlecht
Dir gefälliges Foto ind wandle es in PS ider PSP in b/w; anschließend reduziere die Farbtiefe auf 1 bit. Voila! Jetzt kanbst Du noch mit dem Schwellwert dpielen, um zu sehen, welche Ergebnisse eine Belichtungsreihe gebracht hätte. Mit einer erhöhten Farbtiefe, vielleicht 4 bit oder so, erhältst,Du
Verschlimmbesserungssoftware daran herum. Die (RAW:*.dng) Dateien lassen sich dann mit ›dcraw -T‹ in 8bit TIFF und mit ›dcraw -T -4‹ in 16bit TIFF konvertieren. JPG:8.8MB, DNF:31MB, TIFF8:46MB, TIFF16:92MB Wollt's nur mal erwähnt haben…
-
Thread
GPS Disciplined 10MHz Referenz
Number Roll Over. Die mit den Nutzdaten kodiert GPS-Zeit beinhalten zeitbezogen die GPS-Woche (10 Bits, Zählung von 0 bis 1023) und die Time-of-Week, d.h. die Zeit, die seit Beginn der aktuellen GPS-Woche verstrichen ist. Nullpunkt für den GPS-Wochenzähler ist der 6. Januar 1980 00:00 UTC. Am 22.
Rande: Die Angabe der Time-of-Week erfolgt nicht in Sekunden, sondern in 1.5-Sekunden-Schritten, 19 Bits, 0–402199. Achtung mit Schaltsekunden.
-
Thread
LGT8F328P avr, gcc, Timer3-Vect
Nimm ein gültiges specs anstatt Optionen von Hand zu setzen. Pfadtrenner in C ist /, nicht \\. Lies gcrt1.S und was da includiert wird. Sieht man nicht unbedingt an den Fehlermeldungen. Ich würd immer noch dringend anraten ein eigenes neues Device
ausgeführt. > Harald P. Was sagst du mittlerweile zu diesem µC? Kann man ihn benutzen? Allein die 12Bit-ADC finde ich sehr reizvoll.
-
Thread
SSD aufrüsten, was mache ich mit dem BIOS?
, die nicht durch das BIOS selbst vorgeschrieben wird. Der Programmcode im Bootsektor wird im 16-Bit-x86-"realmode" ausgeführt, so daß das Umschalten in den 32- oder 64-Bit-Betrieb vom nachgeschalteten Bootmanager/Bootloader des jeweiligen Betriebssystems ausgeführt werden muss. Heutige PCs aber
Betriebssystem passenden Bootloader oder auch Bootmanager. Die zweite Variante bootx86.efi wird auf 32-Bit-Systemen verwendet. Die UEFI-Firmware führt diese Dateien direkt im 32- oder 64-Bit-Modus aus. Manche UEFI-Firmware enthält einen Kompatibilitätslayer namens "CSM", mit dem die UEFI-Firmware von
-
Artikel
Reichelt-Wishlist
| LTC 1655(L) N8 16 Bit DAC interne Ref 2.048/1.25V(L Type) SPI Interface * LTC24xx (24-Bit Delta-Sigma ADC) * MAX127/128 8-Kanal 12bit ADC mit I2C-Interface | MAX528 8-fach 8Bit DAC mit Output Buffer seriell | MCP4725A0,
MSP430F1611 IPM) PCA9306 Dual Bi-Directional I2C-Bus and SMBus Voltage Level-Translator * PCA9531D 8Bit I2C_BUS LED-Dimmer | | PCA9551D 8Bit I2C-BUS LED-Blinker | * PCA9530D 2Bit I2C_BUS LED-Dimmer | | PCA9532D 16Bit I2C_BUS LED-Dimmer | | PCA9533D 4Bit I2C_BUS LED-Dimmer | * PCA9550D 2Bit I2C-BUS LED-Blinker
-
Thread
CH32v003 PWM & Timer Probleme
IRQHandler(void) { TIM2->INTFR = (uint16_t)~TIM_IT_Update; // PWM auf neuen Stuetspunkt setzen TIM1->CH4CVR = 100; } [/c]
angesehen und es sieht so aus, dass die AFIO-Konfiguration fehlt: Im Register AFIO_PCFR1 müssen die Bits 7:6 auf 01 gesetzt werden, siehe CH32V003 Reference Manual V1.4 auf Seite 60.
-
Thread
Ein Raspberry Pi ist kein Spielzeug!
leicht das Betriebssystem dazu bereit ist Daten auszulagern. Du kannst auch einfach swappiness=0 setzen. Entfernen der SWAP-Datei: 1. sudo swapoff -a ## Swap ausschalten ( sudo swapon -a ## Swap einschalten ) 2. In /etc/fstab die SWAP-Datei mit einer Raute auskommentieren. 3.Jetzt kannst du
Gold-Standard. Ich hatte auch schon µSDs (ich glaube, Intenso), die haben bei jedem Rücklesen irgendwelche Bit-Flips gehabt. Eigentliche wollte ich nur mal kurz einen RPi-Clone damit testen (auf Dauerhaftigkeit wäre es mir nicht angekommen), aber nichtmal das ging: jedesmal crashte etwas anderes.
-
Thread
Welche Antennen für LTE auf abgelegener Hütte ohne Sichtverbindung?
IPhone sagt kein Empfang. Auch ein Vodafon Router gibt mit dieser Antenne eine Edge Verbindung mit 130 kBit.
Beitrag #7447602: > Auch ein Vodafon Router gibt mit > dieser Antenne eine Edge Verbindung mit 130 kBit. 130 kBit!!!!!!!!!!!!! Das war im letzten Jahrtausend "state of the art"!
-
Thread
NXP microcontroller programmer/debugger
tun und da ist der Hauptaufwand an Entwicklungszeit das Rauskriegen, wie die vielen IO-Register und Bits heißen und wie man die setzen muß, um bestimmte Funktionen zu realisieren. Die Header und Beispiele dazu enthalten oft auch Fehler. Die eigentlichen Algorithmen und Programmabläufe sind dagegen nur
nicht kommerziell einsetzt. Ich vermute aber das eine einfache Email mit "ich bin Privatperson und setze den J-Link EDU nicht kommerziell ein." ausreichend sein müsste. Oder was wäre dein Vorschlag wie man das besser machen könnte?
-
Thread
Visual Studio erlaubt keine Zeiger auf eine C++/CLI-Verweisklasse!
Typumwandlung": "System::String ^" kann nicht in "DWORD" konvertiert Mag es sein, dass DWORD als 32-Bit-Wert definiert ist, nun aber das ganze für ein 64-Bit-Target compiliert wird und der Zeiger viel zu groß ist? B. P. schrieb im Beitrag #7446110: > Gibts es auch „nicht normalen Zeiger“... ?
Man muss dann aber auch mit ähnlichen Dingen rechnen, wie eben bei .net auch: Assemblyreferenzen setzen, GlobalassemblyCache, Nugets usw. usf.
-
Thread
STM32G474, bit banding
Was genau schreibst Du zum Umschalten des Pins in die Adresse 0x420082B0? Das sollte 1 bzw 0 zum Setzen/Löschen des entsprechenden Bits sein. Das hier kennst Du vermutlich: https://www.mikrocontroller.net/articles/ARM_Bitbanding
auch ganze Ports atomar manipulieren (ANL, ORL, XRL, INC, DEC). Der AVR kann dagegen nur einzelne Bits atomar setzen oder löschen.
-
Thread
Windows 10, was mich gewaltig stört
einfach ungefragt > im Hintergrund, oder habe ich das falsch verstanden? Weder mein Win10 Home 32-bit auf einem Notebook noch das Win10 Pro 64-bit auf der Ballerkiste 'erzwingt' Neustarts. Das hast du also falsch verstanden. Das ist genau wie bei allen anderen mir bekannten OS. Du wirst informiert,
ungefragt >> im Hintergrund, oder habe ich das falsch verstanden? > > Weder mein Win10 Home 32-bit auf einem Notebook noch das Win10 Pro > 64-bit auf der Ballerkiste 'erzwingt' Neustarts. Das hast du also falsch > verstanden. Also das mit dem Lesen hier im Forum nimmt immer groteskere Züge
-
Thread
Welche VHDL Version nutzt Ihr?
Moin in die Runde, welchen VHDL Standard nutzt ihr? Viele meiner Kunden setzen noch auf VHDL'93, einige trauen sich auch schon an VHDL2008 heran. Wie sind Eure Erfahrunge? Habt ihr mit neuern Standards schon Probleme gehabt, dass diese beispielsweise von den Tools nicht richtig
Fpga I. schrieb im Beitrag #7445181: > welchen VHDL Standard nutzt ihr? Viele meiner Kunden setzen noch auf > VHDL'93, einige trauen sich auch schon an VHDL2008 heran. Mit "trauen" hat das wenig zu tun. Wir haben eine SPEC, die besagt, dass man möglichst kompatibel bleiben soll. Das führt u.a
-
Thread
Hilfe: Linux auf neuer Hardware, bootet nicht
UEFI System. War es auch vorher. Und im BIOS kann ich noch die Keys vom Secure Boot auf default setzen und noch mehr. Hab ich jetzt nicht im Kopf. Ich habe nur mit und ohne Secure Boot getestet, die Keys habe ich nicht angefasst. Aber wenn es ein Secure Boot Problem wäre, dann dürfte er doch garnicht
War das alte System möglicherweise ein 32-Bit-UEFI-System?
-
Thread
Semtech SX1508 LED an 5V ansteuern
lese, sind die I/O-Pins beim Hochstarten als Eingang konfiguriert und ich soll unter anderem noch ein Bit in einem Controlregister setzen, damit die I/O-Pins bis zu 5V statt nur 3,6V aushalten. Was macht das IC in der Zeit, bis ich in der Software dazu komme, jenes Bit zu setzen ? Fackelt es ab ? Verteilt
im Beitrag #7443802: > Was macht das IC in der Zeit, bis ich in der Software dazu komme, jenes > Bit zu setzen ? Fackelt es ab ? Ja, es leitet den Strom von 5V über den Eingang in die 3.6V Versorgung, die steigt auf 4.3V und das IC geht vielleicht kaputt. Da aber an deinen 5V eine LED hängt,
-
Thread
Freuenz mit Atmega 2560 erzeugen.
selber das Signal erzeugen. Naja, du musst da schon etwas mit dem Prescaler spielen und einen 16-Bit Timer verwenden und halt etwas rechnen
#7443649: > oder kann der Prozessor das selber das Signal erzeugen. Wenn er 40 GHz Takt und einen 36-Bit-Zähler hat, dann ja.
-
Thread
Arduino Uno R4 im Handel erhältlich
theorethisch nach Datenblatt mit 24 MHz Takt laufen (PCLKA / 2). Der Controller könnte 8/9/.../16/20/24/32 Bit Transfers machen, die SPI Klasse arbeitet aber fest mit 8 Bit. Es gibt zwar SPI.transfer16(uint16_t data), da werden aber zwei Mal 8 Bit verschickt. Immerhin gibt es auch noch SPi.transfer(void *
im Register SPDCR zu setzen macht der SPI im 8-Bit Modus gar nichts. Im gleichen Register gibt es in den Includes noch zwei 2-Bit Symbole die nirgendwo erwähnt werden. Und es gibt noch das Register SPDCR2 für das es nicht mal
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
funktionieren? [c] #define I2C_SDA_PIN 2 // PD.2 #define I2C_SCL_PIN 3 // PD.3 #define tst_bit(port, bit) (((port)&(1 << (bit))) >> (bit)) #define SDA_READ() (tst_bit (PIND,I2C_SDA_PIN)) // read SDA #define SCL_READ() (tst_bit (PIND,I2C_SCL_PIN)) // read SCL void Port_Init (void) { set_bit(DDRD, I2C_SDA_PIN); // PD.2 Port-Direction Output clr_bit(PORTD,I2C_SDA_PIN); // PD.2 auf 0V setzen set_bit(DDRD, I2C_SCL_PIN); // PD.3 Port-Direction Output clr_bit(PORTD
-
Thread
WS2812b über PCA9685 an Arduino?
, strip.Color(245, 153, 52)); // Setze die Farbe des ersten Pixels auf Grün strip.show(); // Aktualisiere die LED delay(random(50, 500)); // Warte für eine zufällige Zeit zwischen 50 und 500 Millisekunden strip.setPixelColor(0, strip.Color(245, 216, 52)); // Setze die Farbe des ersten Pixels auf Blau strip.show(); // Aktualisiere die LED delay(random(50, 500)); // Warte für eine zufällige Zeit zwischen 50 und 500 Millisekunden }
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
Reference Manual: [code] The BOOT0 value may come from the PB8-BOOT0 pin or from an nBOOT0 option bit depending on the value of a user nBOOT_SEL option bit to free the GPIO pad if needed. [/code] Will heissen du musst das <nBOOT_SEL option bit> richtig setzen.
dem Reference Manual:The BOOT0 value may come from the PB8-BOOT0 pin > or from an nBOOT0 > option bit depending on the value of a user nBOOT_SEL option bit > to free the GPIO pad if needed. > > Will heissen du musst das <nBOOT_SEL option bit> richtig setzen. Danke, nun gem. der Doku die ich gesehen
-
Thread
neues FPGA buch: "FPGA für alle"
process; count <= counter_reg; end Behavioral; [/code] An ChatGPT: "Mache daraus einen 5Bit Zähler" ==> Um den 4-Bit-Zähler in ein 5-Bit-Modell umzuwandeln, können Sie einfach die Größe des counter_reg-Signals auf 5 Bits ändern und den Ausgang entsprechend anpassen. Hier ist der aktualisierte
Prozessor arbeitete intern mit 16-Bit-Datenworten (14 Bit Daten, 1 Überlaufbit und 1 Vorzeichenbit (Einerkomplement)). Bei der Verwendung als Programmbefehl waren 3 Bit für den Opcode und 12 Bit für die Adresse reserviert.
-
Thread
9x RS232 anbinden / Denkanstoß zur Entwicklung eines RS232 digitalen Umschaltt. Hilfe benötigt
Die RS232 werden mit RJ45 Buchsen angesteuert mit Rx,Tx und GND als Verbindung 8n1, keine STOP Bits,9600 Baud, das liefert sowohl der COM-Server als auch der RPI Kann ich die RS232-IN und die RS232-OUT leitungen mit einem Splitter in einem Kabel zwischen Monitor und Schaltung führen (Länge max
Analogschalter? Der Steuerrechner kann über GPIOs die Nummer des anzusprechenden Monitors ausgeben (3 Bit für bis zu 8, 4 Bit für bis zu 16 Kanäle), ein Dekoder/Demultiplexer kann daraus das Freigabesignal für genau einen der RS232-Kanal generieren (z.B. 74hc138 1:8, mit 74hc154 oder 2x 74hc138 1:16). Der
-
Thread
AVR-Assembler: IR-Fernbedienungs-Empfang Pulse-Distance
dein Sensor einen Impuls in mehrere Einzelimpulse. Außerdem könnten deine Annahmen falsch sein. - Setze doch einfach zum Fehlerzeitpunkt einen Debug-Pin auf 1. Dann hättest du einen Trigger für dein Oszi.
schlimm, nein, es ist sogar gut! Das NEC-Protokoll setzt sich von den Timingverhältnissen (Start-Bits, Daten-Bits) dermaßen stark ab von den anderen IR-Protokollen, dass es selbst bei einer so großen Toleranz immer noch erkennbar und unterscheidbar ist. Genau deshalb ist das NEC-Protokoll auch das meistverwendete
-
Thread
Wanderkiste Widlar, Runde VI
ich aber leider kaum Zeit finden, würde daher meinen Platz freigeben und mich ans Ende der Tabelle setzen. Soll ich den Platz einfach freiräumen, so dass sich eine andere Person eintragen kann, oder alle Leute in der Tabelle einfach nach oben verschieben? Gibt es da eine Präferenz? Vorab vielen
dazu gekommen damit mal zu spielen und werde es vermutlich auch nicht. Der K210 ist ein Dual Core 64 Bit RISC-V 400 MHz CPU mit KI Beschleuniger, allerdings ist die Doku recht mau, man bekommt sie wohl aber über den Support wenn man nach fragt. Ein bischen was zu dem Teil gibt es auch im Web auf github
-
Thread
Warum Spannungsfolger mit OPV?
Eingangswiderstand im Bereich um 10 kOhm ist, dann hast du einen Fehler von 0,001%, was auf jeden Fall für einen 12 Bit ADC locker ausreicht. Mans A. schrieb im Beitrag #7437057: > Was stimmt hier nicht. Du hältst deine Aufgabe und deine Schaltung unnötig geheim und fragst deshalb eigenartig praxisferne Fragen.
oft/meistens allein nicht ausreicht. Also muss man sich eben auch mal auf den eigenen Hintern setzen und sich mühsam zu Hause durchbeißen. Und vor dem Hintergrund der von mir schon mal angesprochenen ausgiebigen Nutzung der "asozialen Schwätzwerke" fällt das zunehmend schwer....und führt eben dazu
-
Thread
lwIP, STM32H7, DMA, Cache und DHCP mag nicht
meldet HAL_OK nach Ausführung, es wird aber kein Paket gesendet. Im DMACSR steht 0x404, da ist das TBU Bit gesetzt: [code] Bit 2 TBU: Transmit Buffer Unavailable This bit indicates that the application owns the next descriptor in the Transmit list, and the DMA cannot acquire it. Transmission is suspended
ETHERNET MACMDIOAR value */ tmpreg = (heth->Instance)->MACMDIOAR; /* Clear CSR Clock Range bits */ tmpreg &= ~ETH_MACMDIOAR_CR; /* Get hclk frequency value */ hclk = HAL_RCC_GetHCLKFreq(); /* Set CR bits depending on hclk value */ if ((hclk >= 20000000U) && (hclk < 35000000U
-
Thread
Erweiterung der Ausstattung
einen dieser billigen 24-MHz-8-Kanal Logicanalyzer, die Du bei A* für 10-20€ bekommst, auf die Liste setzen. Mal an einem I2C oder UART mithören zu können kann schon sehr nützlich sein, vor allem bei dem Preis. fchk
Gute Oszilloskope können das. Und die haben dafür auch dedizierte digitale Eingänge mit 16 oder mehr Bits. Kosten aber auch mehr als 20€. fchk
-
Thread
STM32 Win10 COM-Treiber
Ich hatte die "install_drivers.bat" vergessen. Sinnigerweise ist auf meinem Rechner mit 64-bit-Windows jetzt der COM-Port erschienen. Auf meinem Laptop mit 32-bit-Windows erschien nur das libusb-win32-Gerät. Auf dem 64-bit-Windows kann ich jetzt neue Programme aufspielen, ohne den Resetknopf
devices" das Gerät "Maple DFU" auf und verschwand nach eineigem An- uns Abstecken (zum Test am 64-bit-OS) wieder, um als VCP "Maple Serial (COM 7) "wieder aufzutauchen. Ein Aufspielen neuer Programme ist aber nach wie vor nicht möglich. Es verschwindet aber das am 64-bit-OS aufgespielte Programm
-
Thread
M3 Schraube gewaltfrei lösen
schrieb im Beitrag #7432771: >> Nimm einen TORX Schraubendreher (kein Scherz! ) Eher ein Torx Bit, das musst Du nämlich evtl später wegwerfen. Die Bits kosten weniger als ein kompletter guter Dreher.
Stephan S. schrieb im Beitrag #7432880: > Eher ein Torx Bit, das musst Du nämlich evtl später wegwerfen. Die Bits > kosten weniger als ein kompletter guter Dreher. Bei den hochqualitativen Weichmetallschrauben sollte das jedes Torx-Bit locker überstehen
-
Thread
Transistoransteuerung
Transistoren im Schaltplan im uC stellen sie jeweils ein GPIO Pin als Output da, denn ich high oder low setze ADC Wert 2054 stellt 1,2 V da ADC Wert 2077 stellt 9.7 V da ADC Wert 2042 stellt - 1.8 V und 2047 0V ADC Wert 2030 stellt -5.76 V da Mein Fehler ist, dass er manchmal IF Abfragen verpasst
verteilt sich also auf > 47 Counts, ergo 329mV/Count? Offenbar ja. Und der ADC hat offenbar 12 Bits. Da kann man von mindestens +/- 4 Countd Rauschen ausgehen. K. schrieb im Beitrag #7431445: > Dann kommt TI Schaltung die hat erstmal ein Gain von 8.2 und > anschließend skaliert er es mit 0.68
-
Thread
Oszillator für Analog Digital Wandler (PIC18F14K22)
oder ist das egal. Und abhängig von der Oszillator Frequenz, was soll ich für das ACQT und das ADCS Bit (ADCON2- Register) setzen. Ich benutze zum ersten mal einen ANC und hab dementsprechend wenig Ahnung.
einstellbar. > Und abhängig von der Oszillator Frequenz, was soll ich für das ACQT und > das ADCS Bit (ADCON2- Register) setzen. "For correct conversion, the appropriate TAD specification must be met. See A/D conversion requirements in Table 25-9 for more information. Table 16-1 gives examples
-
Thread
Autodesk Eagle wird eingestellt
Harald K. schrieb im Beitrag #7431728: > Gab es die nicht-Abo-Versionen auch in einer 64-Bit-Variante? Ab Version 7.3.0.
wird, dann hau rein. Ich finde es halt nur sinnlos für eine neue Sache auf einen toten Gaul zu setzen.
-
Thread
Schneider Euro PC wiederbeleben, Monitorausgang?
oder ein Multisync mit EGA-Eingang wird dir da nicht viel gelingen. Du koenntest hoechstens eine 8 bit VGA in den Slot stecken...
also irgendein CGA-Modus raus. Schaffst du es bei deinem Oszi nicht, mal die Marken passend zu setzen? :)
-
Thread
wie PWM-signal am ESP messen mit Multimeter?
ansteuern. Ist das Licht dann ruhig, liegt es an der KSQ. Auch die PWM- Frequenz kannst Du weit runter setzen. Viel Erfolg Gruß Carsten
Teilnehmern zu decodieren, muss man > auch mit einem 4-Kanal-Oszi schon Handstände machen. Ein 8-Bit-LA hat da > kein Problem... dann sollte es ein min 2 kanal Oszi mit zusätzlichem LA und Rigol scheint da auch eine gute Wahl zu sein > > Achim A. schrieb: >> Sind dafür 2 Kanal Oszis gedacht
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
"Granate" wie dem AD8428 arbeiten, evtl. auch zusammen mit einem externen ADC im Bereich von 20-24Bit Auflösung. 4) Ich habe in KiCAD gewagt einen Testschaltplan aufzubauen, indem der kleinere Shuntwiderstand, der parallel geschaltet wird, von einem Open-Drain-Komparator (Vergleichsspannung durch Spannungsteiler
spannungsabfall. Der steuert dann negativ aus, das kann man nochmals invertieren und auf einen 24 bit wandler. Irgendwelche Umschaltereien wuerd ich sein lassen.
-
Thread
Auswahl des Zeichensatzes beim DOGM204-A Display
funktioniert es. Ich steuere das Display über I2C an und da finde ich das Datenblatt bezüglich dem Setzen des rs-Bits etwas unübersichtlich. Falls vielleicht jemand anderer das gleiche Problem hat, hier mein Code(fragment) in MicroPython. [code] def select_character_rom(self, value): assert
bytearray() ist jeweils das, was im Datenblatt als Control byte bezeichnet wird. Bit 6 davon, in der I2C-Beschreibung des Datenblatts als D/C bezeichnet, müssste das RS-Bit sein. ''' [/code]
-
Thread
Rechtecksignal
MC MSP430G2553 Interrupt gesteuerte Lösung: [c] #include <msp430g2553.h> #define SIGNAL_PIN1 BIT0 // P1.0 #define SIGNAL_PIN2 BIT6 // P1.6 volatile unsigned int frequency = 50; // Startfrequenz (in Hz) volatile unsigned int half_period_count = 0; volatile unsigned int half_period_delay =
Signal-Pins als Ausgänge konfigurieren P1OUT &= ~(SIGNAL_PIN1 + SIGNAL_PIN2); // Signal-Pins auf LOW setzen setupPWM(); setupInterrupts(); __bis_SR_register(LPM0_bits + GIE); // Low-Power-Modus 0 + globale Interrupts aktivieren } #pragma vector = TIMER0_A0_VECTOR __interrupt void
-
Thread
Treiberentwicklung für 32-Bit-Mikrocontroller
ausschließlich, wenn man ein RTOS hat? Braucht dieser Treiber ein RTOS? Läuft dieser Treiber nur auf 32 Bit CPUs? https://github.com/Makuna/NeoPixelBus
AVR8(welcher das gar nicht von Hause aus kann) die Möglichkeit zu nehmen, den Pin auf Output+High setzen zu können.