Preguntas etiquetadas con interrupt


2
¿Cuántos pines de interrupción puede manejar un Uno?
Estoy mirando el uso de un receptor RC de 7 canales con el Arduino Uno R3. En la documentación, hay menciones de un máximo de 2 pines de interrupción, mientras que en algunos otros blogs he visto menciones de usar hasta 20 pines como interrupciones, con la biblioteca PinChangeInt. Entonces, …


3
Usando millis () y micros () dentro de una rutina de interrupción
La documentación para attachInterrupt()dice: ... millis()depende de las interrupciones para contar, por lo que nunca se incrementará dentro de un ISR. Como delay()requiere interrupciones para funcionar, no funcionará si se llama dentro de un ISR. micros()funciona inicialmente, pero comenzará a comportarse de manera errática después de 1-2 ms. ... ¿Cómo …

2
¿Son atómicas las asignaciones de puntero de función en Arduino?
Los siguientes fragmentos son del código fuente de la biblioteca TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; …


1
Contando pulsos con interrupción
He estado tratando de contar pulsos de una onda cuadrada de 12,500 Hz para activar una salida. Aquí está el código que tengo hasta ahora. Cuando se reinicia el Arduino, imprime 315 en la serie en una muestra de 25 ms. 315 x 40 = 12600. Lo que me parece …
10 interrupt 



3
Múltiples patrones de LED independientes
Tengo un problema, que a primera vista (y siendo nuevo en Arduino), pensé que era una aplicación perfecta para un Arduino. Sin embargo, después de intentarlo y no implementarlo, ¡estoy dudando de mí mismo! Simplemente, necesito controlar muchos LED de forma independiente, muchos de los cuales tendrán sus propios patrones …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.