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 mache eine Drohne und würde mich freuen, wenn jemand meine Arbeit am PCB-Layout überprüfen kann. Bild (Rot ist oben, Blau ist unten, Kreise kennzeichnen Löcher und Seitentransfers, Lila ist Klebstoff): Was soll passieren: Der Eingang von den Funkgeräten ist die PWM 1-6, bei der es sich um einen HF-Empfänger …
Auf der Suche nach Details zur Teilenummernkonstruktion für die MSP430-Serie von Texas Instruments stieß ich auf die Wiki-Seite TI MSP430 Es gibt eine Aussage, "L" wie bei der MSP430L09x-Serie, die einen Nur-RAM-Teil angibt; Es muss ständig mit Strom versorgt werden, um die Programmierung beizubehalten Obwohl ich das oben Gesagte nicht …
Annahmen: Keine externe Schaltung angeschlossen (außer der Programmierschaltung, die wir für korrekt halten). uC ist nicht fehlerhaft. Mit Zerstörung meine ich, den blauen Rauch des Todes freizusetzen, nicht ihn in Software zu mauern. Es ist ein "normales" uC. Nicht irgendein sehr seltsames 1-in-1-Million-Gerät für einen bestimmten Zweck. Hat jemand schon …
Was passiert in einem eingebetteten Prozessor, wenn die Ausführung diese endgültige returnAnweisung erreicht? Stromverbrauch etc, mit einem langen ewigen NOP am Himmel? oder werden NOPs fortlaufend ausgeführt oder wird ein Prozessor vollständig heruntergefahren? Ich frage unter anderem, ob ein Prozessor ausgeschaltet werden muss, bevor die Ausführung abgeschlossen ist, und ob …
Ich schreibe seit einiger Zeit Linux-Character-Gerätetreiber für andere Leute. Ich würde gerne ein neues Hobby finden und der Gedanke, meine eigenen USB-Gizmos herzustellen, scheint wirklich ordentlich zu sein. Ich würde mich freuen, einige LEDs, Servos und Schrittmotoren steuern zu können. Ich lerne sehr gerne neue Dinge und finde es aufregend, …
Warum benötigen wir ein separates Programm im selben Flash-Programmspeicher eines Mikrocontrollers, insbesondere STM32F103, der als Bootloader bezeichnet wird? Was ist das Besondere daran, es vom Hauptanwendungsprogramm getrennt zu halten? Erledigt ein Bootloader eines mikroprozessorbasierten Systems (z. B. PowerPC MPC8270) im Allgemeinen die gleiche Aufgabe wie ein Mikrocontroller (z. B. ARM …
Alle meine Mikrocontroller-Geräte, die über UART mit dem PC kommunizieren, verwenden ASCII-Zeichenfolgen zum Senden und Empfangen von Daten (wie in Arduino implementiert). Das habe ich gelernt, als ich angefangen habe, mich mit Elektronik zu beschäftigen, und ich fand es immer genug, bloße Saiten zu senden. Mir ist jedoch aufgefallen, dass …
Warum bieten die meisten ADCs, wie die auf dem Arduino , eine Auflösung von 10 Bit anstatt von 8 oder 16 Bit? Es scheint nur seltsam, dass sie nicht mit den Standarddatengrößen übereinstimmen, insbesondere bei integrierten Daten.
Während eines Meetings für ein bestimmtes Projekt wurde ich gebeten, über die Art und Weise nachzudenken, wie ein Knopfdruck mit einer MCU erkannt werden kann. Die Erkennung sollte so wenig Strom wie möglich verbrauchen. Auf den ersten Blick dachte ich an die typische Strecke mit Pull-Up oder Pull-Down: simulieren Sie …
Ich muss mich zwischen einem Kurs für fortgeschrittene Mikrocontroller und einem Kurs für fortgeschrittene FPGAs entscheiden. Ich hatte Einführungskurse in beiden Fächern, und was mich jetzt stört, ist, dass ich bereits ziemlich gut in der Firmware-Entwicklung für Mikrocontroller bin und nicht weiß, welche Produkte / Projekte ich mit einem FPGA …
Ich habe gehört, dass es schlecht für den Pin ist, wenn ein Pin auf einer MCU schwebt, wenn er als Eingang konfiguriert ist (im Gegensatz zum Standardausgang), und dass er möglicherweise vorzeitig ausfällt. Ist das wahr? Hinweis: In meinem Fall schwebt der Pin aufgrund eines eingehenden Videosignals zwischen 0,3 V …
Ich bin gerade auf einige Makros gestoßen, mit denen mein Mikrocontroller-Compiler die Ausführung einer Funktion aus dem RAM erzwingen (oder vorschlagen) soll. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 In welchen Fällen ist das wertvoll? Warum würde ich nicht einfach immer aus dem RAM ausführen, wenn der Vorteil nur eine höhere Geschwindigkeit wäre? …
In vielen (den meisten ??, allen ??) Mikrocontrollern, die ich in den letzten Jahren verwendet habe, gibt es manchmal einige Fehler auf Siliziumebene, und die Hersteller stellen den Ingenieuren die Errata-Sheets zur Verfügung, in denen beschrieben wird, mit welchem unerwarteten Verhalten sie konfrontiert sind. Warum beheben sie diese "Bugs" nie? …
Ich werde einen Mikrocontroller verwenden, um ein PWM-Signal für die Motorsteuerung zu erzeugen. Ich verstehe, wie PWM und Arbeitszyklus funktionieren, bin mir jedoch hinsichtlich einer idealen Frequenz nicht sicher. Ich habe meinen Motor noch nicht in, also kann ich ihn nicht einfach testen und herausfinden. Ich werde nicht die Spannung …
Aufgrund meiner hohen Anforderungen im Bereich von 36 bis 72 MHz, mit 16 kb + SRAM, 128 kb + Flash und Programmierbarkeit in C habe ich beschlossen, für meine Anwendung eine ARM Cortex M3-MCU zu verwenden. Die Frage ist, nach welchen Kriterien die Nutzer die M3-Version auswählen, die sie verwenden …
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.