Forum: Mikrocontroller und Digitale Elektronik AVR Testroutine


von Dominik V. (nasryn)


Lesenswert?

Hallo und einen guten Abend,
Ich bin ein Neuling im AVR Bereich und muss/möchte ein paar Testroutinen 
für mein Programm schreiben und natürlich kenne ich auch den Quellcode. 
Das Board ist der Aduino Uno.
Nun meine frage gibt es Tipps/Tricks die ich beachten/einhalten sollte, 
bei den Interrupts, etc. ?  Oder soll/muss ich es einfach nur wie ein 
ganz normales  Programm angehen?


Danke im vorraus

von Karl H. (kbuchegg)


Lesenswert?

Was willst du denn testen?

von Timmo H. (masterfx)


Lesenswert?

Willst du die Funktionalität der Hardware oder der Software testen?

von Dominik V. (nasryn)


Lesenswert?

Die Funktionalität der Software und den dazugehörigen PWM Signal zu den 
Servos

von Timmo H. (masterfx)


Lesenswert?

Ja dann solltest du die grundlegenden Routinen natürlich so belassen wie 
in der operationellen Software sind. Sprich Uart, SPI, I2C Routinen etc.
Verwende für den Test Funktionen (Unterprogramme) die vom Prinzip 
genauso arbeiten wie im operationellen Betrieb. Am besten sogar die 
Funktionen belassen wie sie sind. Und dann von außen eben einen 
Stimulator der die Schnittstellen befingert, am besten wie ein 
verrückter Affe, so dass auch im Fehlerfall ein definiertes Verhalten 
der Software garantiert ist (Watchdog, Fehlererkennung etc).

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.