Hallo zusammen Ich schreibe zur Zeit ein Assembler-Programm, mit dem ich Analogspannungen messen möchte, und daraufhin Pulsweiten verändern kann. Prozessor 168 Nun meine eigentliche Frage. Kann man im Studio 4 den ADC Wadlungsvorgang simulieren, sprich: kann ich irgendwo einen analogen Spannungswert eingeben, der dann in Prozessorregistern nach der Wandlung sichtbar wird. Wie kann ich feststellen, ob der Wandlungsvorgang überhaupt abläuft, oder ob er auf Grund eines Programmierfehlers gar nicht erst statt findet. Normalerweise sollte doch nach einer bestimmten Taktanzahl der ADC-Interrupt ausgelöst werden, egal was für ein Wert in den entsprechenden Datenregistern steht!? Mit nachstehendem Code sollte doch der Wandlungsvorgang ausgelöst werden, wahrscheinlich hab ich aber etwas übersehen. ldi temp1, 0b01100000 STS ADMUX,temp1 ldi temp1, 0b11001110 STS ADCSRA,temp1 Danke in Voraus Fritz
>Nun meine eigentliche Frage. >Kann man im Studio 4 den ADC Wadlungsvorgang simulieren, sprich: kann >ich irgendwo einen analogen Spannungswert eingeben, der dann in >Prozessorregistern nach der Wandlung sichtbar wird. Wozu simulieren? Proggi in den uC brennen, ausprobieren und gut.
Ob es in AVR-Studio geht, weiß ich nicht. Aber falls du unbedingt simulieren möchtest, kann ich dir VMLab empfehlen, dort kann man ein virtuelles Oszi an den µC anschließen
Danke für die Antworten, man kann zwar die Wandlung nich simulieren, aber ich kann feststellen dass der Wandler geht. Ich hatte halt im Code etwas übersehen (wi halt immer) Gruß Fritz
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.