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 ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Compilation programme
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#1 Message par 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

Compilation programme
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#2 Message par 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

Compilation programme
venom
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 953
Âge : 38
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#3 Message par 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

Compilation programme
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#4 Message par 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

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

#5 Message par 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:

Compilation programme
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#6 Message par 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

Compilation programme
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#7 Message par 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, ... ?

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

#8 Message par 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:

Compilation programme
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#9 Message par 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

Compilation programme
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#10 Message par 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 40 invités