Gast
#1590897
Hi,
mein C ist schon ein wenig eingerostet, und mit der Fehlermeldung des
Compiler fang ich leider überhaupt nichts an...
Die genaue Fehlermeldung die ich bekomme ist folgende:
../ADC_PWM1.c:87: error: invalid type argument of 'unary *' (have 'int')
Mein Code ist (der komplette Code ist im Anhang):
#include <avr/io.h>
#include <stdint.h>
#include <avr/interrupt.h>
#define KP 0x02;
#define KI_TA 0x02;
int main(void)
{
int8_t Regelabweichung;
int8_t Regelwert_8;
int8_t Summe_Regelabweichung_8;
int32_t Regelwert_32;
int16_t Summe_Regelabweichung_16;
Regelabweichung = 0;
Regelwert_8 = 0;
Summe_Regelabweichung_8 = 0;
Regelwert_32 = 0;
Summe_Regelabweichung_16= 0;
while(1)
{
//[...] Bearbeiten der Variablen
Regelwert_32 = KP * Regelabweichung + KI_TA * Summe_Regelabweichung_8;
//FEHLER
}
return 0;
}
Kann mir jemand sagen was der Compiler Fehler bedeutet und wie ich den
Fehler beheben kann?!
MfG
Tobias