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
mplabx
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 :
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.
Je viens de faire un test sur .com et il a l'air disposé à blablater sans retenue.
Ma première question :
renvoie vers developpez et fantaspicquels sites ou forum en français explicitent l'utilisation de la flash haute endurance sur les pic16f17xx ?
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.
mplabx
mplabx
Non satinas.
Si tu le crible de questions, il bloque la conversation en cours pendant X temps (à ne pas confondre avec Temps-X)
En revanche si tu ouvre une nouvelle conversation tu n'est pas infecté par la limite de temps de l'autre conversation
Notamment si tu demandes des images ou si tu en envoie.
Je parle quasiment quotidiennement avec et j'ai souvent le tour.
@++
Si tu le crible de questions, il bloque la conversation en cours pendant X temps (à ne pas confondre avec Temps-X)
En revanche si tu ouvre une nouvelle conversation tu n'est pas infecté par la limite de temps de l'autre conversation
Notamment si tu demandes des images ou si tu en envoie.
Je parle quasiment quotidiennement avec et j'ai souvent le tour.
@++
mplabx
mplabx
mplabx
Dans mplabx, avec deux fichiers assembleur dans les sources (c'est plus simple pour gérer)
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 !
Code : Tout sélectionner
Projets -> Source Files -> /init.S
/prog.SLorsqu'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 !
mplabx
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
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
Retourner vers « Généralités sur les PICs »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités


