Als «arm» getaggte Fragen

9
Himbeer-PI ohne Betriebssystem?

Ich habe in letzter Zeit viel mit Arduino gemacht. Es ist sehr einfach, da Sie C ++ - Code direkt ausführen können, ohne Betriebssysteme oder Treiber zu benötigen. Ich habe einige Nachforschungen angestellt und AFAIK. Normalerweise installieren Sie Linux auf dem Raspberry PI und erstellen darauf...

8
Embedded C - Die eleganteste Art, eine Verzögerung einzufügen

Ich arbeite an einem Projekt mit einem cortex-m4 mcu (LPC4370). Und ich muss eine Verzögerung einfügen, während ich die Compiler-Optimierung einschalte. Bisher bestand meine Problemumgehung darin, einen digitalen Ausgang innerhalb einer for-Schleife auf und ab zu bewegen: for (int i = 0; i <...

8
Open Source-Alternativen im BSD-Stil zu CMSIS?

Da die Lizenzen für CMSIS in Bezug auf Open Source unklar sind, ist es wahrscheinlich ein Verstoß, CMSIS in ein Open Source-Projekt aufzunehmen, unabhängig davon, ob eine Lizenz im GPL- oder BSD-Stil verwendet wird. Gibt es eine CMSIS-Alternative für die Cortex M-basierten MCUs, die mit einer BSD-...

8
Übersicht der ARM-MCUs

Gibt es einen Ort, an dem ARM-MCUs verschiedener Hersteller verglichen werden können? so etwas aber viel größer:

8
SPI: TI- oder Motorola-Modus?

Ich programmiere einen Cortex M3 Bare-Metal, um mit SPI Flash zu sprechen. Eines der Konfigurationsbits eines SPI-Steuerregisters ist FRF(Rahmenformat). Es kann entweder auf den SPI Motorola-Modus (0) oder auf den SPI TI-Modus (1) eingestellt werden. (Siehe ARM-Referenzhandbuch Seite 695 hier .)...

8
Eine andere Binärdatei integrieren

Ich erstelle eine Binärdatei für ARM mit GCC und Crossworks. Ich habe ein sekundäres Binärbild, das beim Start auf einen anderen IC geladen werden muss. Ich mag es, diese Binärdatei in meine Toolkette zu integrieren, mit anderen Worten, ich mache diese Binärdatei zu einem Teil meines Images und...

8
Kann ein Hobby-ARM-Setup so einfach sein wie dieses AVR?

Mir gefällt, wie einfach ein Atmel AVR-Setup für die Assembler-Programmierung für Bastler sein kann. Zum Beispiel: Legen Sie einen einfachen ATmega DIP-Chip {A} auf ein Steckbrett Schließen Sie 6 Pins an einen USB-Programmierer {B} an , der an einen Computer angeschlossen ist ( z . B. ). (Der Chip...

7
Was passiert mit AVR-Registern während Mehrzyklusanweisungen?

Dies ist eher eine theoretische Frage ... (Auch meine erste zu Stack Overflow) Ich frage mich, was mit den Registern des Atmel AVR-Mikrocontrollers (dh ATTINY85) während eines Mehrzyklusbefehls passiert. Das heißt, es ADIWdauert zwei Zyklen, um einem Zwei-Byte-Register (Wortregister) ein...

7
Minimale ARM-Schaltung funktioniert nicht

Ich habe eine Anwendung mit dem STM32F4-Discovery-Entwicklungskit entwickelt. Jetzt ist der Code ausgereift und ich muss eine benutzerdefinierte Schaltung erstellen. Ich habe zuerst angefangen, die nackte Rennstrecke zu bauen: Ich habe den Chip über einen Standard-30-Watt-Lötkolben mit einer...

7
Warum kann ich keine SOCs mit integriertem Speicher finden?

Ich suche nach SOCs mit integriertem Speicher, um nicht über das Design eines Speicherbusses für eine Anwendung mit relativ geringem Stromverbrauch nachdenken zu müssen. Ich suche nach etwas wie dem Himbeer-Pi, bei dem der ARM-Kern und der Speicher in einem einzigen Chip integriert sind, aber meine...

7
Rückrufe für Interrupts definieren

Ich arbeite mit einem STM32 und bin etwas verwirrt über Interrupts, insbesondere die Nested Vectored Interrupts (NVI). Soweit ich weiß , gibt es einen NVI- Vektor (NVIC genannt), bei dem jeder Interrupt eine Priorität (manchmal einstellbar) und eine Adresse hat (siehe Seite 157 des...

7
So speichern Sie Variablen im FLASH-Speicher

Ich arbeite mit einer STM32-Evaluierungskarte von STMicro, die einen ARM Cortex-M4-Prozessor enthält. Ich benötige eine LUT für Cosinus und Sinus (schreibgeschützte Variablen). Ich muss meinen RAM-Speicher verwalten, daher möchte ich diese LUT im Flash-Speicher speichern. Erstens: Ist es besser,...