Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Futura Technique » Électronique

Découvrir d'autres sujets sur ces thèmes : ,


Réponse
Vieux 14/08/2006, 16h14   Sujet MikroC plantage - Message #1
F1TVB
 
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)
F1TVB est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 14/08/2006, 18h42   Sujet MikroC plantage - Message #2
mister_e
 
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
Citation:
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
mister_e est déconnecté   Réponse avec citation
Vieux 14/08/2006, 19h03   Sujet MikroC plantage - Message #3
azertylr
 
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.
azertylr est déconnecté   Réponse avec citation
Vieux 14/08/2006, 20h51   Sujet MikroC plantage - Message #4
mister_e
 
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.
mister_e est déconnecté   Réponse avec citation
Vieux 15/08/2006, 11h28   Sujet MikroC plantage - Message #5
azertylr
 
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

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
Est-ce que parmis les logiciels que tu utilise/connais, tu as un compilateur qui permet de faire aussi (ou presque) court ?

Merci beaucoup.
azertylr est déconnecté   Réponse avec citation
Vieux 15/08/2006, 11h56   Sujet MikroC plantage - Message #6
monnoliv
 
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.
Citation:
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).
monnoliv est déconnecté   Réponse avec citation
Vieux 15/08/2006, 12h37   Sujet MikroC plantage - Message #7
azertylr
 
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
Citation:
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
azertylr est déconnecté   Réponse avec citation
Vieux 15/08/2006, 19h50   Sujet MikroC plantage - Message #8
mister_e
 
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
Re : MikroC plantage
Citation:
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.
Code:
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
mister_e est déconnecté   Réponse avec citation
Vieux 16/08/2006, 14h51   Sujet MikroC plantage - Message #9
monnoliv
 
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
Re : MikroC plantage
Citation:
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.

Citation:
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.
monnoliv est déconnecté   Réponse avec citation
Vieux 16/08/2006, 18h55   Sujet MikroC plantage - Message #10
azertylr
 
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 ?

Citation:
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.

Citation:
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
azertylr est déconnecté   Réponse avec citation
Vieux 16/08/2006, 22h38   Sujet MikroC plantage - Message #11
mister_e
 
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
mister_e est déconnecté   Réponse avec citation
Vieux 17/08/2006, 11h44   Sujet MikroC plantage - Message #12
monnoliv
 
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
Re : MikroC plantage
Citation:
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).
Citation:
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
monnoliv est déconnecté   Réponse avec citation
Vieux 17/08/2006, 14h35   Sujet MikroC plantage - Message #13
azertylr
 
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 075
Re : MikroC plantage
Citation:
Posté par monnoliv Voir le message
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)

Citation:
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

Citation:
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.

Citation:
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 ?

Citation:
Pour l'inscription à la mailing liste, c'est ici:
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Merci
azertylr est déconnecté   Réponse avec citation
Vieux 17/08/2006, 15h41   Sujet MikroC plantage - Message #14
azertylr
 
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
azertylr est déconnecté   Réponse avec citation
Vieux 17/08/2006, 15h52   Sujet MikroC plantage - Message #15
azertylr
 
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 :

Citation:
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.
azertylr est déconnecté   Réponse avec citation
Vieux 17/08/2006, 19h14   Sujet MikroC plantage - Message #16
mister_e
 
Date d'inscription: août 2006
Localisation: Montréal, Canada
Âge: 35
Messages: 155
Re : MikroC plantage
Bonjour
Citation:
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
mister_e est déconnecté   Réponse avec citation
Vieux 18/08/2006, 11h32   Sujet MikroC plantage - Message #17
monnoliv
 
Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 41
Messages: 2 281
Re : MikroC plantage
Citation:
Silabs c'est comme MPLAB pour les PICs ?

Attention, Silabs est un fabricant, comme Microchip. Silabs a développé un IDE comparable à MPLAB.
Citation:
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

Je n'en sais rien, je ne connais pas.

Citation:
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).

Citation:
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)
monnoliv est déconnecté   Réponse avec citation
Vieux 18/08/2006, 20h44   Sujet MikroC plantage - Message #18
umfred
 
Date d'inscription: mars 2006
Âge: 29
Messages: 993
Re : MikroC plantage
Citation:
Posté par azertylr Voir le message
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).
umfred est déconnecté   Réponse avec citation
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é

A voir aussi