na N pulsen een uitgangspuls
11 berichten
• Pagina 2 van 2 • 1, 2
Re: na N pulsen een uitgangspuls
jawih schreef:hoi,
mijn programmeerervaring is maar zeer beperkt, daardoor krijg ik het volgende niet gefikst:
probleem:
er zijn binnenkomende pulsen van circa 50uS met een herhalingstijd van 10mS.
na N pulsen moet er direkt (binnen 0,1mS na de N-e puls) een puls van 0,5mS uitgestuurd worden
N kan varieren van 1 tot 11
Dit zal wel met een interrupt moeten gebeuren die de binnenkomende pulsen inleest maar hoe krijg ik de N daarin en de uitgaande puls?
Wie helpt me uit de brand?
cpp code
volatile byte count = 0;
volatile byte N; // N < 256
ISR_upuls() {
If (++count > N) {
halfms_pulse();
count = 0;
}
void halfms_pulse(void) {
int p_time = millis();
led_on();
while (millis() - p_time < 500)
led_off();
}
void loop() {
int N = random(12);
}
Zoiets?
Advertisement
11 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 28 gasten