Estoy debatiendo qué microcontrolador usar para un nuevo proyecto de hardware de código abierto. Específicamente, preferiría usar un ARM Cortex M3, que tiene un precio similar al de una solución basada en Arduino (avr) pero con más poder de proc...
Hace poco compré una placa STM32F4 para aprender la arquitectura ARM. Estoy bastante cómodo con la programación integrada, ya que he trabajado con la serie AVR durante aproximadamente un año.
Estaba leyendo este tutorial en aquí
En esto,...
Tengo otro problema ( Temporizador del sistema de alta resolución en STM32 ) que he rastreado (en su mayoría) a este problema, y he creado un caso de prueba aquí para el procesador STM32 más simple que pude encontrar (en la placa STM32VLDISCOVE...
¿Qué familia de ARM MCU es mejor para los principiantes?
Me refiero a qué familia:
Es sencillo y fácil de aprender
Tiene más / mejores recursos de aprendizaje y desarrollo disponibles
Tiene una comunidad más grande y mejor
[Tiene so...
Me gustaría escribir un perfilador simple para mi microcontrolador STM32F100VE. He visto que puedo incluir time.h y en función de las funciones estándar de c puedo usarlo, pero estaba confundido acerca de _CLOCKS_PER_SEC_ 1000. No estoy seguro d...
Quiero ensuciarme la mano con la programación ARM. Tengo la experiencia de programación 8051 / PIC16F / PIC18F. Busqué sobre ARM y encontré la serie STM32 barata. Pero antes de comprar, quiero ponerme al día con este tipo de simulador similar al...
Estoy escribiendo algo de código para una placa Stellaris Launchpad de Texas Instruments (un Cortex-M4F, el chip es un LM4F120H5QR ). Estoy usando la biblioteca IRMP para la decodificación infrarroja, que funciona bien, siempre y cuando no us...
Digamos que tengo algunos ARM Cortex-A de varios núcleos.
Ahora tengo un Linux, con el parche RT_PREEMPT (llamado Linux en tiempo real ). Ejecuto procesos con afinidad establecida en un núcleo y prioridad alta (por encima de 50).
Gracia...
Tengo un proyecto en el que estoy tratando de reducir el consumo de energía lo más posible (en un STM32F103RCT6).
Miré el documento de ST sobre cómo reducir al mínimo el consumo de energía del STM32F2 y traté de seguir sus recomendaciones:...
Los núcleos ARM Cortex tienen una función incorporada llamada semihosting que es una forma de interactuar con el depurador adjunto, por ejemplo, para hacer la depuración de printf () sin usar una unidad periférica.
Sin embargo, la implementac...