Und habe irgendwo gelesen, dass es Compailerabhängig ist, wie das
programmiert wird. ist das wahr?? wann ja wieso?? wenn ich normal in C
in Dev-C++ programmiere, dann geht das program auch in VisualStudio.
Das Problem ist, dass die PIC's zu klein sind, um da voll diehard ANSI-C-Code laufenzulassen, während die PC Architekturen ja allesamt +/- kompatibel sind und deshalb einer ANSI-Implementierung nicht viel in den Weg stellen.
Die PIC-C-Compiler sind also meist nicht ANSI-kompatibel sondern interpretieren gewisse Konstrukte jeweils etwas anders.
Auch sind die Libraries (Funktionen) nicht standardisiert, wie beim PC. Jeder Hersteller hat eigene Funktionen (z.B. für ADC, Timer, etc).

Gruess
Felix