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
>kann mir jemand sagen mit welchen Befehlen ich das realisieren kann??
Kommt auf die Programmiersprache an.
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.
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
ok danke dir das hilft mir schonmal weiter :) sag mal schafft der atmel signaleingänge ms genau zu regestrieren?
gibt es eigentlich irngedwelche emulatoren, das ich es erstmal am computer testen kann und dann in echt relaisieren kann?
Atmel AVR-Studio -> Simulator. Allerdings mußt du dann in Assembler oder wenn du dir das WinAVR Paket besorgst in C programmieren.
kann ich darinne dann programmieren und auch ein grafikdisplay ansprechen und kurzzeitig signale an den eingängen abgeben?
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.