make: Interrupt/Exception caught

OP #1917752
Lesenswert?

Hallo,

mein C-Code erzeugt beim Compilieren diesen Fehler

"make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)"

hat jemand ne Lösung?
1
#include <stdint.h>
2
#include <i2cmaster.h>
3
#include <avr/io.h>
4

5
#define ISL29010 0x8A //Addresse des Sensors
6

7
int main(void)
8
{
9
unsigned char Data = 0; //Variable fürs Messbyte
10
i2c_init();
11
i2c_start_wait(ISL29010+I2C_READ) //Mit Polling auf den Sensor warten
12
Data = i2c_readAck(0x04);              //Datenregister des Sensors auslesen
13
i2c_stop;          
14
if(Data != 0){
15
DDRB  = 0xff;                             //wenn Daten empfangen werden LED 1 an
16
PORTB = 0xff;
17
}
18
else{                                      //wenn keine Daten empfangen werden LED 2 an
19
DDRD  = 0xff;                             
20
PORTD = 0xff;
21
}
22
}
Gast #1918182
Lesenswert?

> jetzt findet er den i2cmaster Header wieder nicht!
> Bis eben gings noch, jemand ne Idee?

Include-Pfade anpassen, ausführliches Buildlog lesen (und ggf. 
veröffentlichen), Fehler beim #include-Präprozessor-Statement entfernen, 
.. mir fiele da so einiges ein ;-)

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