Goedenavond,
Ik heb een kleine vraag, waar ik zo direct geen antwoord op heb en hoop dat iemand mij verder kan helpen.
Ik heb een leuk project gevonden om te gaan bouwen. Hiervoor gebruik ik een PIC 16F628A. Het ziet er haalbaar uit voor mij.
Bij dit project wordt ook een ASM bestand geleverd. (Assembler)
Ik gebruik op mijn pc de gratis versie van Proton IDE lite. Hierin kan ik maximaal 50 programma regels plaatsen in PIC basic. Niet in Assembler.
Nu wil ik het gedownloade ASM bestand naar een leesbaar HEX bestand compileren voor in de PIC. Dat gaat niet met Proton.
Heeft iemand een tip voor mij? Ik kan het ASM bestand ook posten, zodat iemand van u het voor mij in een HEX bestand kan compileren...
Ik hoop op goede reacties...
Groeten, Klaas.
Volgens mij zit er bij proton basic toch de gratis MPLAB compiler?
Daar kan je zelf de asm code inkloppen en compileren
Fuzzbass
Mijn echte naam: Joris | Mijn elektronica website: Fuzzcraft.com
MPASM.exe kun je gewoon bij Microchip downloaden.
Edit: en ter aanvulling van wat Henry zegt, het hele "goedenavond, groetjes, ik hoop op antwoord, etc." mag je ook weglaten, dit is een internetforum.
[Bericht gewijzigd door Fuzzbass op (62%)]
@TS: Ik heb je lap code verwijderd. Ten eerste gaat niemand dat doorlezen of overtikken, zet het dan op uploadarchief. Gebruik btw ook eens code-tags!
Ten tweede was het een topickick.
En met het installeren van Proton+ ben je al verplicht de MPlab compiler te installeren. Geldt niet voor de gratis versie.
Nu heb ik de MPLAB X IDE en de CX-8 compiler geïnstalleerd. Werkt prima. Alleen in alle opties, handleidingen tools ect kom ik helemaal om. Veel te groot programma en daardoor onduidelijk! Het ASM bestand kan ik nog in een nieuw project plaatsen, maar hoe nu te compileren naar een HEX bestand?????
Ik heb maar 1 simpele vraag...:
Hoe kan ik eenvoudig een ASM bestand omzetten naar een HEX bestand?
Heeft iemand een eenvoudige handleiding, of een andere tool, meer begrijpelijk voor een beginner...?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Vrij eenvoudig:
MPASMX.EXE opstarten. (Staat in de MPLABX -> MPASMX directory)
Daarin kun je de sourcefile en alle gewenste optie's opgeven, op 'assemble' drukken en klaar...
Dit zocht ik! Ik had ook al een oudere versie gedownload van microchip, maar die versie was van 1999. De PIC 16F628A was ook niet te selecteren! (Bestond nog niet in 1999?)
Deze versie is beter!
Nog 1 vraag, Radix op default, Warning default, Hex output ???, Generated files op List file? Macro expantion op Default?
En waar kun je ingeven waar het HEX bestand komt te staan op je HD?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Alles kan meestal op default blijven. Hex file wordt aangemaakt in de directory waar de sourcefile staat.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Op 19 februari 2013 14:16:08 schreef Buizentvklaas:
... al een oudere versie gedownload van microchip, maar die versie was van 1999
Waarom doe je zoiets in hemelsnaam??? Als je gewoon naar de Microchip site gaat kun je de actuele tools gewoon ophalen. Die van 1999 staat er niet eens meer.