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 ---
- 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 ---
Portail lourd motorisé 2 vantaux 24v
- paulfjujo

Maître- Messages : 3339
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Heureux de te voir refaire surface !
j'ai justement un 18F47k42 sur ma breadboard...
je vais prendre connaissance de tes documents et voir où je peux t'apporter une aide constructive....
à verifier et eventuellement mettre à jour de ton coté, la date fraicheur de la chaine de programme MPLAB
#define IDE "MPLABX 6.30"
#define COMPILO "XC8 V3.10 C99"
#define PACK "PIC18F-K_DFP 1.6.308 "
Sortie servant de declencheur pour la capture de signaux logic de mon SQA analyser
#define With_SQA_Analyser // SQA Analyser
#ifdef With_SQA_Analyser // affectation provisoire !
// #define SQA_Dir TRISBbits.TRISB7 // port RB7 c’est input POSTE ou ISCP (PGD)
// #define SQA LATBbits.LATB7 // port RB7 c’est input POSTE ou ISCP (PGD)
#endif
ci dessous ,prevu pour un circuit pont mosfet IBT2 ! .. donc à eliminer
// #define IBT2_Enable_Dir TRISBbits.TRISB5 // C’est CCP3 pour PWM2_CL_outB5
// #define IBT2_Enable LATBbits.LATB5 // C’est CCP3 pour PWM2_CL_outB5
ci- dessous , définitions des caracteres ascii speciaux pour commande (via uart) terminal
// Je ne sais pas à quoi cela correspond
#define CR 13 // code pour Carriage Return : retour à la ligne (equivalent à \r)
#define LF 10 // code pour Line Feed : ligne suivante (equivalent à \n)
#define TAB 9 // code pour Tabulation saute un nombre d'espace predefini (ex 8 blancs)
nota: l'usage de
#define With_LCD
#define With_INA226
N' est utile QUE si on les utilise ensuite dans le programme ,
par exemple pour pouvoir tester une compilation SANS que le hardware correspondant soit raccordé
de meme pour les autres
#define With_TCA_Jn_inA0 // État au TCA U16 (disponibilité Alarme Maison)
#define With_TCA_Rg_inA1 // État au TCA U16 (Alarme Maison en service)
...etc
#define non necessaire si non utilisé dans la suite du programme
à suivre...
j'ai justement un 18F47k42 sur ma breadboard...
je vais prendre connaissance de tes documents et voir où je peux t'apporter une aide constructive....
à verifier et eventuellement mettre à jour de ton coté, la date fraicheur de la chaine de programme MPLAB
#define IDE "MPLABX 6.30"
#define COMPILO "XC8 V3.10 C99"
#define PACK "PIC18F-K_DFP 1.6.308 "
Sortie servant de declencheur pour la capture de signaux logic de mon SQA analyser
#define With_SQA_Analyser // SQA Analyser
#ifdef With_SQA_Analyser // affectation provisoire !
// #define SQA_Dir TRISBbits.TRISB7 // port RB7 c’est input POSTE ou ISCP (PGD)
// #define SQA LATBbits.LATB7 // port RB7 c’est input POSTE ou ISCP (PGD)
#endif
ci dessous ,prevu pour un circuit pont mosfet IBT2 ! .. donc à eliminer
// #define IBT2_Enable_Dir TRISBbits.TRISB5 // C’est CCP3 pour PWM2_CL_outB5
// #define IBT2_Enable LATBbits.LATB5 // C’est CCP3 pour PWM2_CL_outB5
ci- dessous , définitions des caracteres ascii speciaux pour commande (via uart) terminal
// Je ne sais pas à quoi cela correspond
#define CR 13 // code pour Carriage Return : retour à la ligne (equivalent à \r)
#define LF 10 // code pour Line Feed : ligne suivante (equivalent à \n)
#define TAB 9 // code pour Tabulation saute un nombre d'espace predefini (ex 8 blancs)
nota: l'usage de
#define With_LCD
#define With_INA226
N' est utile QUE si on les utilise ensuite dans le programme ,
par exemple pour pouvoir tester une compilation SANS que le hardware correspondant soit raccordé
de meme pour les autres
#define With_TCA_Jn_inA0 // État au TCA U16 (disponibilité Alarme Maison)
#define With_TCA_Rg_inA1 // État au TCA U16 (Alarme Maison en service)
...etc
#define non necessaire si non utilisé dans la suite du programme
à suivre...
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités
