Estoy buscando un buen compilador de C para la familia PIC 16, que trabaja en Windows.compilador PIC16 C
Un par de colegas utilizan bknudc pero algunos parece que no les gusta la misma. Aparentemente no se puede usar el enlazador de manera eficiente, y resulta que lo mejor es configurar todo el código en archivos de inclusión.
SDCC parece agradable, pero parece que todavía está en versión beta, y no es fácil de configurar o tener que tratar.
Hay muchas otras opciones, todas son las mejores disponibles según ellos. Encontré algunos foros discutiendo el tema y nadie parece estar de acuerdo el uno con el otro. MikroC, CCS (costoso), HiTech, BoostC.
Me gustaría tener alguna información real sobre lo que está bien y lo que está mal.
Si lo hice bien, la arquitectura PIC16 no es realmente amigable para C? ¿Hay un compilador que permita al programador trabajar en ANSI C de todos modos? ¿Y una forma de configurar un depurador suficientemente bueno?
IMO cualquier PIC no es C amigable. Pero +1 en el compilador gratuito de Microchip y la recomendación PIC18. – kenny
No estoy seguro de cómo un microchip podría obtener un C-amigable que el PIC18. Por favor explique. – shoosh
De acuerdo; utilizamos el compilador IAR para el PIC16, pero el compilador tuvo que insertar una gran cantidad de código para la gestión de pila y llamadas a funciones, etc. Eventualmente nos movimos a un PIC18 con el compilador de Microchip, que era mucho mejor. –