14/08/2006, 16h14
|
Sujet MikroC plantage - Message #1
|
Date d'inscription: juillet 2006
Âge: 60
Messages: 4
|
MikroC plantage
Bonjour
Comme j'ai du temps libre (retaite depuis le 1er mai !!) J'ai investi dans le produit EASYPIC3 et MikoC(Lextronic).
Le compilateur C plante méchant (Err 0E ecrans bleu) de façon aléatoire en compilation (1 fois sur 4 environ)
C'est Win 98 SE qui provoque ce crasch ???
J'ai 2 machines en reseau ethernet c'est idem. Faut'il investir dans XP
ou c'est un pbs de compilo ???
Si on peut m'aider avant que je hurle chez MikroC !!!
Merci d'avance
Adelin F1TVB (radio amateur c'est pas incompatible)
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
14/08/2006, 18h42
|
Sujet MikroC plantage - Message #2
|
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
|
Re : MikroC plantage
Bonjour,
Aucun des compilateur de MikroElektonika a bonne réputation malheureusement. Mais par la description sur leur site web... Win98 devrait fonctionner avec la configuration minimale qui est
System Requirements
200 MHz Intel® Pentium® or AMD K-6® class processor or higher
Microsoft Windows® 98/2000/NT/XP
64 MB RAM
CD-ROM drive for installation
Je ne peut donner plus d'info malheureusement. Le seul endroit, sauf si il y a quelques utilisateurs ici, restera toujours directement chez MikroElektonika. http://www.mikroelektronika.co.yu/en...kroc/index.htm
Bonne chance et bonne retraite 
__________________
Steve
|
|
|
|
14/08/2006, 19h03
|
Sujet MikroC plantage - Message #3
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Bonjour,
J'utilise mikroPascal sur win98 (en version demo) et j'en suis très satisfait ! beaucoup de librairies, une programmation intuitive, un bon optimiseur.
mister_e, tu n'a pas l'air d'aprecier les produits de mikroElektronica. Tu propose quels compilateurs gratuit avec de bonne librairies ?
Merci beaucoup.
|
|
|
|
14/08/2006, 20h51
|
Sujet MikroC plantage - Message #4
|
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
|
Re : MikroC plantage
Pour clarifier les choses et éviter de future représaile  Je n'ai rien contre les produits de MikroElektronika, je ne les possède simplement pas. Je suis membre de plusieurs forum, et la majorité des commentaire relatifs aux produit Mikroelektronika sont très mauvais. Il n'est pas rare de voir des anciens utilisateurs de ceux ci changer pour un autre marque. La majorité des problèms cité fréquement sont: instabilité des programmes généré, mauvais support technique, promesse non respectés, poids du code généré.
Ceci dit, je possède:
Microchip C18
Microchip C30
Hi-Tech C entreprise
Melabs PicBasic Pro
Crownhill Proton PDS
Dans cette liste, j'utilise majoritairement Melabs PicBasic Pro et quelques fois Hi-Tech C. Je n'utilise plus Crownhill Proton maintenant a moins que un de mes client m'oblige.
Comme compilateur gratuit... le seul que je pourrais recommander bien que limité a la serie 18F est celui de Mircochip. MPLAB C18 Student Version. C'est un bon compilateur et le site de Microchip donne plusieurs 'code template'. Avec les années, il semble que ce compilateur devient de plus en plus populaire. A l'achat, il donne un bon ratio qualité/prix. quelques info sur le lien suivant
http://www.microchip.com/stellent/id... part=SW006011
CCS fait aussi un bon compilateur et relativement abordable pour un compilateur C.
Les version Litte de HiTech sont très limité mais fonctionne relativement bien.
Je crois que la regle 'you got for what you pay for' s'applique.
Amitiés.
Steve
URL supprimée: pas de lien commercial, lire la charte svp
Dernière modification par monnoliv 14/08/2006 à 23h01.
|
|
|
|
15/08/2006, 11h28
|
Sujet MikroC plantage - Message #5
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Salut,
J'avais deja entendu parler de Microchip C18 en bien mais malheureusement je n'utilise que des 16F877 et 16F628.
J'ai regarder CCS, ils y a quelques librairies mais rien pour le LCD.
Avec mikroPascal, pour gerer un écran LCD tu écris
Lcd_Config(PORTD,0,1,6,5,4,3,2); //initialiser écran LCD
Lcd_Cmd(LCD_CURSOR_OFF);
Lcd_Out(1, 1, 'Simulateur aube'); //afficher Simulateur d'aube sur la 1er ligne à la 1er colonne
Est-ce que parmis les logiciels que tu utilise/connais, tu as un compilateur qui permet de faire aussi (ou presque) court ?
Merci beaucoup.
|
|
|
|
15/08/2006, 11h56
|
Sujet MikroC plantage - Message #6
|
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
|
Re : MikroC plantage
Je signale à l'aimable assistance qu'il existe aussi SDCC, le compilateur ANSI C gratuit et open source.
Est-ce que parmis les logiciels que tu utilise/connais, tu as un compilateur qui permet de faire aussi (ou presque) court ?
Cela ne dépend pas des compilateurs mais des librairies disponibles! Si tu as les codes sources des librairies, tu peux les recompiler avec ton compilateur (il y aura probablement quelques modif à faire).
|
|
|
|
15/08/2006, 12h37
|
Sujet MikroC plantage - Message #7
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Bonjour,
J'avais entendu parler dernierement de SDCC ici meme mais sur le site on peut voir
Work is in progress on supporting the Microchip PIC16
. Est-ce qu'il est quand meme fonctionnel ?
Je suis d'accord que cela dépend des librairies disponibles. Malheuresement, les librairies de mikroPascal (ou mikroC) ne sont pas disponibles. On doit peut-etre trouver des librairies en C sur internet ?
Merci
|
|
|
|
15/08/2006, 19h50
|
Sujet MikroC plantage - Message #8
|
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
|
Re : MikroC plantage
Posté par azertylr
[Code:]
Lcd_Config(PORTD,0,1,6,5,4,3,2 ); //initialiser écran LCD Lcd_Cmd(LCD_CURSOR_OFF); Lcd_Out(1, 1, 'Simulateur aube'); //afficher Simulateur d'aube sur la 1er ligne à la 1er colonne
[/code]
Est-ce que parmis les logiciels que tu utilise/connais, tu as un compilateur qui permet de faire aussi (ou presque) court ?
En PICBASIC on écrira.
LCDOUT $FE,1,"Simulateur aube"
Je ne sait pas pour Mikro(x), mais Melabs et la majorité des autres possedes déja des libraries contenant des 'macro' lesquelles peuvent êre utilisé en tout temps sous assembleur. Oui il faut utiliser un peu plus d'huile de coude mais une fois comprise.. les possibilité deviennent incroyable. Alterer les libraries est toujours possible... mais demmandent un peu plus d'expérience...
@monnoliv
Je vais aller voir le compilateur que tu suggere. Et.. désolé pour le liens... de mauvaise habitudes.
Au plaisir
Steve
|
|
|
|
16/08/2006, 14h51
|
Sujet MikroC plantage - Message #9
|
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
|
Re : MikroC plantage
Est-ce qu'il est quand meme fonctionnel ?
Oui et il y a une liste de diffusion (en anglais) très active notamment en ce qui concerne les PICs, je te conseillerais dans un premier temps d'aller fouiller dans les archives de la liste.
Je n'utilise plus que SDCC (cible 8051) qui est un "vrai" compilateur ANSI C (respect de la norme) fourni avec les codes sources. Ex, je voulais écrire un printf pour les LCD (une fonction style LCDprintf), comme je ne savais pas par ou commencer et pour éviter de réinventer la roue, je suis allé voir le code de printf! Résultat, un gain énorme de temps avec possibilité de faire par ex: LCDprintf("Le nombre est %d", VarNombre). Il va de soi que la fonction d'envoi d'un simple caractère au LCD reste à écrire puisqu'elle dépend du LCD.
On doit peut-etre trouver des librairies en C sur internet ?
Certainement, dans mes fouilles, je suis déjà tombé sur des librairies c open source, ou tout simplement du code permettant de réaliser des fonctions précises. Le tout écrit en ANSI C.
|
|
|
|
16/08/2006, 18h55
|
Sujet MikroC plantage - Message #10
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Salut monnoliv,
J'ai installer SDCC et j'ai été plus que surpris !
Il n'y a aucune interface utilisateur ! il faut tout faire en ligne de commande :S.
Bon passons, un petit *.bat pour compiler le code et je devrais pouvoir m'en sortir.
Par contre niveau librairie, je pas trouver grand chose pour les PICs sur le LCD.
Pour le I2C, les delays, l'USART c'est bon il y a ce qu'il faut.
Tu pourrais me donner le lien de la fameuse mailling-list ?
Il va de soi que la fonction d'envoi d'un simple caractère au LCD reste à écrire puisqu'elle dépend du LCD.
Pourtant il y a un standard pour les LCD.
LCDprintf("Le nombre est %d", VarNombre).
Cette fonction (que tu as créée a partir du printf si j'ai bien compris) marche ?
Pour envoyer un simple caractère, LCDprintf("a") ne marcherai pas ?
Vu que je n'ai jamais fait de C, je risque de mettre du temps avant de maitriser ce logiciel !
Merci
|
|
|
|
16/08/2006, 22h38
|
Sujet MikroC plantage - Message #11
|
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
|
Re : MikroC plantage
Il n'y a malheureusement aucun standard pour les LCDs... il n'y a que des controlleur plus populaire comme Hitachi HD44780 et ses compatible. Et ceci dit, avec une recherche Hitachi HD44780,... tu va certainement trouver plusieur examples de code, C, Assembleur etc.
Mais c'est encore pire avec les GLCDs... la tu as le choix de controlleurs 
__________________
Steve
|
|
|
|
17/08/2006, 11h44
|
Sujet MikroC plantage - Message #12
|
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
|
Re : MikroC plantage
Il n'y a malheureusement aucun standard pour les LCDs... il n'y a que des controlleur plus populaire comme Hitachi HD44780 et ses compatible. Et ceci dit, avec une recherche Hitachi HD44780,... tu va certainement trouver plusieur examples de code, C, Assembleur etc
Tout à fait, pas de standard, juste un composant répandu. Pour ma part je commande les LCD en SPI (bien plus économique que les liaisons parallèle).
J'ai installer SDCC et j'ai été plus que surpris !
Il n'y a aucune interface utilisateur ! il faut tout faire en ligne de commande :S.
Bien voilà pourquoi personne le connait. Les gens sont habituées à avoir du clé en main et ne font plus l'effort de chercher.
J'ai commencé avec SDCC sur un DS89C450 de Maxim, il n'y avait pas d'IDE prévus. J'ai téléchargé CrimsonEditor qui est un éditeur gratuit et possède des touches de fonctions assignables pour lancer des programmes, j'ai configuré le tout (pas difficile, suffit de lire la doc de SDCC bien faite par ailleurs) et c'était parti.
Maintenant je travaille avec Silabs, et là, miracle, l'IDE a prévu SDCC comme compilateur, donc que du bonheur.
Pour l'inscription à la mailing liste, c'est ici:
https://lists.sourceforge.net/lists/listinfo/sdcc-user
A+
Dernière modification par monnoliv 18/08/2006 à 11h20.
Motif: orthographe
|
|
|
|
17/08/2006, 14h35
|
Sujet MikroC plantage - Message #13
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Posté par monnoliv
Tout à fait, pas de standard, juste un composant répandu.
Autant pour moi, je croyais que l'Hitachi utilisait un protocol standart.
En faisant une recherche sur google, je suis tombé la dessus : http://www.piclist.com/techref/micro...uage/c/ios.htm et ce site a l'air d'etre une mine d'or ! ( http://www.piclist.com/techref/microchip/routines.htm)
Bien voilà pourquoi personne le connait. Les gens sont habituées à avoir du clé en main et ne font plus l'effort de chercher.
C'est vrai, on est devenu faineant a cause de l'informatique
J'ai commencé avec SDCC sur un DS89C450 de Maxim, il n'y avait pas d'IDE prévus. J'ai téléchargé CrimsonEditor qui est un éditeur gratuit et possède des touches de fonctions assignables pour lancer des programmes, j'ai configuré le tout (pas difficile, suffit de lire la doc de SDCC bien faite par ailleurs) et c'était parti.
Je vais telecharger et installer ce logiciel (dont clubic en fait l'éloge !) et voir ce que j'arrive a faire.
Maintenant je travaille avec Silabs, et là, miracle, l'IDE a prévu SDCC comme compilateur, donc que du bonheur.
Silabs c'est comme MPLAB pour les PICs ?
Merci
|
|
|
|
17/08/2006, 15h41
|
Sujet MikroC plantage - Message #14
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
J'ai installer ConTEXT et suivi ce tutoriel : http://jmandon.free.fr/sdcc258/sdcc258.htm
mais j'ai apparament SDCC n'est pas compatible avec les PIC 16F877 !!
Peux-tu confirmer/infirmer ?
Merci
|
|
|
|
17/08/2006, 15h52
|
Sujet MikroC plantage - Message #15
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
|
Re : MikroC plantage
Je voulais editer mais c'est trop tard :
J'ai pu voir :
The 14bit PIC port still requires a major effort from the development community. However it can work for very simple code.
Est-ce que le 16F877 fait partis des 14bits PIC ?
J'ai installé gputils mais apparament ce n'ets pas indispensable, il suffit d'enlever le -S.
Pourquoi dans le tuto ils n'utilisent pas l'assembleur de SDCC ?
Merci beaucoup.
|
|
|
|
17/08/2006, 19h14
|
Sujet MikroC plantage - Message #16
|
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
|
Re : MikroC plantage
Bonjour
Posté par monnoliv
Tout à fait, pas de standard, juste un composant répandu. Pour ma par je commande les LCD en SPI (bien plus économique que les liaisons parallèle).
Mis a part les LCDs Nokia... est-ce que tu as quelques modèles a suggérer?
Merci
__________________
Steve
|
|
|
|
18/08/2006, 11h32
|
Sujet MikroC plantage - Message #17
|
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
|
Re : MikroC plantage
Silabs c'est comme MPLAB pour les PICs ?
Attention, Silabs est un fabricant, comme Microchip. Silabs a développé un IDE comparable à MPLAB.
Je n'en sais rien, je ne connais pas.
Est-ce que le 16F877 fait partis des 14bits PIC ?
J'ai installé gputils mais apparament ce n'ets pas indispensable, il suffit d'enlever le -S.
Pourquoi dans le tuto ils n'utilisent pas l'assembleur de SDCC ?
Merci beaucoup.
Je ne peux pas beaucoup t'aider sur les PIC, je peux juste te dire que la liste de diffusion a été fort solicitée par les PICman (ça se calme un peu maintenant avec la version 2.6).
Mis a part les LCDs Nokia... est-ce que tu as quelques modèles a suggérer?
J'utilise le EADIP204-4NLED en vente chez schukat ( www.schukat.de)
|
|
|
|
18/08/2006, 20h44
|
Sujet MikroC plantage - Message #18
|
Date d'inscription: mars 2006
Âge: 29
Messages: 993
|
Re : MikroC plantage
Posté par azertylr
Est-ce que le 16F877 fait partis des 14bits PIC ?
Je pense qu'une bonne majorité des PICs ont un code instructions sur 14 bits (le 16f877, 16f84 et surement l'ensemble des 16fxxx en font parti).
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|