Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
On parle des Pics, sans rapport avec le langage ou la programmation

Modérateur : Jérémy

Vos PIC préfèrés
Jérémy
Administrateur du site
Administrateur du site
Messages : 2229
Âge : 39
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#11 Message par Jérémy » dim. 19 août 2018 11:34

Bonjour à tous,

J'avais posé une question similaires il y a quelques temps : viewtopic.php?f=10&t=89&p=433&hilit=pic+passe+partout#p433

Après quelques années je peux tirer certaines conclusions.

Avoir une famille un PIC préféré est un véritable atout, on connait son PIC, et surtout son initialisation qui peut parfois être un chemin sinueux.

J'utilise donc donc 16F1847, 18F26K22 et sont grand frère PIC18F46K22, et minuscule j'ai déjà utilisé un PIC12F1840 très agréable.

Je pense que les PIC modernes ont déjà énormément de chose embarquées, c'est donc presque inutile de vouloir changer de PIC. Sauf application bien spécifiques ( PWM, UART..) qui peuvent obligés a sortir des sentiers battus ! Mais après on se frotte à des déconvenues dont je fais les frais actuellement . ( trois jours que j'essaye de faire fonctionner 2 UARTS avec les PPS). Du coup comme j'y arrive pas je vais changer de PIC !

¨Pour ma part, je mettrais un petit Bémol à ce qu'a dis temps-x
Rien n'empêche de me diriger par la suite vers des versions plus évoluer une fois les essais effectués.


Dans la mesure du possible il faut toujours faire les essais sur le PIC final envisagés. je parle pas de faire clignoter une led bien sur, mais sur des problèmes conséquents, il faut tout de suite travailler sur son PIC Final . LA aussi j'en ai fais les frais! Rien qu'un changement d'emplacement de pin peut tout faire basculer . Par exemple sur ton PIC d'essai tu place une entrée analogique, et paf sur ton pic final tu peux pas la mettre ici , donc tu refais le typon, donc tu change l'emplacement de ton potar sur la carte .... etc ... au final tu perds un temps fou car il faut tout refaire.

Pour résumé , étant relativement récent dans le monde du PIC ( 4ans), je connais les PICs récents avec de grosse capacités et périphériques embarqués. Je vais donc tacher de rester dessus pour les connaitre a fond.

@+
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Vos PIC préfèrés
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 993
Enregistré en : juillet 2016
Localisation : Terre

#12 Message par Temps-x » dim. 19 août 2018 13:43

Bonjour Jérémy, et tout le forum,


Jérémy a écrit :Source du message Par exemple sur ton PIC d'essai tu place une entrée analogique, et paf sur ton pic final tu peux pas la mettre ici , donc tu refais le typon


Tout dépends avec quoi tu fais tes essais, moi personnellement j'ai toujours effectuer mes essais sur plaque breadboard ça me
permets de tester l'électronique.

Quand tu vas faire des essais sur des amplis de ta confection qui demande de la précision tu comprendras qu'il a de quoi
s’arracher les cheveux.

Ce que je veux dire, c'est souvent l'électronique qui me fait refaire mon PCB, pas le PIC.

Je ne fais jamais de PCB quand je ne suis pas sur de moi, si je mets un pic plus évoluer je le teste aussi de la même façon.

La plupart du temps ou je suis le plus embêté c'est sur la programmation d'un PIC évolué, pas sur le programme.


==> A+
Modifié en dernier par Temps-x le dim. 19 août 2018 13:51, modifié 3 fois.
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Vos PIC préfèrés
Jérémy
Administrateur du site
Administrateur du site
Messages : 2229
Âge : 39
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#13 Message par Jérémy » dim. 19 août 2018 13:45

Temps-x a écrit :Source du message La plupart du temps ou je suis le plus embêté c'est sur la programmation d'un PIC évolué, pas sur le programme.

:+1:

Le programme on se débrouille souvent , mais la configuration la !!! c'est une autre paire de manche
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Vos PIC préfèrés
F6FCO
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 630
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#14 Message par F6FCO » lun. 20 août 2018 23:39

Bonsoir,
Je remarque que vous êtes déjà deux à dire du bien des 18F26K22 et 18F46K22, je vais en commander en sample.
Et je suis preneur d'un fichier de base si possible :wink:
Une porte nand prend 2 bits en entrée... cochonne va !!!

Vos PIC préfèrés
venom
Avatar de l’utilisateur
Passioné
Passioné
Messages : 438
Âge : 33
Enregistré en : avril 2016
Localisation : . <------ ici
Contact :

#15 Message par venom » mar. 21 août 2018 10:17

Bonjour,

Pour ma part, je n’ai pas encore assez bosser sur des projets (et donc différant pic) pour vous donnez mes conclusions.
Pour le moment je n'ai que 3 pic en ma possession.

16f88 (il a l'avantage j'ai l'impression d’être assez utilisé sur la toile)
16f628A (pas encore vraiment servi)
et plus récemment le pic 16f887 (qui me plait assez de pars le nombres I/O) Je pense me pencher plus sérieusement dessus. :sifflotte:






@++
En fait tout est une question de BIT ? :-D

Vos PIC préfèrés
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1127
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#16 Message par paulfjujo » lun. 22 oct. 2018 18:05

bonjour à tous,


:mur: Je me casse les dents sur ce nouveau PIC18F27K42 ....
une vedette sur le papier.. :furieux: décevant pour l'instant

impossible d'obtenir une conversion WordToStr ... (si j'enleve les commentaires devant ..of course)
mais il est probable que le probleme soit MikroC compilateur !
si on en croit les reclamations sur le forum MikroC Pro Compiler..

Code : Tout sélectionner


unsigned int EA0
;
char CRam1[32];


void Interrupt_TMR0() iv 0x0008 ics ICS_AUTO
{

    if (( TMR0IE_bit) && (TMR0IF_bit))
    {
        U1TXB=count+48;
         // pour 100mS
         TMR0H         = 0x3C; //15536;
         TMR0L         = 0xB0;
        count++;
        if (count >9) {
            LED_VERTE = ~LED_VERTE;
            count = 0;
        }
        PIR3.TMR0IF= 0;
    }
 }

//--------   main ----------
....
    while (1)    // main loop
    {
          LED_ROUGE = ~LED_ROUGE;
          U1TXB='*';
          EA0=1023; 
          
// EA0=ADC_Get_Sample(0);
         // WordToStr(EA0,CRam1);
          strConstRamCpy(CRam1,"1023");
          LCD_Write_Text_At(1,7,CRam1);
          UART1_Write(TAB);UART1_Write_Text(CRam1);UART1_Write(TAB);

        //F1=(float)EA0 /20.0;
        //Float2Ascii (F1,CRam1,2);
        F1=10.8432;
        //p1= FloatToStr_FixLen(F1,&TEXTE[0],5);  UART1_Write(TAB);
        // UART1_Write_Text(p1);
        strConstRamCpy(CRam1,"10.24");
        LCD_Write_Text_At(2,7,CRam1);
        UART1_Write_Text(CRam1); UART1_Write(TAB);
        CRLF1();
        Delay_ms(1500);
    }
  .....
          


pour verifier l'affichage sur LCD 2119 2x16chars et Terminal (UART), j'ai renseigné ma variable texte CRam1[] en direct
j'obtiens
78901234567890* 1023 10.24
123456789012345* 1023 10.24
678901234567890* 1023 10.24
123456789012345* 1023 10.24
678901234567890* 1023 10.24
012345678901234* 1023 10.24

les valeurs à gauche : exemple : 012345678901234*
sont emise par l'interruption Timer0 pour veriifer celui ci
j'ai bien 15 interrupt de 100mS dans ma boucle principale delay 1500mS

et mon LCD affiche bien la valeur 1023 et 10.24
de ce coté, tout va bien

mais WordToStr ne fonctionne pas !
ni ADC_GetSample(0)
ni FloatToStr_FixLen(...

Bref, je veux bien me remettre en cause, mais là, c'est trop..

Je m'adresse aux usager de ce PIC ..en C
Problemes rencontrés ?
Aides toi, le ciel ou Fantastpic t'aideras

Vos PIC préfèrés
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1127
Âge : 68
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#17 Message par paulfjujo » mer. 24 oct. 2018 09:04

bonjour à tous,



ACHTUNG ! passt auf


:furieux: les PIC 18FxxK42 ne sont pas utilisables à ce jour avec MikroC
pas étonnant que je rencontre des problemes inexpliqués ( Mulder et Scully n'y sont pour rien !)
mais MikroE , oui.
problemes avec les LIB de mikroC et cette nouvelle famille de PIC.



PB 18F27K42
Aides toi, le ciel ou Fantastpic t'aideras

Vos PIC préfèrés
Gérard
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 879
Âge : 60
Enregistré en : septembre 2015
Localisation : Alsace

#18 Message par Gérard » mer. 24 oct. 2018 12:03

Bonjour à tous,

Je viens de lire les messages sur le forum ME, ce n'est pas très cool. Vont-il mettre la clé sous le paillasson?
Le 11 / 07 / 2017, j'ai commandé une Ford Mustang.
Le 31 / 08 / 2017, j'ai eu la Mustang, un régal.

Vos PIC préfèrés
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 993
Enregistré en : juillet 2016
Localisation : Terre

#19 Message par Temps-x » jeu. 25 oct. 2018 01:54

Bonsoir,

Gérard a écrit :Source du message Vont-il mettre la clé sous le paillasson?


C'est le gros problème des langages de haut niveau, en ASM on rencontre pas ce genre de situation si une boutique ferme. :langue:

paulfjujo a écrit :Source du message :furieux: les PIC 18FxxK42 ne sont pas utilisables à ce jour avec MikroC


paulfjujo Il te reste une option pour faire tes essais ASM exit

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Vos PIC préfèrés
F6FCO
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 630
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#20 Message par F6FCO » jeu. 25 oct. 2018 14:39

Mais c'est quoi ce forum ME ???
Une porte nand prend 2 bits en entrée... cochonne va !!!


Retourner vers « Généralités sur les PICs »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité