Hallo,
Als beginner met de PIC heb ik volgend vraagje : Er wordt een LIST instructie bijgevoegd in de assemblercode als je de PIC wil programmeren met bvb. ICprog. Kan er mij iemand zeggen waarvoor deze dient ? En wat er zeker van info moet instaan ? Graag wat meer info hierover want er is blijkbaar weinig over te vinden.
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 9 november 2005 20:01:42 schreef Woody:
Er wordt een LIST instructie bijgevoegd in de assemblercode als je de PIC wil programmeren met bvb. ICprog.
Hier snap ik nix van. Je assemblercode is onafhankelijk van de programmer die je later gebruikt om de .hex file in je chip te programmeren.
Op 9 november 2005 20:35:07 schreef Wouter van Ooijen:
[...]Hier snap ik nix van. Je assemblercode is onafhankelijk van de programmer die je later gebruikt om de .hex file in je chip te programmeren.
Ik heb de indruk dat het programma ICprog die extra info toegevoegd heeft. Maar los daarvan, weet jij wat er allemaal in het LIST commando moet vermeld staan?
Fuzzbass
Mijn echte naam: Joris | Mijn elektronica website: Fuzzcraft.com
Met LIST en NOLIST kun je bepaalde delen van je listing uit je .LST assembler output file houden. Alles wordt geassembleerd, maar de delen die tussen NOLIST en LIST staan, komen niet de .LST file
Lijkt me dus sterk dat ICprog zich hier iets van aantrekt, aangezien het de .HEX file niet beïnvloedt.
Op 9 november 2005 21:52:40 schreef Fuzzbass:
Met LIST en NOLIST kun je bepaalde delen van je listing uit je .LST assembler output file houden. Alles wordt geassembleerd, maar de delen die tussen NOLIST en LIST staan, komen niet de .LST fileLijkt me dus sterk dat ICprog zich hier iets van aantrekt, aangezien het de .HEX file niet beïnvloedt.
Ik denk dat er een misverstand is. Ik heb hier een regel gekopieerd uit de file die ICprog aanmaakt :
Generated by WinDis84, (c) Nigel Goodwin 1998.
LIST P=16F84, F=INHX8M
include "P16FXX.inc"
Ik heb het over deze LIST in de PIC code. (staat helemaal bovenaan in de code)
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 9 november 2005 21:24:55 schreef Woody:
Ik heb de indruk dat het programma ICprog die extra info toegevoegd heeft.
Waar slaat dat op? ic-prog is software dat de programmer aanstuurt, die software komt echt niet aan je .asm file!
Wat er in een LIST command kan staan kan je vinden in de help van MPLAB.
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 9 november 2005 22:42:25 schreef Woody:
Ik denk dat er een misverstand is. Ik heb hier een regel gekopieerd uit de file die ICprog aanmaakt :
Generated by WinDis84, (c) Nigel Goodwin 1998.
(zucht) wat denk als je dat leest: generated by 'WinDis84', dan zal het wel door ic-prog gemaakt zijn en niet door WinDis84?