Preguntas con etiqueta 'c'

0
respuestas

tareas sincronizadas e interrumpe conflictos con el sistema de archivos

mi programa incluye temporizadores (timer0 para llamar a un ISR periódicamente, timer3 para medir el tiempo de ejecución), spi para leer (sin DMA) y fatfs. Llamo a una función cada 250 µs periódicamente usando timer0, esta función lee datos y...
0
respuestas

STM32F051 Intialización del comparador 2

Acabo de comenzar a usar el STM32F051 para mi proyecto y me gustaría aprovechar del comparador construido dentro del chip. He estado tratando de usar COMP 2 en una configuración de comparador simple, con PA3 como la no inversión PA...
0
respuestas

conexión STM32 y DS3231

Necesito conectar el reloj DS3231 en tiempo real al microcontrolador STM32F103C8T6. Conecté el pin DS3231 SCL al pin STM32 PB6 y el pin SDA al PB7. La compilación del código del programa fue exitosa, pero DS3231 no reaccionó. También probé pines...
2
respuestas

El contador del programa va hasta el final del código y se reinician 8051

Tengo un MCU 8051 que uso keil para programarlo con C. Mi problema es que el microcontrolador se reinicia al final de algunas funciones mientras deberían volver. Usando un depurador, traté de comprobarlo línea por línea. Y me di cuenta de que...
0
respuestas

STM32F051 Inicialización USART para la recepción

He estado intentando que mi USART2 reciba correctamente los datos a través de su pin RX . He configurado los pines PA2 y PA3 de la siguiente manera: //configuring PA2 (TXD for USART2, pin 8 on board) GPIOA_OSPEEDR |= (BIT4|BIT5); //FULL...
0
respuestas

la herramienta flashbench evalúa la velocidad de lectura del flash. ¿Existe algún código para evaluar la velocidad de escritura de la memoria flash (por ejemplo, un disco de memoria USB)?

He estado trabajando durante un tiempo en un sistema de almacenamiento. Podría evaluar la velocidad de lectura de diferentes discos de memoria flash utilizando la herramienta flashbench, y en realidad estoy tratando de encontrar alguna manera de...
0
respuestas

STM32F407VG - generar un reloj de 1MHz

Estoy buscando una biblioteca de C que me permita generar un reloj de 1 MHz desde el microcontrolador STM32F407VG. Encontré esta biblioteca pero parece que no se puede usar para este propósito , ya que la frecuencia de reloj mínima que puede g...
0
respuestas

Stm32 Usart transferencia DMA al TEMPORIZADOR

Hola, escribí el controlador para el motor paso a paso. Estoy usando la transferencia DMA. Sin USART Config, mi código funciona, y puedo transferir períodos. Cuando inicio la configuración de usart, el motor no acelera (valor constante). ¿Puedes...
1
respuesta

programación de multiprocesador y administración de memoria [cerrado]

Estoy trabajando para un proyecto (un sistema de almacenamiento incorporado) que requiere aumentar la velocidad de acceso a la memoria mediante una programación de multiprocesadores, de modo que podamos ejecutar un programa de acceso a la memori...
1
respuesta

Stm32 C: arranque del motor paso a paso después de 1 minuto

Escribí un controlador de motor paso a paso con el uso de DMA y TIM1. Acelero la señal utilizando las llamadas rampas. Calculo los tiempos, los cargo en la tabla DMA y los paso al valor TIM PERIOD. El programa funciona como debería (acelera y fr...