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
Hygromètre à PIC
Hygromètre à PIC
Bonjour,
ou alors modifier directement le fichier HEX.
Chercher l'octet concerné 178(B2) ou 223(DF). S'il n'y a qu'une occurence, il suffit de le remplacer, sinon cela se complique.
Le checksum de la ligne HEX (dernier octet) ne sera plus bon, on peut le calculer ici https://www.fischl.de/hex_checksum_calculator/
Mettre la ligne complète et cliquer "Analyse". Il va indiquer "checksum mismatch" et afficher le bon checksum.
ou alors modifier directement le fichier HEX.
Chercher l'octet concerné 178(B2) ou 223(DF). S'il n'y a qu'une occurence, il suffit de le remplacer, sinon cela se complique.
Le checksum de la ligne HEX (dernier octet) ne sera plus bon, on peut le calculer ici https://www.fischl.de/hex_checksum_calculator/
Mettre la ligne complète et cliquer "Analyse". Il va indiquer "checksum mismatch" et afficher le bon checksum.
Hygromètre à PIC
-
RETRAITE128
Débutant- Messages : 96
- Enregistré en : août 2021
Hygromètre à PIC
Hygromètre à PIC
-
RETRAITE128
Débutant- Messages : 96
- Enregistré en : août 2021
Hygromètre à PIC
En gratuit c'est MPLAB X IDE et le compilateur XC8. C'est plus ou moins accessible selon le niveau de l'utilisateur. Nécessite un PC potable.
Il y a aussi une version Windows de GPSIM qui permet la simulation, mais jamais testé : https://gpsim.sourceforge.net/gpsimWin3 ... Win32.html
Il y a aussi une version Windows de GPSIM qui permet la simulation, mais jamais testé : https://gpsim.sourceforge.net/gpsimWin3 ... Win32.html
Hygromètre à PIC
- paulfjujo
Maître- Messages : 3141
- Âge : 74
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
MPLABX est une bonne option ,MAIS
necessite beaucoup d'espace disque et mémoire !
MPLABX 3.66Go
XC8 V2.36 1.8Go
+ Pickit3 ou 4
et beaucoup de RAM si on veut compiler rapidement une appli un peu consequente
>20Mn avec 4Go , nécessité de rajouter 8Go de ram (total=12Go) => temps de compilation passe à <3 min
XC8 n'est pas optimisé apres la periode d'essai .. sinon il faut PAYER !
L'Usage de MCC un outil facilitant la configuration ..mais alourdit notablement le code résultant
beaucoup de code dormant!!
J'utilisais AVANT , Mikroc 7.60 ( avec licende 250€!)
MikroC est GRATUIT pour un code < 2Ko ( convient donc tres bien pour un 16F84 ,16F628 ou un 18F peu chargé)
Application MikroC bien plus legere, occupe < 800Mo
compilation Tres rapide
Execution optimisée et plus rapide (qu'avec XC8)
MAIS ne gere plus les PIC Rescent (ex 18F47Q10)
oblige à passer sur MPLABX
ton application en MikroCICI
Avant MikroC il y avait MPLAB C18 ..que je trouvais TRES BIEN ..mais abandonné par Microchip.
et ne gere pas les PIC 18F rescents.
et au tout debut .. MPLAB ASM ...en son temps(X)
MPLABX est une bonne option ,MAIS
necessite beaucoup d'espace disque et mémoire !
MPLABX 3.66Go
XC8 V2.36 1.8Go
+ Pickit3 ou 4
et beaucoup de RAM si on veut compiler rapidement une appli un peu consequente
>20Mn avec 4Go , nécessité de rajouter 8Go de ram (total=12Go) => temps de compilation passe à <3 min
XC8 n'est pas optimisé apres la periode d'essai .. sinon il faut PAYER !
L'Usage de MCC un outil facilitant la configuration ..mais alourdit notablement le code résultant
beaucoup de code dormant!!
J'utilisais AVANT , Mikroc 7.60 ( avec licende 250€!)
MikroC est GRATUIT pour un code < 2Ko ( convient donc tres bien pour un 16F84 ,16F628 ou un 18F peu chargé)
Application MikroC bien plus legere, occupe < 800Mo
compilation Tres rapide
Execution optimisée et plus rapide (qu'avec XC8)
MAIS ne gere plus les PIC Rescent (ex 18F47Q10)
oblige à passer sur MPLABX
ton application en MikroCICI
Avant MikroC il y avait MPLAB C18 ..que je trouvais TRES BIEN ..mais abandonné par Microchip.
et ne gere pas les PIC 18F rescents.
et au tout debut .. MPLAB ASM ...en son temps(X)
Hygromètre à PIC
20 min avec 4Go de RAM
sérieusement ?
Mais c'est abusé. 3min avec 12Go
@++



Mais c'est abusé. 3min avec 12Go

@++
Hygromètre à PIC
- paulfjujo
Maître- Messages : 3141
- Âge : 74
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
venom a écrit :20 min avec 4Go de RAM![]()
sérieusement ?
![]()
Mais c'est abusé. 3min avec 12Go![]()
@++
Abusé ? QUE NENNI !
j'ai une config avec 2 ecrans un 27" sur carte Nvidia ajoutée
et un 21" sur la video carte Mere"..

Avec le fait d 'avoir trop peu de RAM
le SWAP disque est tres fortement sollicité ..d'ou ce temps énorme de compilation.
voir ci dessous la difference de config avec 4Go et 12Go de RAM

historique ci-dessous :
Code : Tout sélectionner
08/04/2022
apres Rajout d'une barette de RAM 8Go soit total de 12Go RAM => Compilation en 1min 16" !
reçu carte RAM 8GO et installation sur slot #1 passé la 4Go sur slot #2
Systeminfo donne maintenant :
Mémoire physique totale: 12 168 Mo
Mémoire physique disponible: 10 158 Mo
Mémoire virtuelle : taille maximale: 14 216 Mo
Mémoire virtuelle : disponible: 12 259 Mo
Mémoire virtuelle : en cours d’utilisation: 1 957 Mo
Emplacements des fichiers d’échange: C:\pagefile.sys
Domaine: WORKGROUP
Serveur d’ouverture de session: \\ASUS_CM6431
===============================================================================
07/04/2022
compil ..OK ..en 38mn avec RAM=4Go
CLEAN SUCCESSFUL (total time: 72ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/MPLABX_Projects/Clavier_D3000_18F27K42.X'
...etc ..
BUILD SUCCESSFUL (total time: 38m 10s)
Loading code from C:/MPLABX_Projects/Clavier_D3000_18F27K42.X/dist/default/production/Clavier_D3000_18F27K42.X.production.hex...
Program loaded with pack,PIC18F-K_DFP,1.6.125,Microchip
Loading completed
---------------------------------------------------------
Mémoire physique totale: 3 976 Mo
Mémoire physique disponible: 1 736 Mo
Mémoire virtuelle : taille maximale: 11 541 Mo
Mémoire virtuelle : disponible: 6 493 Mo
Mémoire virtuelle : en cours d’utilisation: 5 048 Mo
Emplacements des fichiers d’échange: C:\pagefile.sys
on voit bien qu'il est bien plus facile (et bon marché) de rajouter un disque de 1To
mais qu'au niveau de la RAM (Rapide!) ..ça reste encore tres cher.
et l'execution d'un programme se fait principalement en RAM..( partiellement en ROM)
nota: MikroC est bien moins gourmand en ressources !
Hygromètre à PIC
-
RETRAITE128
Débutant- Messages : 96
- Enregistré en : août 2021
Bonjour à tous,
Je reviens avec un nouvel essai en langage C.
J'ai télécharger DEV-C++ pour essayer de me familiariser avec ce langage.
Pour cela j'ai repris le même fichier que j'ai voulu compiler.
J'ai obtenu une erreur me disant que "16F84A.h" n'était pas trouvé.
Il manquerait donc une bibliothéque, mais comment la trouver et l'intégrer dans le programme.
Dans l'attente de vous lire,
Cordialement,
Alain
Je reviens avec un nouvel essai en langage C.
J'ai télécharger DEV-C++ pour essayer de me familiariser avec ce langage.
Pour cela j'ai repris le même fichier que j'ai voulu compiler.
J'ai obtenu une erreur me disant que "16F84A.h" n'était pas trouvé.
Il manquerait donc une bibliothéque, mais comment la trouver et l'intégrer dans le programme.
Dans l'attente de vous lire,
Cordialement,
Alain
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités