Als «arm» getaggte Fragen

32-Bit-Mikrocontroller-IP. Die ARM-Firma, die die ARM-Kerne entwirft, stellt keine Controller selbst her, sondern lizenziert die IP an andere Hersteller. ARM ist der führende 32-Bit-Controller und bei zehn Anbietern erhältlich.

3
Was ist so toll an PPC? Es muss etwas geben
In Anbetracht dieser Frage (die erste, die Stackexchange mir derzeit unter den "Fragen mit ähnlichen Titeln" anbietet) möchte ich die Idee der Frage stehlen und sie über PPC stellen. Was ist daran so toll? Alle anderen Chips, die ich gesehen habe - ARM, MIPS, SuperH, x86 - Crunch-Zahlen ganz gut. …
9 arm  dsp 


1
Hält die CPU eines ARM Cortex M während der Flash-Selbstprogrammierung an?
Die meisten ARM Cortex M-MCUs verfügen nicht über einen EEPROM-Speicher. Stattdessen können persistente Daten in denselben Flash-Speicher geschrieben werden, in dem sich auch das Programm befindet. Wie ist der Zustand der CPU während dieses Lösch- / Schreibvorgangs? Hört es auf? Hält es den normalen Betrieb aufrecht? Hängt das Verhalten der …
8 arm  cortex-m 


3
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 wird …
8 avr  arm  assembly  avrdude 

1
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 jedes Mal, …
8 arm  linker 

2
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 .) Das Datenblatt des SPI Flash ( hier verfügbar ) …
8 embedded  arm  spi  flash 

2
Leichter Circular Log-Algorithmus (dateisystemähnlich) für Flash-basierten Speicher
Ich arbeite derzeit an einem Projekt, bei dem eine ziemlich anwendungsspezifische Metrik über einen langen Zeitraum schnell und kontinuierlich protokolliert wird. Dazu habe ich einen NXP M0 und einen 32MiB SPI-Flash-Chip verwendet. Die Protokollierung ist kontinuierlich und muss viele Jahre im Feld (10+) dauern. Sie wird regelmäßig von einem Menschen …
8 arm  flash 

1
Übersicht der ARM-MCUs
Gibt es einen Ort, an dem ARM-MCUs verschiedener Hersteller verglichen werden können? so etwas aber viel größer: http://www.mikrocontroller.net/articles/ARM_Selektor
8 arm 

3
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- oder Apache2.0-Lizenz kompatibel …

12
Sie sind sich nicht sicher, wohin Sie mit 8-Bit-AVRs gehen sollen
Ich verwende seit einigen Jahren 8-Bit-AVRS. In letzter Zeit habe ich mich durch die Geschwindigkeit der peripheren Datenübertragung und die Bibliotheken höherer Ebenen eingeschränkt gefühlt. Ich habe Probleme, eine neue Reihe von Mikrocontrollern zu finden / auszuwählen, die ich erkunden möchte. Ich habe angeschaut NXP - Ich kann keinen Programmierer …

4
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 < 50000; i++) { LPC_GPIO_PORT->B[DEBUGPIN_PORT][DEBUG_PIN1] = TRUE; …
8 c  arm  delay  gcc 

3
Mikroprozessoren für mehrere (~ 40) SPI-Geräte?
Ich möchte ein Produkt entwickeln, das über 40 LCD-Drucktastenschalter kombiniert (Beispiel hier , die über SPI kommunizieren). Ich habe mir Mikroprozessoren angesehen, um damit umzugehen, aber ich habe Probleme, irgendwelche zu finden. Das höchste Angebot von Atmel sind 12 Geräte ( wie hier zu finden ), und ARM sieht nicht …


3
NOP-Anweisung nach Verzweigung auf ARMv7 Cortex M3
Ich bin interessiert, warum für Cortex M3 Mikrocontroller (stm32f103) Compiler manchmal einen NOP-Befehl nach der Verzweigung generiert. Und warum manchmal nicht. Zum Beispiel: 0x08000496 2400 MOVS r4,#0x00 0x08000498 4625 MOV r5,r4 0x0800049A E006 B 0x080004AA 64: res=res+a[i]; 65: } 0x0800049C F85A0034 LDR r0,[r10,r4,LSL #3] // No NOP after B 0x080004A0 …
7 arm  assembler 

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.