Hi Johann.
The file you sent me had errors, but I did not see the one you mention.
The errors seem to be genuine.
Here is your define
Code
Define
ProcClock = 16000000; {Hertz}
SysTick = 10; {msec}
SysTick = 10; {msec}
StackSize = $0064, iData;
FrameSize = $0064, iData;
SerPort = 9600, Stop1; {Baud, StopBits|Parity}
RxBuffer = 8, iData;
TxBuffer = 8, iData;
PWMres1 = 10; {bits}
PWMpresc1 = 4;
The first error that I got was that Systick is defined twice, which indeed it is.
The next error was that PWMpresc1 was not valid. '4' is not one of the values that AVRCo seems to support. When I replaced '4' by '256', everything compiled OK.
So, maybe your dsc file is different to mine, although it should not be.
But just in case, here is mine.
If you still have a problem, please send your full project.
==============================================
Die Datei, die Sie mir geschickt haben, enthielt Fehler, aber den von Ihnen erwähnten habe ich nicht gesehen.
Die Fehler scheinen echt zu sein.
Hier ist Ihre Definition
Code
Define
ProcClock = 16000000; {Hertz}
SysTick = 10; {msec}
SysTick = 10; {msec}
StackSize = $0064, iData;
FrameGröße = $0064, iData;
SerPort = 9600, Stop1; {Baud, StopBits|Parity}
RxBuffer = 8, iData;
TxPuffer = 8, iData;
PWMres1 = 10; {Bits}
PWMpresc1 = 4;
Der erste Fehler, den ich erhielt, war, dass Systick zweimal definiert ist, was tatsächlich der Fall ist.
Der nächste Fehler war, dass PWMpresc1 nicht gültig war. 4' gehört nicht zu den Werten, die AVRCo zu unterstützen scheint. Als ich '4' durch '256' ersetzte, wurde alles korrekt kompiliert.
Vielleicht ist Ihre dsc-Datei anders als meine, obwohl sie das nicht sein sollte.
Aber nur für alle Fälle, hier ist meine.
Wenn Sie immer noch ein Problem haben, senden Sie bitte Ihr vollständiges Projekt.
Übersetzt mit
www.DeepL.com/Translator (kostenlose Version)