Als «cortex-m» getaggte Fragen


2
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 eine einfache Zeile im …
12 arm  crystal  cortex-m 

4
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 benutzerfreundlicher zu machen. typedef …
11 c  stm32  cortex-m  gcc 


4
Was sind die Unterschiede zwischen der rand () -Funktion und dem RNG-Peripheriegerät (Random Number Generator)?
Ich wundere mich für RNG-Peripheriegeräte (Random Number Generator) in STM32F4XXXX-MCUs. Weitere Informationen finden Sie in diesem Referenzhandbuch (Seite 748). Andererseits haben wir die Funktion rand () in der stdlib-Bibliothek, die dieselbe Aufgabe ausführen. Jetzt habe ich zwei Fragen: Was sind die Unterschiede (Vor- und Nachteile) zwischen der Rand () - …

1
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 gelöscht wird. An diesem Ort ist kein Speicher vorhanden. Flash-Speicher beginnt um 0x08000000, SRAM um 0x20000000. …

3
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 führt eine (interaktive) Aufgabe aus, die einen …

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 

4
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); void TimingDelay_Decrement(void); void Delay(__IO uint32_t nTime); static __IO uint32_t TimingDelay; …
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.