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.
Eine häufige Frage, hier und anderswo. Ist C ++ für eingebettete Systeme geeignet? Mikrocontroller? RTOSes? Toaster? Embedded-PCs? Ist OOP für Mikrocontroller nützlich? Entfernt C ++ den Programmierer zu weit von der Hardware, um effizient zu sein? Sollte Arduinos C ++ (ohne dynamische Speicherverwaltung, Vorlagen, Ausnahmen) als "echtes C ++" betrachtet …
Das Datenblatt für den ATTiny13A listet beispielsweise eine Mindestfrequenz von 0 MHz auf. Bedeutet dies, dass die Uhr mit einer beliebigen niedrigen Frequenz ohne negative Auswirkungen betrieben werden kann? Ich gehe davon aus, dass es bei niedrigeren Taktraten weniger Strom zieht? Bedeutet 0 MHz, dass Sie die Uhr vollständig anhalten …
In einem 8-Bit-Mikroprozessor besteht sein Datenbus aus 8 Datenleitungen. In einem 16-Bit-Mikroprozessor besteht sein Datenbus aus 16 Datenleitungen usw. Warum gibt es weder einen 256-Bit-Mikroprozessor noch einen 512-Bit-Mikroprozessor? Warum erhöhen sie nicht einfach die Anzahl der Datenleitungen und erstellen einen 256-Bit-Mikroprozessor oder einen 512-Bit-Mikroprozessor? Welches Hindernis verhindert die Erstellung eines …
Ich verstehe, dass ein DSP für die digitale Signalverarbeitung optimiert ist, bin mir jedoch nicht sicher, wie sich dies auf die Auswahl eines IC auswirkt. Fast alles, was ich mit einem Mikrocontroller mache, beinhaltet die Verarbeitung digitaler Signale! Vergleichen wir zum Beispiel den beliebten Microchip dsPIC30 oder 33 DSP und …
Was ist der billigste Weg, um ein paar Mikrocontroller drahtlos mit geringer Geschwindigkeit über kurze Entfernungen zu verbinden. Ich bin bestrebt, es ultra-billig zu halten, gemeinsame diskrete Teile zu verwenden und es physisch klein zu halten. Ich interessiere mich nicht für Bands und Lizenzen, solange es funktioniert. 802.15.4 / ZigBee, …
Zum Beispiel ein PIC10F200T Praktisch jeder Code, den Sie schreiben, ist größer, es sei denn, es handelt sich um einen Single-Purpose-Chip. Gibt es eine Möglichkeit, mehr Programmspeicher von einem externen Speicher oder etwas anderem zu laden? Ich bin nur neugierig, ich verstehe nicht, wie nützlich das sein könnte ... aber …
Wenn ich etwas über FPGAs verstehe, handelt es sich im Grunde genommen um vollständig konfigurierbare Logikgatterschaltungen. So kann man mit ihnen alles gestalten. Man kann alles so individuell wie möglich gestalten und somit die gleichen Ziele auf eine weitaus effizientere Weise erreichen, als dies mit einem Mikrocontroller möglich ist. Auf …
Aus eigener Erfahrung ist das Brennen von Mikrocontrollern recht einfach. Legen Sie die 5V auf Masse, GND auf V CC und im Nu ist Ihr Chip verbrannt. Was genau passiert intern, was dazu führt, dass es nicht mehr funktioniert? Wenn ich zum Beispiel auf magische Weise einen Chip öffnen und …
In meinen Experimenten habe ich nur BJTs als Schalter (zum Ein- und Ausschalten von Dingen wie LEDs und dergleichen) für meine MCU-Ausgänge verwendet. Ich habe jedoch wiederholt erfahren, dass N-Kanal-Enhancement-Mode-MOSFETs eine bessere Wahl für Schalter sind (siehe hier und hier , Beispiele), bin mir aber nicht sicher, warum. Ich weiß, …
Ich habe viele Artikel gesehen, die mir sagen, dass ich RTOS für die Zeitverwaltung und die Ressourcenverwaltung verwenden sollte. Meine Zeit hat meine eigene Forschung nicht erlaubt, deshalb komme ich zu Chiphacker, um Rat zu bekommen. Ich benutze ressourcenarme Mikrocontroller (MSP430, PIC) und habe nach RTOS gesucht, die ich verwenden …
Ich habe viele Projekte getroffen, in denen ein AVR-Mikrocontroller mit einem Bootloader (wie dem Arduino) verwendet wird, aber ich verstehe das Konzept nicht sehr gut. Wie kann ich einen Bootloader (für jeden Mikrocontroller) erstellen? Wie wird mein Bootloader nach dem Schreiben auf den Mikrocontroller programmiert (wie jedes auf dem Flash-ROM …
Soweit ich weiß, befindet sich der Chip eines DIP-Pakets in der Mitte und der Rest ist nur der Leadframe. Kann ich den oberen Teil dieses Mikrocontrollers ( ATmega16 / 32 ) abschneiden, da ich nicht verwendete Pins habe ? Wird es danach noch funktionieren? Edit: danke für alle Antworten. Ich …
Ich habe festgestellt, dass es in Bezug auf Mikrocontroller verschiedene Möglichkeiten gibt, diese zu programmieren. Ich bin ein bisschen mit USB vertraut, da mein Arduino über USB programmiert werden kann. Was ist eine JTAG- oder SPI-Schnittstelle? Letztendlich weiß ich, dass diese Schnittstellen eine Möglichkeit bieten, den Chip mit neuen Anweisungen …
Ich lese das Datenblatt eines ARM Cortex-Chips, insbesondere das Kapitel über GPIO. Letztendlich möchte ich verschiedene GPIO-Pins so konfigurieren, dass sie im Modus "Alternative Funktion" für den Lese- / Schreibzugriff auf SRAM verwendet werden. Von allen verfügbaren GPIO-Registern verstehe ich zwei nicht: GPIO_PUPDRund GPIO_OTYPEdas sind jeweils das "Pull-Up / Pull-Down-Register" …
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.