Astonia Geplaatst: 25 juli 2002 Geplaatst: 25 juli 2002 Heeft iemand enig idee waar ik source code kan downloaden? Ik ben benieuwd hoe dit eruit ziet. Wie weet kan ik met mijn programmeer achtergrond nog een steentje bijdragen in het SECA2 vraagstuk.
Duwgati Geplaatst: 25 juli 2002 Geplaatst: 25 juli 2002 In het download archief op mijn website staan wat sources. Succes ermee
Astonia Geplaatst: 26 juli 2002 Auteur Geplaatst: 26 juli 2002 Bedankt, In source_code_secom_300.zip staat alleen italiaans commentaar. Maar goed het is beter dan niks. Moet alleen nog een C-compiler zoeken, maar dat lukt wel. Ik heb nog gekeken naar secanix_source_code.zip en naar source_code_secanix.zip. Hierin staan alleen files met extensie .asm. Zijn dit log files? Als je nog een tip hebt, dan hou ik me aanbevolen. Alsvast bedankt
Gast Geplaatst: 26 juli 2002 Geplaatst: 26 juli 2002 Als je een programmeer achtergrond hebt, weet je dat dit assembler files zijn. Oftewel source codes die je met assembler moet compilen.. Waaruit bestaat jouw programmeer achtergrond dan wel niet ?
Duwgati Geplaatst: 26 juli 2002 Geplaatst: 26 juli 2002 Inderdaad, zoals Itsme zegt, assembler files. Maar het is ook nog eens een voor dit gebruik (PIC-type processor) aangepaste assemblercode waarbij je dus een compiler nodig zult hebben die geschikt is voor dit type code. Het is dus niet hetzelfde als de normale PC-assembler compilers.
Gast Geplaatst: 27 juli 2002 Geplaatst: 27 juli 2002 Voor diegene die hiermee willen stoeien.. Een assembler zet instructie's die in, voor mensen, leesbaar formaat om in *.asm files naar zgn. bytecode die de processor kan lezen. Asm-files zijn dus een tussenformaat tussen mens/machine. Linkers zijn programma's die een library (bibliotheek van veelgebruikte functie's zoals op een pc een functie 'schrijf dit character naar beeldscherm') linked aan jouw programma. Een compiler is over het algemeen doel processor/pic-onafhankelijk, want het enige wat het moet doen, is de commando's uit asm-files inlezen, opzoeken in een tabel wat de opcode's zijn en die wegschrijven naar een bestand wat je kunt uploaden met je programmer naar de pic. Er zijn echter compilers beschikbaar waar deze transformatie-tabellen standaard worden meegegeven voor het type processor, maar je zou in theorie en teveel vrije tijd je eigen compiler hiervoor kunnen gebruiken. Dat is wel net zo handig als je een pic hebt die (nog) niet wordt ondersteund door je compiler. Het moet alleen wel draaien op een systeem waarop je wilt ontwikkelen.. Als je nu op je 80x86 windows computer de pic asm omzet naar bytecode voor je 16f84 pic, mag je in je cv de zin 'ervaring met cross-compilen' gebruiken <img src="/ubbthreads/images/icons/smile.gif" alt="" /> Je moet dus op zoek naar een compiler voor jouw platform (win/unix). Er is er een voor beide platformen, nl GPUtils. Rest nog het feit dat je moet weten welke instructie's, poorten en irq's je pic gebruikt. Deze gegevens worden verstrekt door de makers van de processor. Voor de 16F84 familie moet je eens kijken op microchip.com: PIC16F84 Device. Daar staat genoeg informatie om je op weg te helpen.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen