27/08/2007, 15:43:22
J'ai installé le MikroPascal (je suis plus Pascal que C) et ... plutôt
bof au total.
Mon "bof" viens surtout des librairies, il y en a beaucoup mais elles
semblent assez limitées, par exemple pour notre petit projet EIB, une
bonne librairie UART est importante et dans MikroPascal le seul
paramètre modifiable de la librairie USART est la vitesse de
transmission, pour le reste on n'a pas le choix, c'est 8 bits et pas
de parité. Bref, inutilisable dans notre cas.
L'IDE du produit à l'air sympa mais il a aussi quelques limites
génantes : je n'ai pas trouvé le moyen d'utiliser l'ICD2 (de
Microchip) comme programmeur car le menu ne parle que de 2 appareils
de la même marque que le compilateur, ni le moyen d'intégrer
MikroPascal dans le MPLAB IDE.
Je n'ai pas pu tester la qualité du code généré par le compilateur.
Le trois produits C, Pascal et Basic partagent un grand nombre de
points comme leur IDE, les librairies, etc.
Au total, je ne peut pas dire si c'est un bon ou un mauvais produit
mais je ne pense pas qu'il convienne pour le projet "PIC on EIB".
bof au total.
Mon "bof" viens surtout des librairies, il y en a beaucoup mais elles
semblent assez limitées, par exemple pour notre petit projet EIB, une
bonne librairie UART est importante et dans MikroPascal le seul
paramètre modifiable de la librairie USART est la vitesse de
transmission, pour le reste on n'a pas le choix, c'est 8 bits et pas
de parité. Bref, inutilisable dans notre cas.
L'IDE du produit à l'air sympa mais il a aussi quelques limites
génantes : je n'ai pas trouvé le moyen d'utiliser l'ICD2 (de
Microchip) comme programmeur car le menu ne parle que de 2 appareils
de la même marque que le compilateur, ni le moyen d'intégrer
MikroPascal dans le MPLAB IDE.
Je n'ai pas pu tester la qualité du code généré par le compilateur.
Le trois produits C, Pascal et Basic partagent un grand nombre de
points comme leur IDE, les librairies, etc.
Au total, je ne peut pas dire si c'est un bon ou un mauvais produit
mais je ne pense pas qu'il convienne pour le projet "PIC on EIB".