Preguntas etiquetadas con stm32

11
Problema endian en STM32

Estoy usando arm gcc (CooCox) para programar un descubrimiento STM32F4, y he estado luchando con un problema endian Estoy muestreando con un ADC de 24 bits a través de SPI. Como están llegando tres bytes, MSB primero tuve la idea de cargarlos en una unión para hacerlos (¡esperaba, de todos modos!)...

11
Dirección esclava I2C no reconocida (a veces)

Estoy tratando de comunicarme con un FRAM conectado de forma remota (FM24C04 de Ramtron) usando I2C. Esta memoria está incrustada en una placa que se puede insertar y quitar en cualquier momento hacia / desde el sistema (la comunicación finaliza correctamente antes de que se quite la memoria). El...

10
Elegir un diseño de pcb SDRAM

Estoy trabajando en un proyecto con el bastante nuevo STM32F429 en el paquete LQFP208. Necesito soldar el primer par de prototipos por mí mismo por razones de bajo presupuesto. Elijo este paquete para poder comprobarme si un problema se debe al enrutamiento / firmware o simplemente a un problema...

10
¿Cómo comenzar con la placa STM32F103C8T6?

He estado usando un MCU AVR de 8 bits para construir robots seguidores de línea con estudiantes durante algunos años. Ahora me gustaría pasar a un ARM Cortex-M3 porque me gustaría agregar algunas características más intensivas de CPU como odometría y fusión de sensores. Los requisitos son: 8...

10
Conversión de STM32 ADC usando HAL

Estoy tratando de aprender cómo usar la "nueva" biblioteca HAL de stm32. Cuando trato de hacer una conversión ADC simple, funciona solo una vez, pero luego deja de convertir. Supongo que el indicador de Fin de conversión no se establece. Estoy usando la placa de descubrimiento STM32f429I, que...

10
Eclipse + GNU ARM + STM32 - HAL o SPL

Voy a comenzar con el desarrollo de ARM (después de 2 años de AVR) y he elegido la placa STM DISCOVERY con el microprocesador stm32f4. Decidí usar eclipse + ARM gcc ya que no me gusta el límite de código de Keil y no tengo el dinero para obtener una versión paga. Siguiendo los tutoriales, instalé...

10
Interrupción de software vs función

Después de aproximadamente 3 años de trabajar con MCU, todavía no sé cuál es el uso de las interrupciones de software. He realizado varios trabajos con STM32 y nunca he usado las interrupciones de software. De hecho, esta es una gran pregunta para mí: ¿Por qué cuando podemos usar una función...

10
Diseño de PCB Quad SPI

Estoy tratando de hacer un buen diseño para la memoria flash Quad SPI NOR MT25QL256ABA1EW9-0SIT con la MCU STM32. Mi problema es que el pinout del chip de memoria me parece bastante inconveniente. He logrado intercambiar pines en el lado de MCU de la manera en que las señales residen una al lado de...

9
Mueva la programación integrada de Keil a Linux

Actualmente estoy usando Keil para desarrollar una placa de descubrimiento STM32. Mi proyecto está casi terminado y me gustaría pasar a un entorno de construcción basado en Linux. He estado usando la herramienta de flasheo preconfigurada y los controladores STLink para que Windows flashee la placa,...