Am Montag 15 Februar 2010 01:12:39 schrieb ros...@yola.in-berlin.de:
> Hallo Liste,
> 
> ich habe gemäß des Beispiels
> 
> http://www.ethersex.de/index.php/Temperaturanzeige_mit_TTY
> 
> versucht drei DS18B20 Temeratursensoren mittels control6 auszulesen
> und die Werte auf einem LCD auszugeben. Das verwendete Board ist ein
> Pollin Net-IO mit Atmega644p. Dies sieht wie folgt aus:
> 
> ---(schnipp)---
> CONTROL_START
> 
> THREAD(update_temp)
>         int16_t Temperatura = ONEWIRE_GET(287036cb01000098);
>         int16_t Temperaturb = ONEWIRE_GET(28f914cb0100009f);
> //        int16_t Temperaturc = ONEWIRE_GET(286b30cb010000a7);
................

Deklarationen dürfen nicht innerhalb der Protothreads gemacht werden.
Sonder müssen für die Threads immer Global sein.
Ob das allerdings was mit deinem speziellen fehler zu tun hat weis ich grad
auch noch nicht.

Jochen 

> 
..........
> Kann mir jemand einen Hinweis geben, warum es mit zwei Sensoren und
> zwei Variablen läuft aber mit der dritten Variable nicht mehr?
> 
> Vielen Dank
> 
> Florian
> 
> _______________________________________________
> Ethersex-devel mailing list
> Ethersex-devel@list.zerties.org
> https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel
> 
> 

_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Reply via email to