7µs dürfte eigentlich kein Problem sein für ein Controller. Im Zweifel nimmst du einen XMega den du auf 30MHz laufen lässt.
Was ist den die minimale Low-Zeit? Eventuell musst du dann mit Assembler arbeiten damit die ISR nicht zu lang wird.
Werbung
7µs dürfte eigentlich kein Problem sein für ein Controller. Im Zweifel nimmst du einen XMega den du auf 30MHz laufen lässt.
Was ist den die minimale Low-Zeit? Eventuell musst du dann mit Assembler arbeiten damit die ISR nicht zu lang wird.
Hey, 33µs lo ist die kürzeste zeit, längere zeit dürfte ja ein problem sein
programmierung in c ist ungeeignet oder wie muss ich das verstehen?
MfG
Michael
Meine eigene cnc-Fräse:
mihuno.oyla3.de
Ein mit 8MHz getakteter AVR braucht ca. 0,125µs pro Takt/Befehl. In 7µs wären das 56 Takte/Befehle. Das könnte man also auch einfach mit einer kleinen Zählschleife erledigen:
int lowcount=0, highcount=0;
while(Signalpin == low);
while(Signalpin == high);
while(Signalpin == low) lowcount++;
while(Signalpin == high) highcount++;
![]()
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hey
Leider bin ich nur n kleiner blutiger anfänger, der von nem kollegen unterstützung bekommt. wie genau ist das gemeint? bzw was bezweckt diese zählschleife?
MfG
Michael
Meine eigene cnc-Fräse:
mihuno.oyla3.de
Das vom @Radbruch ist nur ein Beispiel ohne wirklichen Zweck.
Denn um zu dir raten, wissen wir zwei wesentliche Dinge noch nicht:
Was soll der µC mit den Signalen machen ?
Was hat dieser µC sonst noch zu tun ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hey,
Das signal soll so verwendet werden:
1) kommt eine bestimmte zeit lang kein signal (das 7µs signal), bestromt der µC einen ausgang. wenn wieder signale kommen soll der ausgang auf low fallen
2) eine einfache und- funktion, die garnichts mit dem signal aus 1 zu tun hat muss noch geschalten werden
3) das 7µs andauernde signal sollte von dem µc getriggert ausgegeben werden, da es sich hierbei um kein sauberes rechtecksignal handelt
MfG
Michael
Meine eigene cnc-Fräse:
mihuno.oyla3.de
Lesezeichen