Ein Gerät, das eine Zentraleinheit (CPU), einen Speicher und (allgemein) eine Auswahl von E / A-Peripheriegeräten (UART, ADC, DAC, Allzweck-E / A, I2C usw.) in einem eng gekoppelten Standalone enthält Paket.
Ich arbeite häufig an Projekten, in denen ich Optokoppler verwende, um digitale + 5VDC-Steuersignale (z. B. von einem Mikrocontroller) vom Rest der Schaltung zu isolieren. Da diese jedoch durch Aufleuchten einer LED im Inneren des Geräts funktionieren, können die Pins des Mikrocontrollers mehrere zehn Milliampere belasten. Ich suche Rat, was …
Ich versuche Impulse / Sek. Zu zählen. an einem Mikrocontroller-Pin im Bereich von ~ 5 bis 100 Hz. Der µC kann mit 5 V Eingang betrieben werden, daher muss ich den Spannungspegel sicher senken. Ein einfacher Widerstand in den Sinn kommt, noch dass die Blätter jeder Stöße offen direkt an …
Wo immer ich nach der praktischen Implementierung des Level-basierten Interrupts gesucht habe, habe ich nur einen Vorschlag gefunden, den die Leute gegeben haben, dh den Interrupt zu deaktivieren, sobald er in den ISR eintritt, damit er nicht immer wieder ausgelöst wird. Eine andere Sache, die ich gelesen habe, ist, dass …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Ich habe vor kurzem angefangen, in einem kleinen Unternehmen …
Wie kann ich ein Code-Snippet nur einmal im Leben eines Programms ausführen lassen? Es kann viele Male aus- und wieder eingeschaltet werden. Die einzige Möglichkeit, das Code-Snippet erneut auszuführen, muss das erneute Flashen der Karte sein. Der Code ist ein Kalibrierungsabschnitt, den ich nicht erneut ausführen möchte. Wenn ich EEPROM …
Ich versuche derzeit, eine MCU und ihre Peripheriegeräte zu charakterisieren, insbesondere den integrierten ADC. Bei den üblichen Testverfahren (dh Sinuswelle für ENOB und Sägezahn für DNL und INL) stelle ich jedoch fest, dass die Ergebnisse eher schlecht sind. Kurz gesagt, der ADC "ist" 12 Bit - was bedeutet, dass man …
Ich verwende einen STM32F105, um mit einem Linx GPS-Chip über einen UART zu kommunizieren. Wenn ich keine Interrupts verwende (wenn ich nur das RX-Flag abfrage), funktioniert es einwandfrei. Aber ich bekomme unerwartete Ergebnisse, wenn ich versuche, Interrupts zu verwenden. Wenn ich beispielsweise nur den RXNE-Interrupt ("RX not empty") mit aktiviere …
Welche Philosophie oder welchen Ansatz verfolgt man bei der Implementierung hochkritischer Funktionen in Mikrocontrollern, falls vorhanden? Ich arbeite an einem Projekt, bei dem eine präzise Rechteckwellenform mit unterschiedlicher Frequenz ausgegeben wird. Ich habe dies mit einem Timer und einer Interrupt-Funktion gemacht. Um dies jedoch korrekt zu implementieren, musste ich den …
Die meisten von uns mit elektronischem Hintergrund wissen, dass SRAM schneller als DRAM ist. Aber wenn es darum geht, RAM mit ROM zu vergleichen, bin ich mir nicht sicher. Meine Frage bezieht sich auf den Mikrocontroller: "Wenn ein Code direkt aus dem RAM / ROM ausgeführt wird, wessen Leistung ist …
Ich habe mich gefragt, wie man ein sicheres UART / USB-Kommunikationsprotokoll erstellt. Ich brauche es für die Kommunikation zwischen einem Mikrocontroller und einem PC. Ich habe ~ 10 Befehle und dachte, ich würde 10 separate Bestätigungsbefehle für jeden von ihnen verwenden. Der Austausch sollte so verlaufen: Der PC sendet einen …
Ich habe kürzlich ein SAM4S XPLAINED Board gekauft, um ein bisschen Erfahrung mit ARM zu sammeln. Auf dieser Karte befindet sich ein externer RAM und auf PIN6 befindet sich ein 39R-Pulldown-Widerstand, der die / CS1-Leitung des RAM darstellt. Vollständiges Schema: Schematic FRAGE : Warum ist 39R der Widerstand dieses Widerstands? …
Ich habe gelernt, wie man einen Controller codiert, aber nie den Code auf das physische Gerät geschrieben. Ich versuche herauszufinden, was ich bestellen muss, um ein grundlegendes eingebettetes System zu entwickeln. Wenn ich beispielsweise einen PIC18F1330 habe, habe ich MPLAB IDE und XC8 Compiler. Großartig, also habe ich den Code …
Ich möchte wissen, ob Bare-Metal-Code, insbesondere Dinge wie der Initialisierungscode für Geräte / Peripheriegeräte, Testmethoden enthält, da beim Schreiben in Register nur wenig bis gar nichts schief gehen kann (sobald Sie wissen, dass alle Adressen korrekt zugeordnet sind). Außerdem hat diese Art von Code normalerweise nur sehr wenige Verzweigungen / …
Ich arbeite mit einem Fujitsu-Mikrocontroller und denke, dass ich bei den folgenden Details etwas verrostet bin. Deshalb stelle ich diese Frage. Ich habe die folgenden Spezifikationen: 4M-Bit-Flash-Speicher Eingebautes Produkt: MB90F345E (S), MB90F345CE (S) Volumen: 512 KByte / 256 KByte Sektorkonfiguration: 64K × 6 + 32K × 2 + 16K × …
Ich bin ein absoluter Anfänger in der Elektronik, daher brauche ich Ihren Rat. Bietet diese einfache Schaltung eine sichere Abschaltung mit zwei Superkappen von 10F? ( Originalbild )
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.