Estoy intentando escribir un código simple para recibir y reenviar datos usando USART pero el código no funciona.
¿Podría alguien dar sugerencias sobre posibles fallas en el código?
Estoy usando USART a una velocidad de baudios de 9600 con...
Estoy usando una placa STM32F407 para crear mi propio RTOS pequeño y tengo algunas preguntas.
¿Cómo puedo definir mi propia pila en una ubicación de memoria diferente, para poder tener una pila para cada cola de tareas?
¿Cómo puedo empu...
Soy nuevo en la programación de sistemas embebidos. Estoy trabajando en el reloj usando el temporizador 8051 y la interrupción. El retraso es perfectamente de 1 s, pero cuando ejecuto mi reloj con el reloj de la computadora, pierdo 3-5 s en 10 m...
Estoy intentando configurar la interrupción del puerto b en las interrupciones de cambio para trabajar con un programa que estoy escribiendo con la versión de demostración del MC XC8. Estoy usando un PIC16F628A Estoy usando este código para inic...
Primero, soy nuevo en esto y me registré para obtener ayuda sobre este problema que he tenido. He hecho muchas búsquedas en Google para resolver este problema y sin suerte. Estoy tratando de capturar la señal del sensor de humedad usando un temp...
Tengo el siguiente código, que se supone que cuenta el número de interrupciones en el pin P3.2 (interrupción externa) y lo muestra en UART. Pero este código está haciendo exactamente lo contrario, es decir, se está ejecutando cuando no se produc...
Estoy tratando de medir la duración del pulso, con ICP (pin de captura de entrada) en Atmega8 , proveniente de este circuito: . PINB0 es un pin ICP en AVR.
Este es (la mayoría de) el código:
volatile uint8_t num_interrupts = 0; //number of...
Estoy probando la funcionalidad de NRF24L01 + y para mis propósitos lo he configurado como PTX, No Auto ACK.
Puedo comunicarme con el chip perfectamente y puedo configurar todos los registros (confirmado con un analizador lógico).
Sin emba...
Estoy tratando de entender cómo configurar una interrupción de desbordamiento en ATmega328 TIMER1 para medir una frecuencia.
Estoy alimentando el pin PD4, que es donde TIMER1 está sincronizado externamente, con una onda cuadrada de 503kHz (4....
He puesto un pin en un Cortex M3 para que actúe como una interrupción activada por el flanco ascendente y no se dispara por alguna razón. Lo que debería hacer es recibir un pulso de 1Hz, desencadenar una interrupción y comenzar una onda cuadrada...