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 ---

Compilation programme

Forum général sur l'Assembleur !

Modérateur : mazertoc

RETRAITE128
Amateur
Amateur
Messages : 125
Enregistré en : août 2021

Compilation programme

Messagepar RETRAITE128 » ven. 6 août 2021 10:16

Bonjour,
Voilà des jours que j'essai de compiler un petit programme pris sur le NET, hélas avec le MPASM que j'ai actuellement, impossible d'obtenir des résultats sans erreur.
Pourriez-vous me venir en aide s'il vous plaît ?

Cordialement,

Alain

satinas
Expert
Expert
Messages : 1504
Enregistré en : novembre 2015

Compilation programme

Messagepar satinas » ven. 6 août 2021 11:53

Bonjour et bienvenue à toi
Peux-tu mettre un lien vers ce programme.
Quel logiciel utilises-tu pour assembler (et pas compiler :) )
C'est MPLAB, MPLABX, ou autre ?
bye

Avatar de l’utilisateur
venom
Expert
Expert
Messages : 1674
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

Compilation programme

Messagepar venom » ven. 6 août 2021 15:00

Bonjour RETRAITE128,

Sois le bienvenu ici. Je rejoins satinas et si tu pouvais aussi notifié les erreurs renvoyer ça aiderait :-D







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

RETRAITE128
Amateur
Amateur
Messages : 125
Enregistré en : août 2021

Compilation programme

Messagepar RETRAITE128 » ven. 6 août 2021 20:30

Bonsoir,

Merci pour votre accueil, je vous donne le lien vers le montage concerné qui contient le fichier .ASM
J'utilise MPASM pour compiler.

J'ai essayé avec le programme fourni dans ce lien, mais j'ai eu en retour une grande quantité de lignes d'erreur tout en ayant une compilation "passant au VERT".

Si cela vous est nécessaire, je pourrai vous les envoyer en format texte.

Vous souhaitant une bonne soirée,

Cordialement,

Alain

Avatar de l’utilisateur
Temps-x
Expert
Expert
Messages : 2962
Enregistré en : juillet 2016
Localisation : Terre

Compilation programme

Messagepar Temps-x » sam. 7 août 2021 00:22

Bonsoir RETRAITE128, venom, satinas, et tout le forum,

Bienvenue sur le forum de Fantas-Pic,

RETRAITE128 a écrit :Source du message je vous donne le lien vers le montage concerné

Mais ou est le lien ?

Quand j'aurais la source ou le lien je t'en dirais plus, :roll: reste à voir si c'est de l'assembleur.

Sinon, j'ai fait un petit tutoriel qui explique comment compiler un programme en langage ASM, voir ICI


==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

RETRAITE128
Amateur
Amateur
Messages : 125
Enregistré en : août 2021

Compilation programme

Messagepar RETRAITE128 » sam. 7 août 2021 09:36

Bonjour,

Toutes mes excuses pour cet oubli, le lien est celui-ci :
https://electro-niques.blogspot.com/202 ... rique.html

Merci encore pour votre aide,

Cordialement,

Alain

satinas
Expert
Expert
Messages : 1504
Enregistré en : novembre 2015

Compilation programme

Messagepar satinas » sam. 7 août 2021 10:16

Bonjour, En ce qui concerne les pics.
Lorsqu'on dispose d'un programme fait en langage de haut niveau, en langage C par exemple, on le compile vers un fichier HEX.
S'il s'agit d'un programme fait en langage assembleur, c'est ton cas, on l'assemble avec MPASM vers un fichier HEX.
Dans les 2 cas on obtient donc un fichier HEX, contenant programme et données en format machine, qu'il faut injecter dans le pic.

Dans ton lien tu disposes de ce fichier HEX, donc MPASM n'est pas nécessaire, sauf si tu veux modifier le programme 24H CLOCK PROGRAM .ASM. Ce qu'il te faut, c'est un programmateur hardware pour injecter le fichier 24H CLOCK PROGRAM.HEX dans le pic 16F84A. La doc de Temps-x explique très bien tout cela.
Est ce que tu disposes d'un tel programmateur, picKit2, PicKit3, ... ?

Avatar de l’utilisateur
Temps-x
Expert
Expert
Messages : 2962
Enregistré en : juillet 2016
Localisation : Terre

Compilation programme

Messagepar Temps-x » sam. 7 août 2021 12:47

Bonjours satinas, RETRAITE128, et tout le forum,

C'est bien de l'assembleur, et je compile sans aucune erreur avec Mpasm 5.87.

J'utilise juste le compilateur sans passer par MPLAB, il y à une chose à savoir c'est que le compilateur n'aime pas les dossiers et fichier qui on un non long avec des espaces

Voici les fichiers que j'ai compilé en bas de page, qui sont aux nombres de 2

1 qui compte en 12 heures et l'autre qui compte en 24 heures d'après l'auteur, je tiens à signaler que cette horloge ne seras pas très précis.

Fichier que j'ai recompilé et qui présente aucune erreur : ICI

:roll: Si tu as toujours des erreurs on le ferras pas à pas, avec toi.

==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

RETRAITE128
Amateur
Amateur
Messages : 125
Enregistré en : août 2021

Compilation programme

Messagepar RETRAITE128 » sam. 7 août 2021 16:38

Bonjour,

Merci pour toutes ces informations, j'utilise MPASM 02.30.

Si je pouvais abuser, j'aimerais que vous puissiez compiler le programme ASM de 24H en modifiant comme indiquer sur le site d'origine la valeur du délais pour les secondes, le passer à .195 en lieu et place de .200 comme il est dit par le concepteur.

Quels sont les paramètres que vous validez sur MPASM pour le configurer ?

Comment obtenir MPASM 5.87 sans charger la totalité de MPALB IDE.

Encore merci.

NB : je dispose de trois type de programmateur, soit en série soit en parallèle.

Alain

Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1953
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

Compilation programme

Messagepar Gérard » sam. 7 août 2021 17:33

Bonjour à tous,

Si tu souhaites une horloge, jette un oeil ici
C'est du Basic, l'asm est un peu compliqué pour moi.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.


Retourner vers « Langage ASM »

Qui est en ligne

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