Preguntas con etiqueta 'c'

1
respuesta

Encontrar el número de bytes escritos en una matriz más grande [cerrado]

¿Cómo puedo leer el número total de bytes escritos en una matriz más grande? Por ejemplo, si se escriben 10 bytes en una matriz uint8_t [100], ¿cómo puedo verificar si los bytes escritos son 10 y no 20 u 80 o 100? Dado que sizeof (array) nos...
1
respuesta

La interfaz LCD de 20x4 caracteres con TI TM4C1294 genera algunos caracteres aleatorios

Tengo un LCD de 20x4 caracteres conectado a mi kit TI TM4C1294 de la siguiente manera: Bus de datos al puerto A. pines RS, RW y E al puerto L 0-2 Escribí este código para conducirlo: #include <stdint.h> #include <stdbool.h>...
1
respuesta

El código C de frambuesa se atasca debido a un bucle infinito para

Soy nuevo en Raspberry Pi (Raspbian). Cualquier orientación en la materia será apreciada! He escrito un código C que incluye C Filehandling & Biblioteca wiringPi.h para manipulaciones GPIO. He reducido el problema al bucle infinito va...
2
respuestas

CMSIS - Definiciones periféricas - ¿Estructuras con sintaxis de uniones? [cerrado]

He pasado de los registros de 8 bits de metal desde cero y he tenido que aprender un poco de Kungfu C para envolver mi cabeza en torno al enfoque de CMSIS Core. Aquí tengo un fragmento de código de una capa de acceso periférico de un proveedo...
1
respuesta

La interrupción de captura PIC no se dispara a 0.65v

Conecté la entrada de pulso al pin CCP1 (pin capture1), el voltio máximo y mínimo del pulso es 2.5v y 0.65v interrupción establecida en el borde de caída el problema es que la interrupción no se dispara a 0.65v pero cuando conecto tierr...
2
respuestas

Método para tener largos retrasos de tareas en freertos

Me preguntaba cómo puedo demorar más tiempo usando la función vTaskDelay () de freertos. Debido a que el número más grande que puede almacenar en un entero sin signo de 16 bits es 65535, el más largo que puedo demorar es un poco menos de 2 horas...
1
respuesta

Malentendido de las funciones de comunicación de hal_spi

La función de comunicación hal_spi devuelve HAL_OK mientras que nada está bien. Yo uso H AL_SPI_Receive , HAL_SPI_TransmitReceive y HAL_SPI_Transmit , y todos devuelven HAL_OK, incluso si no hay nada conectado al SPI. ¿Algu...
3
respuestas

El retraso se calcula mal en C incrustada

Soy nuevo en C incrustado y he estado luchando con él durante un tiempo. El resultado deseado para este proyecto es: Cuando no se presiona SW1, el LED azul debe estar encendido. Cuando se presiona SW1, el LED azul debe encenderse y apagarse cada...
2
respuestas

AVR Modo de interrupción de vigilancia y modo de reinicio

Estoy pasando por la hoja de datos de AVR2560V. En la página 65, tabla 12-1, dice que el AVR2560 tiene 3 modos para el perro guardián Interrupt mode - WDE = 0, WDIE = 1 Reset Mode - WDE = 1, WDIE = 0 Both - WDE = 1, WDIE...
1
respuesta

controlador STM32: GPIO_SetBits no parece tener ningún efecto

Tengo algún problema con una MCU STM32F030F4P6. El circuito consta de la propia MCU, el riel de 3 V conectado a los pines VDD y VDDA, la tierra conectada a los pines GND y BOOT0 y un LED conectado a cada uno de los pines PA0-PA3. Aquí hay un dia...