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 ---
Modérateur : Jérémy
Problème de programmation d'horloge
Lorsque je programme l'horloge de mon PIC16F788A en XT (#pragma config FOSC = XT), la compilation se fait sans erreur.
Si je la programme en RC (#pragma config FOSC = RC), j'ai plusieurs messages d'erreur et ma compilation n'est pas correctement effectuée!
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make -f nbproject/Makefile-default.mk dist/default/production/Feux_tricolores.X.production.hex
make[2]: *** [nbproject/Makefile-default.mk:134: dist/default/production/Feux_tricolores.X.production.hex] Error 1
make[2]: Entering directory 'D:/Feux_tricolores.X'
make[1]: *** [nbproject/Makefile-default.mk:85: .build-conf] Error 2
"D:\Disque local\bin\xc8-cc.exe" -mcpu=16F877A -Wl,-Map=dist/default/production/Feux_tricolores.X.production.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="D:/Microchip/MPLABX/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -Wl,--memorysummary,dist/default/production/memoryfile.xml -o dist/default/production/Feux_tricolores.X.production.elf build/default/production/_ext/1388230036/Feux_tricolores_2.p1
::: advisory: (2100) using the C99 standard library with the selected device may result in larger code and data usage
make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2
../Feux_tricolores/Feux_tricolores_2.c:4:: error: (1363) unknown configuration setting/register (FOSC = RC) used
(908) status = 1
make[2]: Leaving directory 'D:/Feux_tricolores.X'
BUILD FAILED (exit value 2, total time: 968ms)
Pouvez-vous m'aider, SVP ?
Si je la programme en RC (#pragma config FOSC = RC), j'ai plusieurs messages d'erreur et ma compilation n'est pas correctement effectuée!
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make -f nbproject/Makefile-default.mk dist/default/production/Feux_tricolores.X.production.hex
make[2]: *** [nbproject/Makefile-default.mk:134: dist/default/production/Feux_tricolores.X.production.hex] Error 1
make[2]: Entering directory 'D:/Feux_tricolores.X'
make[1]: *** [nbproject/Makefile-default.mk:85: .build-conf] Error 2
"D:\Disque local\bin\xc8-cc.exe" -mcpu=16F877A -Wl,-Map=dist/default/production/Feux_tricolores.X.production.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="D:/Microchip/MPLABX/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -Wl,--memorysummary,dist/default/production/memoryfile.xml -o dist/default/production/Feux_tricolores.X.production.elf build/default/production/_ext/1388230036/Feux_tricolores_2.p1
::: advisory: (2100) using the C99 standard library with the selected device may result in larger code and data usage
make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2
../Feux_tricolores/Feux_tricolores_2.c:4:: error: (1363) unknown configuration setting/register (FOSC = RC) used
(908) status = 1
make[2]: Leaving directory 'D:/Feux_tricolores.X'
BUILD FAILED (exit value 2, total time: 968ms)
Pouvez-vous m'aider, SVP ?
Problème de programmation d'horloge
Problème de programmation d'horloge
Problème de programmation d'horloge
J'ai tenté de suivre le cheminement que tu m'as indiqué, mais après v2.50 (ma version), j'ai etc puis plus rien!
j'ai un autre problème avec mon code (feux tricolores) cette fois ci, il n'y a que la fonction "clignotant" qui fonctionne, quel que soit l'état de mon port RA2 (1 ou 0). Peux tu encore une fois m'aider?
j'ai un autre problème avec mon code (feux tricolores) cette fois ci, il n'y a que la fonction "clignotant" qui fonctionne, quel que soit l'état de mon port RA2 (1 ou 0). Peux tu encore une fois m'aider?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Problème de programmation d'horloge
Bonjour,
Il faudrait plus d'infos sur ton schéma :
- les poussoirs ont-ils une résistance qui les force à l'état haut ou bas au repos ?
- comment est traité l'anti-rebond des poussoirs ?
Le port B possède des résistances pull-up que l'on peut activer par soft, registre OPTION. Ce n'est pas le cas pour le port A, et tes poussoirs sont sur A.
Une version xc8 avec etc seul est une version qui a été désinstallée, tu dois en avoir une autre, puisque que tu peux compiler.
Je viens d'installer xc8 3.0, les dossiers n'ont pas changé. Il y a toujours le dossier docs. Compter 2Go d'occupation disque par version.
Il faudrait plus d'infos sur ton schéma :
- les poussoirs ont-ils une résistance qui les force à l'état haut ou bas au repos ?
- comment est traité l'anti-rebond des poussoirs ?
Le port B possède des résistances pull-up que l'on peut activer par soft, registre OPTION. Ce n'est pas le cas pour le port A, et tes poussoirs sont sur A.
Une version xc8 avec etc seul est une version qui a été désinstallée, tu dois en avoir une autre, puisque que tu peux compiler.
Je viens d'installer xc8 3.0, les dossiers n'ont pas changé. Il y a toujours le dossier docs. Compter 2Go d'occupation disque par version.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Problème de programmation d'horloge
Problème de programmation d'horloge
Voilà comment j'ai connecté les commandes.
.
Le rebond des interrupteurs n'est pas traité vu que se sont de simples de connexion qui servent d'état haut ou bas, sauf pour le poussoir de commande manuel mais qui lui, ne fonctionne qu'en manuel. C'est le même circuit que j'avais utilisé lorsque j'avais fait le montage en ARDINO qui fonctionnait parfaitement. le rebond était traité dans le programme.
J'utilise comme compilateur XC8 que j'ai téléchargé en même temps que ma version de MPLAB IDE.
.
Le rebond des interrupteurs n'est pas traité vu que se sont de simples de connexion qui servent d'état haut ou bas, sauf pour le poussoir de commande manuel mais qui lui, ne fonctionne qu'en manuel. C'est le même circuit que j'avais utilisé lorsque j'avais fait le montage en ARDINO qui fonctionnait parfaitement. le rebond était traité dans le programme.
J'utilise comme compilateur XC8 que j'ai téléchargé en même temps que ma version de MPLAB IDE.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Problème de programmation d'horloge
Problème de programmation d'horloge
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités