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.

1
Wie fange ich mit der STM32F103C8T6-Karte an?
Ich verwende seit einigen Jahren 8-Bit-AVR-MCUs, um mit Studenten Line-Follower-Roboter zu bauen. Jetzt möchte ich auf einen ARM Cortex-M3 umsteigen, weil ich einige CPU-intensivere Funktionen wie Kilometerzähler und Sensorfusion hinzufügen möchte. Die Anforderungen sind: 8 analoge Eingänge, 4 PWM-Ausgänge, I 2 C, 2 Quadraturgebereingänge, serielle E / A, Drahtlose Selbstprogrammierung …


2
Ist es sicher, zwei MCU-Pins direkt miteinander zu verbinden?
Ich arbeite an einem MSP430-Projekt, bei dem ich den Ausgang eines Peripheriegeräts in den Eingang eines anderen Peripheriegeräts leiten muss. Somit habe ich zwei MCU-Pins, die direkt miteinander verbunden sind. Dies erscheint mir verdächtig, da die Möglichkeit eines Programmierfehlers besteht, der beide (möglicherweise widersprüchliche) Ausgaben verursacht. Es gibt auch das …

4
Gemeinsamen Bus als ODER fungieren lassen
Für die Ungeduldigen können Sie den Hintergrund überspringen. Hintergrund Ich programmiere eine Reihe von Mikrocontrollern, die mit SPI kommunizieren. Es gibt einen Master und nSlaves, die sich den Bus teilen. Es gibt keine Chipauswahl. (Es ist kein schlechtes Design, aber ngroß und es gibt nicht genug Platz für nzusätzliche Linien). …


3
Wie gilt die Steuerungstheorie für meinen realen prozessorgesteuerten Aufwärtswandler?
Ich habe ein begrenztes Verständnis der Kontrolltheorie. Ich habe mich in der Schule mit Polen und Nullen befasst und Funktionen übertragen. Ich habe mehrere mikroprozessorbasierte Steuerungsschemata für DC / DC-Wandler implementiert. Wie diese beiden Dinge miteinander zusammenhängen, muss ich noch herausfinden, und ich würde es gerne tun. Es kann funktionieren, …



3
Vorteile von 32-Bit-Mikroprozessoren mit 48 bis 96 MHz (wie in Arduino Due)
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Es scheint, dass Arduino Due (32-Bit, 84 MHz, ARM-Cortex-M3-basiertes SAM3X8E) heute veröffentlicht wurde. Darüber hinaus gibt es in dieser …

2
Wie wählt man einen Mikrocontroller mit geringem Stromverbrauch?
Cortex-M0 + von NXP und Freescale behaupten, sie hätten weltweit führende Energieeffizienz. TI Wolverine behauptet auch, dass sie den Stromverbrauch halbieren und die geringste Leistung in Bezug auf Speicher, Peripherie, Standby und Aktiv haben. Welche Plattform verbraucht in einigen Datenerfassungsanwendungen weniger weniger? Ich habe 3-Kanal-Sensor mit einer Abtastrate von ca. …

5
Was ist der kostengünstigste Weg, um eine kundenspezifische Leiterplatte herzustellen?
UPDATE 21. Juni 2012: Ich habe bei MG Chemicals ein Eisenchlorid, einen positiven Entwickler und positive Leiterplatten gekauft und das Fotoätzverfahren angewendet. Die Ergebnisse waren hervorragend! Sie benötigen weder den Sprühtank noch das Belichtungsset. Ich legte meine Platine einfach 10 Minuten lang unter eine 20-W-Kompaktleuchtstofflampe, entwickelte die Platine gemäß den …

5
Fehlermodellierung für eingebettete Systeme
Ich habe eine drahtlose Sensorschaltung mit einem Mikrocontroller und einem 2,4-GHz-Transceiver- Modul , einige integrierte Sensoren mit I²C-Schnittstelle, einen UART-Port und die erforderlichen diskreten Komponenten. Diese Platine wurde zum Spülen von Strom aus einem Solarpanel (PV) mit einem LiPo-Akku und einem Shunt-Ladegerät entwickelt . Dies ermöglicht es dem Sensor, sich …



10
Der schnellste Weg, um Integer Mod 10 und Integer Divide 10 zu bekommen?
Wenn eine Hardware keine Modul- oder Divisionsoperationen unterstützt, sind viel mehr CPU-Zyklen erforderlich, um den Modul / die Division durch Software zu simulieren. Gibt es eine schnellere Möglichkeit, Division und Modul zu berechnen, wenn der Operand 10 ist? In meinem Projekt muss ich häufig den Ganzzahlmodul 10 berechnen. Insbesondere arbeite …

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.