ach-feld
25.11.2005, 16:20
hallo zusammen,
ich habe folgendes problem:
ich möchte mit meinem atmega32 (12Mhz) ultraschallfrequenzen (ca. 45kHz) bestimmen. dazu habe ich mir überlegt, dass ich an einen digitalen port den ultraschallempfänger anschließe und die zeit zwischen zwei high-signalen messe. so bekomme ich dann ja T und dadurch auch die frequenz heraus.
jetzt würde ich gerne wissen, wie ich die zeit messen kann. habe schon viele sachen über timer gelesen, aber nichts speziell in dieser richtung. außerdem bin ich mir nicht so sicher, ob ich das mit den timern auch alles verstanden habe *g*
wäre nett, wenn ihr mir dazu einen beispielcode posten könnt (am besten mit kommentaren). und was haltet ihr überhaupt von meinen überlegungen? ist das ganze so realisierbar?
gruß
ach-feld
ich habe folgendes problem:
ich möchte mit meinem atmega32 (12Mhz) ultraschallfrequenzen (ca. 45kHz) bestimmen. dazu habe ich mir überlegt, dass ich an einen digitalen port den ultraschallempfänger anschließe und die zeit zwischen zwei high-signalen messe. so bekomme ich dann ja T und dadurch auch die frequenz heraus.
jetzt würde ich gerne wissen, wie ich die zeit messen kann. habe schon viele sachen über timer gelesen, aber nichts speziell in dieser richtung. außerdem bin ich mir nicht so sicher, ob ich das mit den timern auch alles verstanden habe *g*
wäre nett, wenn ihr mir dazu einen beispielcode posten könnt (am besten mit kommentaren). und was haltet ihr überhaupt von meinen überlegungen? ist das ganze so realisierbar?
gruß
ach-feld