JTAG von BUTTERFLY

OP #364461
Hallo,
Ich will die Werte ein Analog Signal jedes 10 ms im LCD zeigen damit
ich diese Kurve zeichen kann.
Kann man diesen werte mit der ADC Voltage(J407) der AVR-BUTTERFLY mit
diesem Taktrate lesen  oder muss mann derJTAG(J402)benutzen ?
Wenn Das mit JTAG gemacht wurde, wie kann ich auf ADC wert zugreifen?
(Ich habe schon die disable_JTAG() geschrieben und ich weiß dass  der
JTAG kann  für ADC channel ADC [4..7]benutzt werden...aber wie?)
Gast #364462
Der "Voltage Reader" ist lediglich ueber einen Spannungteiler mit
einem ADC-Eingang des ATmega169 verbunden. Am JTAG-Anschluss sind
weitere vier ADC-Eingaenge ohne Spannungsteiler herausgefuehrt.
JTAG-Interface ist ja bereits deaktivert, damit stehen die Pins als
ADC-Eingaegne zur Verfuegung. In Code der vorinstallierten
Beispielanwendung sind bereits die erforderlichen Routinen enthalten.
Man muss lediglich adc.c/ADC_init mit dem Wert fuer die Referenz und
die Mulitplexer-Einstellungen des jeweiligen Kanals aufrufen (vgl.
Datenblatt, Abschnitt Analog-Digital-Converter, Registers) und kann den
Analogwert dann mit adc.c/ADC_read auslesen. Ausgabe zur
Weiterverarbeitung dann z.B: Konvertierung des Werts in einen String
mittels avr-libc/stdlib/atoa() und Ausgabe des Strings ueber UART
(Schleife ueber Zeichen in String, Aufruf uart.c/UsartTX in der
Schleife). Vorsicht: in der Beispielanwendung wird der Transmitter
nicht aktiviert, also uart.c/USART_init (0<<TXEN) durch (1<<TXEN)
ersetzten. Zur Erweiterunge der Beispielanwendung um einen weiteren
Menupunkt fuer die Aufgabe siehe z.B. die keyclick-Erweiterung.

Martin Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.