Preguntas con etiqueta 'interrupts'

1
respuesta

PIC24F: registro RPINR0

Soy nuevo en PIC. Estoy trabajando en PIC24FJ64GA002 PIC. ¿Puede alguien por favor explicar cómo el código de abajo dice "configurar RP10 a interrupción externa"? 'RPINR0 = 0x0A00;' He pasado por "PERIPHERAL PIN SELECT...
1
respuesta

¿Programa de manejo de interrupciones simple?

Soy nuevo en la programación incrustada y estoy tratando de entender cómo funcionan los manejadores de interrupciones en diferentes contextos / escenarios. Solo quiero saber cómo funcionaría un controlador de interrupciones en el siguiente escen...
1
respuesta

Interrupción UART no funcionará

Tengo un problema al intentar probar enviar y recibir líneas en la comunicación RS485, ¿alguien sabe qué puede causar un problema aquí? Funciona sin interrupción pero con interrupción no funcionará. Estoy trabajando en NXP LPC1788, y tratando de...
1
respuesta

La segunda interrupción no funciona en MSP430

EnesteproyectoquierocontrolarelmotordeCCconeltecladonumérico.cuandopresionounbotónporprimeravez,funcionacorrectamente,perocuandopresionounbotónsegundaoterceravez,noreaccionaypermaneceelbotónquepresionéprimero.Aquíestáelcódigo:#include"io430.h" #...
1
respuesta

I2C se cuelga durante el bucle

Tengo un arduino, un acelerómetro y un simple circuito sintetizador de audio. Mi objetivo es recibir datos a través de I2C desde el acelerómetro para controlar el sintetizador. Sin embargo, no puedo hacer que ambas cosas funcionen en un solo boc...
1
respuesta

AVR TWI / I2C no responde [cerrado]

Uso el módulo Twi de AVR Atmega168 para hablar con DS1307 . Twi funciona en el modo de interrupción. Funciona bien durante unas pocas horas y luego se detiene, con la esperanza de perder Twi más int...
3
respuestas

Estoy tratando de implementar la interrupción de los pines RB. Pero no funciona

Soy nuevo en la programación PIC. Hice un programa para obtener interrupción de los pines RB. pero no funciona Mi código es el siguiente: int flag=0; unsigned short temp = 0; void interrupt(void) { if(flag==2) flag=0 ; else...
1
respuesta

Guardar el último valor utilizado en un ISR

Estoy usando una interrupción activada por nivel. Durante la interrupción, OCR1A aumenta y el servo se mueve. Quiero guardar cada valor de OCR1A cuando el pin vuelva a su nivel anterior. Hasta ahora solo he podido guardar un valor, pero quiero g...
2
respuestas

No se puede saltar a la función de interrupción del temporizador en el descubrimiento STM32F4

Hice un código para llamar a la función de interrupción de Timer2 de esta manera: timerx->TIMx_PSC =42000; // prescaler timerx->TIMx_ARR =2000; // counting number timerx->TIMx_CR1 |=0x90; // auto reload, count down tim...
1
respuesta

AVR Atmega8 USART y ADC y PWM

He creado 2 PWM diferentes usando el temporizador 1 y 2 en ATmega8, que se usa para controlar un motor lineal. Estoy usando un sensor de efecto Hall para detectar cambios en el voltaje cuando el motor lineal se mueve hacia la izquierda y hacia l...