Bonjour,
J'ai un programme destiné à un pic 16f628 ecrit en basic. Je souhaite le convertir en assembleur et en .hex afin de chager avec Mplab ou ICPog. Pouvez vous m'aider ?
Merci d'avance
-----
Bonjour,
J'ai un programme destiné à un pic 16f628 ecrit en basic. Je souhaite le convertir en assembleur et en .hex afin de chager avec Mplab ou ICPog. Pouvez vous m'aider ?
Merci d'avance
Transféré en Électronique où tu as le plus de chance d'avoir une réponse. Mais si tu ne montres pas le programme, comment veux-tu être aidé ?
Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
Bonjour,
ci joint le fichier de mon programme
En fait ton programme en basic, il pourrais être écrit pour n'importe quoi.
On dirais un truc pour une sorte de radar de recul, sauf qu'on comprends pas grand chose car il manque un paquet d'informations.
Les pic16xxx c'est pas fait pour être programmé en basic de toutes façons.
l'assembleur c'est le mieux, le C est un compromis pratique.
Ton projet consiste en quoi, et quels sont les moyens dont tu dispose pour en venir a bout ?
Bonjour,
Peux-tu argumenter tes propos concernant le Basic ?
Voir ici : http://www.picbasic.org/forum/forumd...=70&order=desc
Une communauté travaillant en Basic et TRES active.
Ce n'est pas le seul forum de ce type.
Encore des affirmations sans aucune explication !
Pourquoi l'asm est mieux ?
Pourquoi le C est un compromis ?
Perso je travaille en Basic depuis quelques années et je ne reviendrai certainement pas à l'asm.
Ceci ne m'empêche pas d'écrire certaines routines d'IRQ en asm.
J'attends tes arguments !
Ben voyons,
Pourquoi pas EXCLUSIVEMENT en "langage machine" (00011001, 11000101 etc..
Le "meilleur" langage est celui avec lequel on se "sent à l'aise" !
Bonne jounrée
bonsoir
je me permis d'ouvrir ce topic ,car j'ai le mm problème anoncé au post 1:
Alors comment faire ??J'ai un programme destiné à un pic 16f628 ecrit en basic. Je souhaite le convertir en assembleur afin de chager avec Mplab et de faire le Build ?
merci .
PS : c'est un pgm créer par gérard que je remercie au passage .....
A+
On vous a donné que peu de savoir ....PDD
Si tu as le source, tu réécris.
Tu peux aussi t'inspirer du .asm qui va avec mais ce n'est pas aussi simple.
bonsoir gérard
y'a pas un logiciel qui peut faire çà ?? basic to asm
là je doute que j'arriverais !!
PS : j'ai l'HEX ,je pourrais le convertir en asm avec icprog et le faire passer en mplab ??
A+
On vous a donné que peu de savoir ....PDD
Bonjour,
Sous MPLAB il y a un menu qui permet de voir le programme en assembleur (view > disassembly listing).
bonjour,
écrire un programme en basic c'est :
écrire le texte dans une editeur de texte
puis transformer ce texte en assembleur .asm
puis en binaire .hex qui sera transferé dans le pic
l
cependant il n'y a pas un mais des basic .
faut donc respecter ce fichier la syntaxe et les mots composant le basic utilisé
puis le compiler avec le traducteur associé au basic utilisé. le programme final .hex ,généré pourra etre chargé dans le pic avec tout programmateur de pic .
exemple un programme ecrit avec une syntaxe du basic de pic simulateur doit etre compilé avec les outils associés.
un compilateur prevu pour un autre basic ne comprendra pas les instructions . (seul les instructons if , then .. sont communes mais la façon de definir les registres ,ports .. est differente pour chaque basic )
le programme obtenu (.hex) pourra etre chargé dans le pic avec pickit2 par exemple .(ou tout autre programmateur ).
cordialement
Alain
bonsoir et merci pour ces réponses les gars ....
du hex vers asm ?? ou quoi !
j'ai tenté mais sans résultat !!
peut être que je n'ai pas bien compris ce que tu disais ??!
A+
On vous a donné que peu de savoir ....PDD