Forum: Compiler & IDEs Assembler File für PIC 16F505 in HEX kompilieren mit MPLAB X IDE v4.x


von Gerd K. (Firma: HomeLab) (elretro)


Angehängte Dateien:

Lesenswert?

Moin,
ich habe hier einen kleinen Assembler Code für einen PIC 16F505.
Installiert ist MPLAB X IDE v4.0
MPASM 5.75
OS Windows 8.1 64Bit
DIAMEX PICkit2 (wird auch erkannt)
Wie schaffe ich es jetzt aus dem Assembler Code das HEX File zu 
generieren?
Ich finde keine Option das vorhandene ASM File in das Projekt zu laden.

Freue mich über eine Hilfe,
cu
Gerd

: Bearbeitet durch User
von Volker S. (vloki)


Angehängte Dateien:

Lesenswert?

Gerd K. schrieb:
> Ich finde keine Option das vorhandene ASM File in das Projekt zu laden

Gibt es denn schon ein Projekt?
Also in der IDE angelegt, mit dem entsprechenden Assembler?

Dann einfach die Datei unter "Source Files" mittels rechter Maustaste 
hinzufügen. (Header Datei hat die IDE dann normalerweise selbst eine)

: Bearbeitet durch User
von Gerd K. (Firma: HomeLab) (elretro)


Angehängte Dateien:

Lesenswert?

Moin,
egal was ich dort auswähle,
das Assembler File taucht nicht auf,
es liegt aber im Projektordner:
c:\Users\Gerd\MPLABXProjects\Telefon.X\TelefonPIC16F505.asm

raetselt,
Gerd

von Sebastian R. (sebastian_r569)


Lesenswert?

Gerd K. schrieb:
> egal was ich dort auswähle,
> das Assembler File taucht nicht auf,

Wie sieht es mit "Add Existing Item" aus?

von Motopick (motopick)


Lesenswert?

Versuch doch mal, eine neue Assemblerdatei zu erzeugen.
Und schau dir die Dateiextension an.

Zur Not kannst du deine alte Quelle da ja mit C&P versenken.
Wenn es Uraltcode ist, koennte es schwierig werden.
U.U. laeuft bei dir schon der XC8-Assembler.

von Gerd K. (Firma: HomeLab) (elretro)


Lesenswert?

Hallo Volker,

danke für den Hinweis auf Extention.
Ich habe jetzt auf Verdacht das File in den Editor
geladen und als TC16F505.ASM gespeichert,
siehe da,
jetzt taucht es auf,
freut sich,
Gerd
:-)

von Gerd K. (Firma: HomeLab) (elretro)


Angehängte Dateien:

Lesenswert?

Moin,
es klappt, die Impulse der Telefon Wählscheibe,
also die gewählte Zahl,
werden im 7-Segmentdisplay angezeigt.
Beispiel: 8 gewählt.

Technische Datails dieses Testaufbaues gerne auf Wunsch.
Die Idee zu diesem Projekt habe ich in einer facebook Grupe zufällig 
entdeckt.
cu
Gerd

von Peter H. (peterhofbauer)


Lesenswert?

Hallo
die Assemblerdatei muss die Erweiterung ".s" haben!
Gruß Peter

von Herbert B. (herba)


Lesenswert?

Peter H. schrieb:
> Hallo
> die Assemblerdatei muss die Erweiterung ".s" haben!
> Gruß Peter

Nein, ".asm".
".s" gilt z.B. bei dsPIC
Gruss Herbert

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.