Gast
#774206
Hallo User, Habe folgendes Problem: Ich bin dabei einen SHT15 Sensor von Sensirion mit einem Atmega8 und AVR GCC als Compiler zu betreiben. Habe mir dazu die AP Note von Sensirion heruntergeladen. Es wird eine bidirektionale Datenleitung sowie ein Clock benutzt. Es werden dafür mit #define einmal DATA und SCK definiert. #define DATA P1_1 #define SCK P0_0 Das setzen / reseten dieser Leitungen wird mit DATA=1; oder DATA=0; gemacht. Genau das erzeugt aber einen Error. Woran kann das liegen? Hab schon folgendes probiert: #define DATA PB1 #define SCK PB0 Funktioniert aber ebenfalls nicht. Die Fehlermeldung lautet: /sht15.h:119: error: invalid lvalue in assignment Kann doch eigentlich nur an der Zuweisung des Port/Pin liegen. Falls jemand weis, wies funzen könnte??