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

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#21 Message par LP_2 » mer. 28 janv. 2026 13:34

Ka me semblait naturel d'aller sur .fr !
Je viens de faire un test sur .com et il a l'air disposé à blablater sans retenue.

Ma première question :
quels sites ou forum en français explicitent l'utilisation de la flash haute endurance sur les pic16f17xx ?
renvoie vers developpez et fantaspic
Des questions plus pointues fournissent des réponses pertinentes, c'est impressionnant.
Il faut quand même connaître son sujet, j'ai tout de suite relevé des erreurs évidentes.
Mais il y a matière à réflexion.
J'y arriverai . . .

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#22 Message par LP_2 » mer. 28 janv. 2026 13:44

satinas a écrit :A part cela, ton pic c'est une sacrée usine à gaz, pourquoi prendre un modèle aussi avancé, qui reste malgré tout handicapé par l'architecture 14 bits.

Parce dans mon stock de 15 pic c'est celui qui convenait le mieux !
J'y arriverai . . .

mplabx
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1633
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#23 Message par venom » mer. 28 janv. 2026 15:16

Non satinas.
Si tu le crible de questions, il bloque la conversation en cours pendant X temps (à ne pas confondre avec Temps-X) :roll:

En revanche si tu ouvre une nouvelle conversation tu n'est pas infecté par la limite de temps de l'autre conversation :wink:

Notamment si tu demandes des images ou si tu en envoie.

Je parle quasiment quotidiennement avec et j'ai souvent le tour. :wink:






@++
Mon site web
Mon discord : venom#4888

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#24 Message par LP_2 » jeu. 5 févr. 2026 16:45

Pour mplabx6.20, à chaque fois que j'ai voulu utiliser MCC il a fini par planter. Il veut trop en faire ?
J'y arriverai . . .

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#25 Message par LP_2 » sam. 7 févr. 2026 12:27

Il convient de faire attention lorsqu'on utilise la fenêtre "configuration bits" pour écrire les CONFIG.
Pour WRT (protection contre l'auto-écriture) les informations affichées pour chaque choix de valeur sont fausses par rapport à la datasheet, au moins pour le pic16f1719.
J'y arriverai . . .

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#26 Message par LP_2 » dim. 8 févr. 2026 14:21

Dans mplabx, avec deux fichiers assembleur dans les sources (c'est plus simple pour gérer)

Code : Tout sélectionner

Projets -> Source Files -> /init.S
                           
/prog.S

Lorsqu'on va assembler/build les deux fichiers vont-ils être concaténés pour fournir un seul fichier exécutable (pour simulation ou programmation) ?
Après essai je n'ai eu que des impressions . . .

Quelque part (ici) j'avais lu que l'extension doit être .S (en capitales). C'est d'actualité ?

Joyeux dimanche !
J'y arriverai . . .

mplabx
satinas
Expert
Expert
Messages : 1500
Enregistré en : novembre 2015

#27 Message par satinas » dim. 8 févr. 2026 14:46

Hello,
J'avais lu que le .S est nécessaire pour utiliser le préprocesseur, il semble qu'il répond toujours quelle que soit l'extension. L'explication est que MpLabX lance pic-as avec l'option "-xassembler-with-cpp" (visible dans la fenêtre output de MpLabx), donc il impose l'utilisation du préprocesseur pour tous les fichiers assemblés. Avec l'option "xassembler" il ne préprocesse que les .S

C'est le linker qui va regrouper tous les fichiers objet dans un même exécutable. Tous les sources sont indépendants, un seul doit intégrer le reset, pour partager variables et sous-programmes entre eux, il y a la directive GLOBAL.

The GLOBAL identifier_list directive declares a list of comma-separated symbols. If the symbols are defined within the current module, they are made public. If the symbols are not defined in the current module, they are made references to public symbols defined in external modules. Thus to use the same symbol in two modules the GLOBAL directive must be used at least twice: once in the module that defines the symbol to make that symbol public and again in the module that uses the symbol to link in with the external definition

mplabx
LP_2
Amateur
Amateur
Messages : 154
Enregistré en : août 2022
Localisation : Haute-Loire

#28 Message par LP_2 » dim. 8 févr. 2026 16:12

satinas a écrit :The GLOBAL identifier_list directive declares a list of comma-separated symbols. If the symbols are defined within the current . . .

D'accord.
Je vais concaténer mes fichiers moi-même au fur à à mesure de l'avancement, ça ira plus vite :lol:
J'y arriverai . . .


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

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités