Preguntas con etiqueta 'stm32f4'

1
respuesta

El periférico I2C STM32F446 no hará valer la condición de inicio repetido

Estoy escribiendo un firmware de nivel de registro para mi STM32F446 para usar el periférico I2C para hablar con un acelerómetro. La secuencia de eventos que necesito hacer es la siguiente 1) START 2) SLAVE ADDRESS+Write 3) SUBADDRESS (command...
1
respuesta

¿Cuál es la dirección de esclavo del STM32 NUCLEO-F401RE?

Actualmente estoy tratando de aprender las comunicaciones I2C con dos tarjetas STM32 NUCLEO-F401RE y tengo problemas con la forma de averiguar la dirección de esclavo de la tarjeta. Busqué en las hojas de datos y en Internet, pero no pude encont...
1
respuesta

¿Cómo puede aumentar la velocidad de una interrupción GPIO externa en stm32f4?

Estoy tratando de medir la velocidad de un motor de CC con un sensor IR. Mi motor tenía un disco conectado con solo 1/4 de parte de él reflejando. Quería habilitar la interrupción tanto en el flanco descendente como en el ascendente, por lo que...
4
respuestas

STM32 Clase de audio USB no reconocida como dispositivo de audio

Estoy aprendiendo sobre las clases de USB usando STM32F429ZI (en el tablero Discovery). Ya intenté implementar la clase de dispositivo de comunicaciones (CDC) y funcionó bien, ahora intenté hacer una prueba simple con la clase de dispositivo de...
1
respuesta

Adaptador de alimentación externa STM32

Estoy trabajando en un proyecto con el tablero de descubrimiento STM32F407. Mi pregunta está relacionada con alimentar la placa desde una fuente externa. En la hoja de datos, se especifica que la alimentación puede ser proporcionada por USB a tr...
2
respuestas

STM32F4 Precisión del temporizador

Estoy trabajando con un tablero de descubrimiento STM32F4 y me he encontrado con un poco de comportamiento inusual del que espero que alguien pueda explicarme la causa. Mi objetivo es configurar un temporizador para activar una interrupción a 10...
1
respuesta

¿Qué clase de USB debo implementar?

Estoy jugando con STM32F4 Discovery board y libopencm3 . Quiero enviar los datos adquiridos de los canales ADC a través de usb y mostrar algunos gráficos en la computadora. Después de investigar un poco sobre los códigos de clase USB, estoy u...
3
respuestas

CMSIS y demoras por debajo de milisegundos

Estamos ejecutando FreeRTOS con CMSIS. ¿Es posible, utilizando CMSIS en el tablero de descubrimiento STM32F3, tener tareas periódicas ejecutándose con períodos de menos de 1 milisegundo de resolución? Queremos ejecutar tareas a 400 Hz, lo que si...
1
respuesta

STM32F4 - Error de transferencia DMA con ADC

El código aquí es la configuración de DMA2 para transferir 160 muestras cada una desde dos canales analógicos desde ADC1 a la memoria. El ADC, DMA, NVIC, etc. parecen configurados correctamente, pero por alguna razón, estoy obteniendo errores...
1
respuesta

¿Por qué no puedo compilar este código de ensamblaje?

Al ensamblar el código, aparece el error: fpu.s (13): error: A1240E: No se puede utilizar el valor inmediato con esta operación AREA PGRM, CODE, READONLY ENTRY EXPORT __main __main LDR R0,=0XE000ED88 LDR R1,[R0] ORR R1,R1,#(0xF <...