Als «cortex-m» getaggte Fragen

12
Wie läuft eine ARM-MCU schneller als der externe Quarz?

Vorher habe ich also nur mit einfachen 8-Bit-Atmel-MCUs gearbeitet und festgestellt, dass meine Entwicklungsplatine nur einen 12-MHz-Quarz enthält, die MCU jedoch mit bis zu 100 MHz arbeitet. (Ich denke, die Standardeinstellung ist 80 MHz. Ich habe sie nur aus Spaß einmal höher gesetzt. Es ist nur...

11
Endian-Problem auf STM32

Ich benutze arm gcc (CooCox), um eine STM32F4-Entdeckung zu programmieren, und ich habe mit einem Endian-Problem gerungen Ich probiere mit einem 24-Bit-ADC über SPI. Da drei Bytes eingehen, hatte MSB zuerst die Idee, sie in eine Union zu laden, um sie (ich hoffte jedenfalls!) Ein wenig...

8
RTOS für Cortex M4 mit 802.15.4 / 6LoWPAN-Stack

Ich evaluiere Betriebssysteme für ein Internet of Things-Projekt und weiß nicht, wie ich am besten vorgehen soll. Ich verwende eine TM4C123GH6PM-MCU mit 32 KB RAM und einem CC2520 802.15.4-Transceiver. Es wäre großartig, wenn das System bereits Treiber für diese bereitstellen würde. Das System...

8
STM32F4-Bootkonzepte und Vektortabellenverschiebung

Es gibt einige Dinge, die ich beim Startvorgang des STM32F4-Mikrocontrollers nicht verstehe. Mein Verständnis ist wie folgt: Der ARM Cortex-M4-Start erwartet den Stapelzeiger-Initialisierungswert und die Interrupt-Vektoren an 0x00000000 + SCB->VTOR, während er SCB->VTORbeim Zurücksetzen...

7
Mein erster STM32-Code - bitte kritisieren Sie mich

Ich habe gerade meinen ersten Code auf STM32 geschrieben - blinkende LED. Es kombiniert Fragmente aus verschiedenen Quellen; Bitte kritisieren Sie mich, damit ich lernen kann, wie man richtigen Code schreibt und keine dummen Gewohnheiten lernt. #include "stm32f30x.h" void SysTick_Handler(void);...