lediga "register" i PIC
> så ska jag trycka på "Ja"
Ja, det ska du.
Du har uppenabarligen ändrat något i koden och projektet måste "byggas om"
för att simuleringen ska gå rätt.
Sen, som jag sa tidigare, man måste även se till att koden är skriven i
"relocatable mode". D.v.s t.ex att ORG *inte* används alls längre. De ska
helt bort ur koden. CODE ersätter (på sätt och vis) dess funktion.
> vad gör CODE?
Tala om *** EXAKT VAD SOM VAR OKLART I MANUELN ***,
så är det enklare att veta vad man ska svara. Jag hoppas verkligen
att du inte bara frågade så där *UTAN* att kolla i manualen !!!???
Sen är delay rutinen i princip helt fel. Både fel variabler och fel labels i GOTO.
Fixa det.
Om det redan *är* fixat, ersätt koden i inlägget med den som gäller nu.
Ja, det ska du.
Du har uppenabarligen ändrat något i koden och projektet måste "byggas om"
för att simuleringen ska gå rätt.
Sen, som jag sa tidigare, man måste även se till att koden är skriven i
"relocatable mode". D.v.s t.ex att ORG *inte* används alls längre. De ska
helt bort ur koden. CODE ersätter (på sätt och vis) dess funktion.
> vad gör CODE?
Tala om *** EXAKT VAD SOM VAR OKLART I MANUELN ***,
så är det enklare att veta vad man ska svara. Jag hoppas verkligen
att du inte bara frågade så där *UTAN* att kolla i manualen !!!???
Sen är delay rutinen i princip helt fel. Både fel variabler och fel labels i GOTO.
Fixa det.
Om det redan *är* fixat, ersätt koden i inlägget med den som gäller nu.
ok, vilken manual hittar man sånt i är det MPASM manualen eller är det i manualen för PIC.en? jag brukar ha problem mad att hitta sånt
jag har ändrat i delay loopen nu okså...

jag har ändrat i delay loopen nu okså...
Kod: Markera allt
delay movlw D'5'
movwf delay_var3
delay1 movlw 0x82
movwf delay_var2
delay2 movlw 0xff
movwf delay_var1
delay3 decfsz delay_var1, f
goto delay3
decfsz delay_var2, f
goto delay2
decfsz delay_var3, f
goto delay1
return
END
Senast redigerad av squiz3r 20 januari 2007, 15:16:45, redigerad totalt 1 gång.
Manualen för MPASM/MPLINK.
Manulen finns på samma sida där du laddade ner MPLAB. Svårt att missa.
Jag lever i tron att *alla alltid* laddar ner manualer när man ladder
ner någon programvara. Varför skulle man inte göra det ?
Viktigast är "MPASM/MPLINK User's Guide"
"MPLAB IDE User's Guide" kan man kanske klara sig utan...
Dessutom, om vi tar "CODE" som exempel, så finns information dessutom i
online hjälpen i MPLAB. Den finns alltid där och följer med vid installationen.
Välj "Help" -> "Topics..."
Välj "MPASM Assembler", klicka "OK".
Leta upp "code" i index eller sök på "code" i sökfönstret.
Du får flera träffar men leta efter den som kallas
"code - Begin an Object File Code Section".
OK, nu ser delay rutinen bättre ut.
Hur går den i MPSIM nu ?
Manulen finns på samma sida där du laddade ner MPLAB. Svårt att missa.
Jag lever i tron att *alla alltid* laddar ner manualer när man ladder
ner någon programvara. Varför skulle man inte göra det ?
Viktigast är "MPASM/MPLINK User's Guide"
"MPLAB IDE User's Guide" kan man kanske klara sig utan...
Dessutom, om vi tar "CODE" som exempel, så finns information dessutom i
online hjälpen i MPLAB. Den finns alltid där och följer med vid installationen.
Välj "Help" -> "Topics..."
Välj "MPASM Assembler", klicka "OK".
Leta upp "code" i index eller sök på "code" i sökfönstret.
Du får flera träffar men leta efter den som kallas
"code - Begin an Object File Code Section".
OK, nu ser delay rutinen bättre ut.
Hur går den i MPSIM nu ?
I MPLAB: klicka Help->Topics->MPASM Assembler->Index. Skriv "code" i sökrutan. Läs där och om fler frågor dyker upp kan du söka svar via Index eller via Sök.
Sen finns det PDF-filer att läsa också. Gå in på microchip.com och skriv "MPASM" i sökrutan och klicka på "Document Search". Som resultat får du " MPASM/MPLINK User's Guide".
Varje gång du stöter på något begrepp som du inte känner till är det en bra ide' att söka i hjälpen, databladet, på microchip.com eller google beroende på vad för typ av problem det är. Om du inte direkt vet var du ska söka får du testa alla vägar. Efter ett tag kommer få mer om kunskap om var/hur man söker, så det kommer gå fortare än att fråga här på forumet.
EDIT: Oj, nu var man sen.
Sen finns det PDF-filer att läsa också. Gå in på microchip.com och skriv "MPASM" i sökrutan och klicka på "Document Search". Som resultat får du " MPASM/MPLINK User's Guide".
Varje gång du stöter på något begrepp som du inte känner till är det en bra ide' att söka i hjälpen, databladet, på microchip.com eller google beroende på vad för typ av problem det är. Om du inte direkt vet var du ska söka får du testa alla vägar. Efter ett tag kommer få mer om kunskap om var/hur man söker, så det kommer gå fortare än att fråga här på forumet.
EDIT: Oj, nu var man sen.