Preguntas con etiqueta 'arm'

1
respuesta

Programación STM32F3 con AtLolic TrueStudio: arm-atollic-eabi-objcopy dice No existe tal archivo

Estoy usando el nuevo atúnic TrueSTUDIO para STM 32 gratuito y construí un proyecto STM32F3 basado en CMSIS desde cero. Cuando intento compilar el proyecto, aparece el siguiente error de Build Console: arm-atollic-eabi-objcopy: 'ProjectName'...
1
respuesta

¿Cómo funciona el registro BSRR?

En los GPIO de algunos microcontroladores basados en ARM, se le proporciona un registro BSRR en el que puede escribir para realizar cambios atómicos en un registro de salida de puertos. Por ejemplo, para establecer Port A Bit 5...
2
respuestas

Problema de velocidad RPi GPIO en el metal desnudo

Después de leer el excelente artículo sobre metal desnudo de David Welch ( enlace ), un amigo y yo están tratando de implementar una simple palanca GPIO. Se basa en el blinker01 de David Welch ( enlace ). Simplemente actualicé los registros peri...
2
respuestas

Interruptor de entrada con pantalla de siete segmentos con ARM 7

Estoy intentando detectar una entrada de interruptor para que, si se presiona el interruptor, se incremente un número en la pantalla de siete segmentos. Por ejemplo, si la pantalla de siete segmentos muestra 0 , y se presiona el interrupto...
2
respuestas

Código de esquema de ADC crítico de tiempo STM32

Tengo la intención de usar un STM32F401RE (en una placa del núcleo) para capturar algunos datos basados en el tiempo. Soy nuevo en ARM y tengo un fondo de 8bit uC (AVR). Tengo una cadena de herramientas configurada (usando gcc como parte de A...
2
respuestas

Controle diferentes funciones usando el mismo botón. BRAZO 7

Estoy tratando de implementar un pequeño fragmento de código, y básicamente se puede simplificar a lo siguiente. Tengo tres LED diferentes (por ejemplo, P0.0, P0.1 y amp; P0.2). Tengo un botón que cuando se presiona primero debe encender el L...
1
respuesta

Necesita ayuda para localizar la fuente de un retraso entre las interrupciones del temporizador en SAM MCU

Tengo un proyecto que genera una serie de valores para DAC con un intervalo de tiempo preciso. El problema es que a veces hay una demora más larga de lo esperado entre la interrupción del temporizador del sistema en la que se actualizan los valo...
1
respuesta

¿Cómo verificar si una interrupción periférica específica está habilitada en NVIC?

Estoy usando una placa de descubrimiento STM32F4 con la biblioteca de periféricos estándar (SPL) de ST. Tengo una situación con un búfer circular: la interrupción del temporizador es hacer clic en los botones y llenar un búfer circular cada mili...
2
respuestas

Consideración de diseño: Cortex M0 frente a Cortex M4 para aplicaciones de IoT [cerrado]

Estoy diseñando un dispositivo IoT con muchos sensores que se integrarán mediante interfaces seriales como UART, SPI, I2C, etc. Para las capacidades de comunicación, planeo usar Wi-Fi (IEEE 802.11). ¿Tiene sentido usar algo como SoC Wi-Fi de At...
1
respuesta

Dónde almacenar variables no volátiles en el microcontrolador ARM

Noob pregunta aquí. Solo tengo una pequeña experiencia con los microcontroladores y toda esa experiencia se limitó al 8051. Estoy trabajando en un proyecto y me gustaría usar el microcontrolador ARM cortex M4. Programar el microcontrolador y con...