Simulation ADC in AVR Studio4 Prozessor M168

Gast #1040509
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
Gast #1040518
Lesenswert?
• ▲
▼
>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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.