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

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#51 Message par F6FCO » ven. 10 nov. 2023 13:09

Version Béta, encore quelques trucs à affiner. Je comptais faire les essais sur breadboard cet a/m mais on est en panne de chauffage, çà n'encourage pas à la réflexion immobile. Là je tape sur le clavier déguisé en eskimo.

Les pins 20 sont reliées au VDD à travers un jump, on le met ou pas. Elle embarque en pré-câblé:
Sélection MCLR/PGD/PGC sur le SOIC28 ou le PDIP28 par jumps
Sélection PGC/PGD sur les pins 4/5 ou 17/18 par jumps
Vcap sur VDD par jump
1x pot 10k
3x poussoirs
1 LDR
4x leds
supports pour enfichage de quartz sur les pins osc1 et osc2
Convertisseur de niveaux bidirectionnel 5vcc <--> 3.3v
3 ports externes pour rajouter des cartes sup
Je vais voir si je peux rajouter deux ou trois babioles histoire de...

Schéma.png

Implantation.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#52 Message par F6FCO » sam. 11 nov. 2023 14:15

Impossible de builder ton programme test 24H avec MPLAB 8.92, pourtant sélectionné la suite ASM30. J'ai essayé avec le p24hxxx.inc et le p24hj128gp502.inc.

Aucune erreur mais le build ne se fait pas, on est obligé de passer par MPLABX ?
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Platine DEV pour PIC 8/16bits PDIP et TQFP
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#53 Message par satinas » sam. 11 nov. 2023 15:22

Bonjour,
Donne plus de détail, cela coince où ?

MPLAB_ASM30.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#54 Message par F6FCO » sam. 11 nov. 2023 16:03

Je ne sais pas trop quoi te donner comme détails vu que çà coince dés le départ, pas de code d'erreur, pas d'erreur, juste le build qui ne se fait pas.

projet.PNG


En simulation:

Erreur build simulateur.PNG


En débug avec le pickit sur breadboard:

Erreur build debug pickit.PNG


Peut-être tous ces fichiers annexes issus de MplabX, je vais remonter un projet sans tout çà.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Platine DEV pour PIC 8/16bits PDIP et TQFP
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#55 Message par satinas » sam. 11 nov. 2023 16:20

Tu dois avoir un fichier log qui décrit le problème.
C'est toi qui as ajouté les fichiers .inc .o etc dans la fenêtre projet ? Je n'ai que le fichier .s
Oui, copie le projet dans un autre dossier, avec aucun espace dans les noms de dossiers en amont, regarde le mien dans la capture.
S'il ne trouve pas le fichier script du linker .gld, il faut le copier dans le dossier projet, c'est tout.

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#56 Message par F6FCO » sam. 11 nov. 2023 16:30

En fait j'avais mis tous les fichiers de ton ZIP. J'ai refais un nouveau projet juste avec le fichier source pour m'apercevoir que la suite30 ne prends pas l'extension .asm. Changé en .s çà ne fonctionnait toujours pas.

Je suis allé dans Projet/build option/ASM30/C30 suite/Target Type/, changé Link30 par Lib30 et c'est bon, çà assemble.

La led ne clignote pas, dans un premier temps plutôt que de chercher à comprendre ce que tu as fais avec l'interrution à mon humble niveau de découverte j'ai voulu placer des bsf et bcf PORTB,3 dans la boucle forever mais il n'aime pas bsf/bcf semble-t'il car il m'indique des erreurs. Il faut que je recherche la liste des intructions que tu avais postée pour continuer. Plongée dans mon DD.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Platine DEV pour PIC 8/16bits PDIP et TQFP
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#57 Message par satinas » sam. 11 nov. 2023 16:40

Elle devrait clignoter cette led.
Si tu coches lib30, il crée un fichier bibliothèque .a et tu n'auras pas de .hex généré.
Chez moi en sélectionnant la Toolsuite ASM30, il ne trouve pas le .gld, avec la Toolsuite C30 pas de problème.

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#58 Message par F6FCO » sam. 11 nov. 2023 16:55

Vu.
bclr et bset, va falloir oublier quelques automatismes.

Elle ne clignote pas et le programme se stoppe dés le lancement. Je n'ai pas le pointeur vert indiquant la ligne en cours, difficile de savoir ou j'en suis en fonctionnement pas à pas.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Platine DEV pour PIC 8/16bits PDIP et TQFP
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#59 Message par satinas » sam. 11 nov. 2023 17:02

Bon commence par réparer le chauffage, à part le froid je vois pas.
Plus sérieusement, compile en mode release, et si la programmation du pic se passe bien, elle clignotera, sinon problème hardware.
Tu peux tester mon .hex livré avec le zip, à charger avec le soft PicKit Minus.

Platine DEV pour PIC 8/16bits PDIP et TQFP
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1421
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#60 Message par F6FCO » sam. 11 nov. 2023 17:30

J'ai chargé l'insert, çà chauffe au moins une pièce.

En release c'est pareil, je peux assembler/compiler en invoquant la Lib30 mais le programme s'arrête dés le démarrage, mais je ne sais pas ou vu que pas de pointeur de ligne vert comme en asm16.

En link30 il ne peut pas ouvrir ce fichier .gld semble-t'il.

gld.PNG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:


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

Qui est en ligne

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