Gast
#1915845
Hallo!
Ich habe ein kleines Verständnis Problem bei der Übergabe einer
Variabeln an eine Array:
Global
char I2C_Senden[8];
Hauptschleife
int main(void) {
uint8_t Signal1 = 0;
while(1) {
...
...
if (Zeit >= 125) {
I2C_Senden[0] = Signal1; // Übergabe
Signal1 = 0x00; // zurück setzen
}
}
}
Das Signal soll in die Array[0] geschrieben werden, was auch
funktioniert. So wie ich aber die Variable „Signal1“ wieder zurück
setze, verschwindet auch der Wert aus der Array[0]. Was mache ich hier
falsch, bzw. warum wird hier die Array[0] auch mit gelöscht?
LG Jens