Preguntas con etiqueta 'c'

2
respuestas

¿Puede alguien explicarme la lógica de programación detrás de la multiplexación de una pantalla de segmento LED?

Soy nuevo en la programación de sistemas integrados, por lo que cualquier pregunta se agradece con mi pregunta. Mi tarea es programar (en C) un temporizador que cuente con una pantalla de cátodo común de 7 segmentos de modo que lea, por ejemplo:...
2
respuestas

¿Cómo se asigna la matriz en la pila?

Estaba probando el siguiente código en mi placa STM32, pero no podía entender cómo se asignaba la matriz en la pila. Supongo que hay 200 bytes de memoria en STM32. Aquí está el código: void test1() { char data[1000]={0}; } void test...
2
respuestas

programa STM32 no ejecutándose

Actualmente estoy intentando crear mi propia placa de desarrollo stm32. Tengo el microcontrolador stm32f100c4t6 montado en pcb.    Estoy usando la edición gratuita de Atollic True Studio. Yo había hecho un pequeño programa de parpadeo como abajo...
1
respuesta

Tiempo de espera mínimo de Raspberry Pi

Logré conectar un antiguo teclado PS / 2 a los pines GPIO de mi Raspberry Pi. Obtengo datos correctos del teclado, lo que significa que cuando presiono 'A' en el teclado obtengo 'A' en mi código C. El gran problema que tengo ahora es que no pued...
1
respuesta

Configuración de un ATtiny45 como maestro I2C - SDA bloqueado

Estoy tratando de controlar un DAC desde un ATtiny45, pero de alguna manera la línea SDA está atascada. Para encontrar el problema en el código hice lo siguiente: Simplifiqué el circuito solo al controlador con las resistencias pull up, no h...
1
respuesta

Agregar un sensor de evitación de obstáculos a un PIC

Tengo un microcontrolador PIC16F917 que se utiliza para operar un robot. Me gustaría agregarle un sensor que me permita detectar obstáculos. ¿Cómo puedo determinar qué sensor debería usar para esto? ¿Debo buscar algún protocolo especial para tra...
1
respuesta

Datos extraños del sensor arduino LDR

Estoy obteniendo datos extraños de mi sensor LDR. Sin ningún cambio significativo en la luz, constantemente pasa de 0 a su valor máximo de 1023 y vuelve. ¿Cuál podría ser el problema? ¿Es posible que mi sensor LDR esté roto? Código: i...
2
respuestas

Medición del período PIC a veces 1 desbordamiento recuento incorrecto

Información breve: estoy usando un PIC18F4580 para medir el período de tiempo de dos pulsos positivos usando el CCP 1 en la MCU. Y luego escribir el resultado en una pantalla LCD. Cuando realizo la prueba, a veces obtengo un resultado que equiva...
1
respuesta

Lectura en la memoria de PIC32MX en C y XORing grandes conjuntos de datos

Tengo un proyecto en el que tengo 102 registros de cambio PISO de 8 bits en configuración en cadena y están enviando a una línea SDI común conectada a un controlador PIC32MX. Hay un total de 816 bits que necesito leer y almacenar en la memori...
1
respuesta

Propósito de este estilo de codificación

Encontré este código para un microcontrolador LPCxxxx, en la rutina de reinicio. do { const uint32_t topOfStack = (uint32_t) &_vStackTop; __set_PSP(topOfStack); __set_MSP(topOfStack); } while(0); Me preguntaba por qué esto e...