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 habe mich nicht mit einem ARM entwickelt und bin ein wenig verwirrt über den Programmierer. Ich habe mit PICs und 8051s codiert und beide verwenden Lader, die vom Hersteller stammen. Keine Verwirrung. Aber ARMs sind etwas anders, da die Kerne meistens gleich sind? Müssen Sie einen Segger "J-Link" JTAG-Programmierer …
Wenn ich das frage, denke ich an Mikrocontroller, was ist der Unterschied zwischen ARM-Prozessoren der A- und M-Serie. Viele Mikrocontroller wie Beagle Bone haben jetzt eine Art Cortex?
Erste Frage Ich habe eine allgemeine Frage zum Umgang mit Interrupts in Mikrocontrollern. Ich verwende den MSP430, aber ich denke, die Frage kann auf andere uCs ausgedehnt werden. Ich möchte wissen, ob es eine gute Praxis ist, Interrupts häufig entlang des Codes zu aktivieren / deaktivieren. Ich meine, wenn ich …
Verzeihen Sie mir, wenn diese Frage bereits beantwortet wurde, ich jedoch weder auf dieser Seite noch im Internet eine Antwort finden konnte. Ich bin ein erfahrener Entwickler mit anständigen Kenntnissen in Bezug auf Low-Level-Programmierung, aber relativ neu in der Embedded-Entwicklung. Ich habe mir selbst die Entwicklung eingebetteter Systeme mit einer …
Ich versuche, die Funktionalität einer Schaltung in TIDA-00121 zu verstehen (Sie können die Designdatei hier herunterladen ). Ich gehe davon aus, dass dies damit zu tun hat, dass die PV nicht direkt mit Masse verbunden ist (der Rückstrom-Mosfet kann ausgeschaltet werden, wenn die Spannung des Solarpanels zu niedrig ist, um …
Ich habe ein ziemlich seltsames Problem mit XC8 auf einem PIC18F27K40-Mikrocontroller. Auf einem PIC16F1778 funktioniert es . Ich habe definiert: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Wenn ich in meiner mainSchleife anrufe uart_putch('a');, funktioniert dies einwandfrei. Wenn ich jedoch definiere const char c = 'a';und …
Die eigentliche Frage ist am Ende. Aber das allein zu lesen zeigt dir vielleicht nicht, warum ich verwirrt bin. Ich habe diesen Beitrag geschrieben, beginnend mit einigen Definitionen, Annahmen und Spekulationen und dann die eigentliche Frage gestellt. Ich denke immer, dass ich den Unterschied kenne, aber wenn ich eine Frage …
Ich habe eine uC, die mit 1,8V bis 3,3V funktioniert. Die Stromaufnahme liegt im Schlafmodus bei etwa 20 uA und im aktiven Zustand bei etwa 12 mA. Der uC wechselt jede Minute für ca. 100 ms in den aktiven Zustand. Ich versuche also, dies mit einer Vishay-Superkappe zu betreiben: 15F …
Ich habe gehört, dass jemand die Methode des Screenings erwähnt hat: 10 MCUs bei -55 Grad arbeiten zu lassen und diejenigen herauszufinden, die richtig funktionieren können, und die kaputten wegzuwerfen. Ist die Methode anwendbar? Ich mache mir Sorgen, dass die MCU bei meinem Screening-Test bei -55 Grad ordnungsgemäß funktioniert und …
Dies ist der Code für den Timer in meinem Projekt auf STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = …
Ich habe einen Mikrocontroller an eine 5-V-Versorgung angeschlossen, die durch einen Spannungsregler geht, der von 12 V heruntergefahren wurde. Ich gehe davon aus, dass es neu gestartet wird, da die Spannung möglicherweise für einen kleinen Teil der Zeit schnell abfällt, was ausreicht, um den Chip neu zu starten. Ist diese …
Viele Mikrocontroller, z. B. PIC18F , verfügen über einen Flash-Programmspeicher: "Der Flash-Programmspeicher ist während des normalen Betriebs lesbar und beschreibbar." Bedeutet dies, dass ich einige Benutzerkonfigurationen im Programmspeicher speichern kann?
Die meisten Mikrocontroller (uC) haben einen Analog-Digital-Wandler (ADC) als Teil ihres Peripheriesatzes, was phänomenal ist, da dies zwei Komponenten in einem einzigen Paket integriert. Diese ADCs werden normalerweise auch registrierungsabgebildet, wodurch die Daten schnell und einfach extrahiert werden können. Trotz dieser engen Integration können Sie weiterhin externe ADCs erwerben. Ich …
Was ist der eigentliche Grenzwert in Bezug auf den Kompromiss zwischen Kosten und Leistung bei der Auswahl von 32-Bit-Mikrocontrollern? Mit anderen Worten, warum verwenden wir angesichts des Aufstiegs und der Dominanz von ARM-Architekturen immer noch 8-Bit- und 16-Bit-Mikrocontroller? Sind sie noch viel billiger? Ich verstehe, dass sehr Low-End-Geräte nicht die …
Ich frage mich, ob ein Logikgatter für eine Schaltung von Nutzen wäre, die einen Mikrocontroller enthält. Gibt es Fälle, in denen ein analoges Logikgatter einem Mikrocontroller vorgezogen wird, und welche Geräte verwenden analoge Logikgatter in der Alter der Mikroprozessoren und Controller.
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.