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:...
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...
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...
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...
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...
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...
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...
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...
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...
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...