Forum: Mikrocontroller und Digitale Elektronik Atmel Zeitstoppen


von TAu (Gast)


Lesenswert?

Hallo,

ich wollte einen Atmel so Programmieren, das er wenn an einem Eingang 
ist egal welcher, eine Spannung von 0V anliegt, er diese Zeitspanne 
misst und speichert.

Ansonsten sind es irgendwas mit 5V.

Diese Zeitspanne sind immer so um die 8-15ms

kann mir jemand sagen mit welchen Befehlen ich das realisieren kann??

Vielen Dank im Vorraus

von ARM-Fan (Gast)


Lesenswert?

>kann mir jemand sagen mit welchen Befehlen ich das realisieren kann??

Kommt auf die Programmiersprache an.

von TAu (Gast)


Lesenswert?

Ich habe momentan imemr Bascom verwendet würde mich aber auch von etwas 
anderes überzeugen lassen den Bascom hat ja einige grenzen.

Mir fehlt einfach nicht die Idee wie ich die Laufzeit des Signals messen 
kann.

von ARM-Fan (Gast)


Lesenswert?

Laaangsam. Der Bergiff "Laufzeit" bedeutet etwas ganz anderes.

Ansonsten beschäftige dich mal mit den Timern/Input Capture.

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Einfangen_eines_Eingangssignals_.28Input_Capturing.29

von TAu (Gast)


Lesenswert?

ok danke dir das hilft mir schonmal weiter :)

sag mal schafft der atmel signaleingänge ms genau zu regestrieren?

von ARM-Fan (Gast)


Lesenswert?

Millisekunden sind für µC nen Witz.

von TAu (Gast)


Lesenswert?

gibt es eigentlich irngedwelche emulatoren, das ich es erstmal am 
computer testen kann und dann in echt relaisieren kann?

von Andreas (Gast)


Lesenswert?

Ja.

von ARM-Fan (Gast)


Lesenswert?

Atmel AVR-Studio -> Simulator.

Allerdings mußt du dann in Assembler oder wenn du dir das
WinAVR Paket besorgst in C programmieren.

von TAu (Gast)


Lesenswert?

kann ich darinne dann programmieren und auch ein grafikdisplay 
ansprechen und kurzzeitig signale an den eingängen abgeben?

von anonymous (Gast)


Lesenswert?

@TAu  welche Grenzen soll bascom denn haben???.
loool Ich habe festgestell das die meisten
Benutzer einfach nicht in der lage sind mit bascom
richtig umzugehen.HiHi steig du mal lieber auf C um
ist leichter zu verstehen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.