Als «microcontroller» getaggte Fragen

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.

2
Eine Platine für eine Drohne
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 …

2
Wofür sind die Nur-RAM-Mikrocontroller gedacht?
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 …


9
Was passiert, wenn ein eingebettetes Programm beendet wird?
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 …

11
Ich möchte lernen, wie ich meine eigenen USB-Geräte baue
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, …

8
Warum benötigen wir in Mikrocontrollern einen Bootloader, der von unserem Anwendungsprogramm getrennt ist?
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 …






9
Warum Code aus dem RAM ausführen?
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? …

5
Silicon Bugs, Errata Sheets
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? …


4
Wie wählt man einen ARM Cortex M3 Mikrocontroller?
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.