Zitat Zitat von Peter(TOO) Beitrag anzeigen
Wie gesagt ist der XC8 gratis, optimiert aber weniger als die kostenpflichtige Variante.
Da gibts ne preiswerte Alternative: Man nimmt einen modernen PIC24. Der ist mit seinen 16 Bit und seiner höheren Clock wesentlich schneller und in vergleichbarer Ausführung meist auch noch billiger. Der PIC24FV32KA304 z.B. hat 16 16-Bit Mips statt 5 8-Bit Mips des 16F877 bei größerem Speicher und wesentlich geringerem Preis. Da kann der Optimizer des XC8 machen, was er will, an den billigeren PIC24 wird er nie herankommen. Beim Programmieren machts keinen Unterschied, C ist eben C. Und wenn man sowieso neu anfängt, kann man auch einen neuen Chip nehmen.

MfG Klebwax