ADCWert ohne UART auslesen

OP #1069425
Lesenswert?

Hallo an alle.
Ich benutze einen Atmega168, um über einen KTY-81 eine Temperatur 
aufzunehmen. Habe das Ergebnis in einer 16bit Variablen gespeichert.
Bzw es müsste ja in ADCH- und ADCL-Register stehen.

Meine Frage ist wie kann ich mir den ADC-Wert anzeigen lassen? Bzw wie 
überprüfe ich, ob der ADC-Wert sinnvoll ist?

Der Wert soll über die UART an ein LIN-Transciever übers LIN-Netzwerk 
verschickt werden. Also kann ich mir den Wert nicht an ein Terminal 
ausgeben lassen.

Ich benutze AVRStudio4 und zum Flashen den AVRISP MK2.

Gibt es eine Möglischkeit über der MK2 das Register auszulesen und mir 
den Wert anzeigen zu lassen? Wenn ja wie?

Ich danke jedem, der mir weiter hilft.

Gruß Sticky
Gast #1069440
Lesenswert?

Hi

>Gibt es eine Möglischkeit über der MK2 das Register auszulesen und mir
>den Wert anzeigen zu lassen? Wenn ja wie?

Nein.

>Der Wert soll über die UART an ein LIN-Transciever übers LIN-Netzwerk
>verschickt werden. Also kann ich mir den Wert nicht an ein Terminal
>ausgeben lassen.

Verstehe ich für die Entwicklungsphase zwar nicht. Aber es gibt auch 
Software-UARTs. Damit kannst du theoretisch jeden Pin benutzen.

MfG Spess
OP #1069470
Lesenswert?

Die Sache ist die. Ich habe nicht mehr vor etwas ander Schaltung zu 
verändern.

kann ich vielleicht mit dem stk500 die register auslesen?

eine Idee, die ich mir Vorstellen könnte, wäre den 10bit  ADC-Wert an 
den Ports zu senden und da die logischen 1 zu zählen. was hält du davon?
Gast #1069486
Lesenswert?

Hi

>kann ich vielleicht mit dem stk500 die register auslesen?
Nein.

>eine Idee, die ich mir Vorstellen könnte, wäre den 10bit  ADC-Wert an
>den Ports zu senden und da die logischen 1 zu zählen. was hält du davon?

Kannste machen. Das STK500 hat aber nur 8 Leds. Aber wenn du schon ein 
STK500 hast, kannst du doch dessen serielle Schnittstelle nehmen (RS232 
SPARE). Nun stell dich doch nicht so Phantasielos an.

MfG Spess
OP #1069536
Lesenswert?

> Kannste machen. Das STK500 hat aber nur 8 Leds.
 Schon klar. Die letzten beiden bit würde ich halt mit einem Multimeter 
nachmessen.


>Aber wenn du schon ein
> STK500 hast, kannst du doch dessen serielle Schnittstelle nehmen (RS232
> SPARE).

Du hast ja recht. Problem ist das der atmega ein tqpf gehäuse hat. und 
ich es nicht aus der schlatung entfernen kann. (mir is klar das das oben 
dann auch nicht geht. würde halt alles pins nach messen müssen)

Gruß Sticky
Gast #1069678
Lesenswert?

Hi

Deine Routinen kannst du auch mit einem anderen Controller (wenn er ADC 
und UART hat) auf dem STK500 testen. Wenn deine Software läuft portierst 
du das Ganze auf den ATM168. Fang endlich an etwas kreativ zu werden.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren