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.
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. …
Ich habe seit einiger Zeit versucht, den SPI1 auf dem STM32F103C8 ( Blue Pill Board) zum Laufen zu bringen . Während ich gerade erst anfange, ARM zu lernen, versuche ich einfach, Daten in ein 74HC595-Schieberegister zu verschieben und es zu verriegeln, um ein Byte LEDs zu beleuchten. Ich lese keine …
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 …
Ich versuche herauszufinden, ob es möglich wäre, eine USB-JTAG-Schaltung auf meiner von mir entworfenen Experimentierplatine zu bauen / einzuschließen. Mein Ziel ist es nicht, das Rad neu zu erfinden, sondern etwas zu verwenden, das bereits vorhanden ist und einfach / klein genug ist, um mein PCB-Design zu erweitern. Ich möchte …
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 …
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, …
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 ) …
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 …
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
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 …
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 …
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; …
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 …
Ich habe begonnen, Anwendungen auf dem XMC 2 go Evaluation Board zu entwickeln. Ich hatte mehr oder weniger die Idee. Aber was ist, wenn ich versuche, STM32 zu wählen? Für XMC1100 wird Pin 00 als Ausgang eingestellt PORT1->IOCR0 &= ~PORT0_IOCR0_PC0_Msk; PORT0->IOCR0 |= 0x0 << PORT0_IOCR0_PC0_Pos; Aber ich glaube nicht, dass …
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 …
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.