m0
13.03.2005, 20:17
Hi!
Bin ein totaler Neuling was PICs und solche geschichten angeht únd hätte einige fragen und zwar:
1. kann mir jemand verständlich erklähren was es genau mit
dem "interrupt" aufsich hat bisher dachte ich das sei eine funktion die
ausgeführt wird wenn der PIC nichts zu tun hat aber andscheinend ist
dem nicht ganz so..
2. Ausserdem würde ich die "timer" gerne besser verstehen sehe ich das
richtig: ein timer zählt bei jedem prorgammdurchlauf eine nummer
weiter bis er am max ankommt und fängt dann wieder bei 0 an
wie ist das aber dem timer kann man auch einen wert zuweisen
stimmt das? und: bei z.b.: einem ultraschallsensor habe ich hier
gelesen dass man irgendwie den scan starten soll und dann sobald das
echo kommt nen interrupt machn muss ich verstehe nicht ganz wieso
man da nicht einfach den scan startet, den timer auf 0 setzt und
sobald das echo einen eingang "HIGH" setzt den timer abfragt und
fertig??? und was macht man wenn man zeitspannen messen will
indenen der timer zwischendrin wieder bei 0 anfängt? und wie ist das
kann man unendlich viele timer starten?
3. Dieses INTCON wozu ist das da?
4. weis irgendwer ein gutes einsteigerbuch oder .pdf für PIC
programmierung?
ich weiss fragen über fragen aber ich wäre euch wirklich sehr sehr dankbar für antworten!
vielen Dank
m0
Bin ein totaler Neuling was PICs und solche geschichten angeht únd hätte einige fragen und zwar:
1. kann mir jemand verständlich erklähren was es genau mit
dem "interrupt" aufsich hat bisher dachte ich das sei eine funktion die
ausgeführt wird wenn der PIC nichts zu tun hat aber andscheinend ist
dem nicht ganz so..
2. Ausserdem würde ich die "timer" gerne besser verstehen sehe ich das
richtig: ein timer zählt bei jedem prorgammdurchlauf eine nummer
weiter bis er am max ankommt und fängt dann wieder bei 0 an
wie ist das aber dem timer kann man auch einen wert zuweisen
stimmt das? und: bei z.b.: einem ultraschallsensor habe ich hier
gelesen dass man irgendwie den scan starten soll und dann sobald das
echo kommt nen interrupt machn muss ich verstehe nicht ganz wieso
man da nicht einfach den scan startet, den timer auf 0 setzt und
sobald das echo einen eingang "HIGH" setzt den timer abfragt und
fertig??? und was macht man wenn man zeitspannen messen will
indenen der timer zwischendrin wieder bei 0 anfängt? und wie ist das
kann man unendlich viele timer starten?
3. Dieses INTCON wozu ist das da?
4. weis irgendwer ein gutes einsteigerbuch oder .pdf für PIC
programmierung?
ich weiss fragen über fragen aber ich wäre euch wirklich sehr sehr dankbar für antworten!
vielen Dank
m0