överföra assembler-kod steg för steg

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

oj... jag hadde valt fel procesor som du sa...

men error 111 och 113 är fortfarande kvar... vilken dokumentation är det som det är sid. 165 den enda vettiga dkumentation jag hittar är "Help/topics../mplab ide" men där är inte särskilt mycket...

Edit: När jag sparar filen kommer den in i "other files" och inte i "source files" Jag trycker på "files/New" o sen sparar jag det i den som jag har lagt projektet i. gör jag fel?
Balloo
Inlägg: 38
Blev medlem: 18 mars 2006, 11:25:24

Inlägg av Balloo »

Lättast är nog om du följer tutorialn i MPLAB IDE hjälpfilen om hur man skapar ett porjekt och kopierar in din kod i template-filen som dom rekomenderar.
Då får man med allt viktigt, tex brukar något liknande följande kod behövas i asambler filen.

Kod: Markera allt

	list      p=16f628            ; list directive to define processor
	#include <p16f628.inc>        ; processor specific variable definitions
	
	__CONFIG _CP_OFF & _WDT_ON & _BODEN_ON & _PWRTE_ON & _ER_OSC_CLKOUT & _MCLRE_ON & _LVP_ON

; '__CONFIG' directive is used to embed configuration data within .asm file.
; The lables following the directive are located in the respective .inc file.
; See respective data sheet for additional information on configuration word.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Mmm.. skadar inte att öppna include filerna och kolla igenom vad som finns där... Det är rätt mycket som är definierat så i många fall kan man klara sig väldigt bra utan en massa EQU..


Läs manual till MPLAB, läs datablad på din programerare, läs datablad på din processor, läs och försök förstå bra exempelprogram. Sen när du gjort detta så kan du ställa mer relevanta fråger på det som eventuellt fortfarande bråkar. Att saker "bråkar" och inte blir som man först förväntade sig är något som bara hör till... Lika bra att lära sig metodisk felsökning om du vill hålla på med uC....
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> men error 111 och 113 är fortfarande kvar...

OK, men själve felmeddlandet är ju ganska tydligt, eller hur ?
Kolla hur det ser ut på de rader som pakes ut.
Finns det inte något "misstänkt" på dom ?

> vilken dokumentation är det

"MPLAB and MPLIB User Manual."
Finns på samma sida där du laddade ner MPLAB.
Plockade du inte ner den på samma gång ?

> den enda vettiga dkumentation jag hittar är "Help/topics../mplab ide" men där är inte särskilt mycket...

Det finns där också :
- HELP topics -> MPASM Assembler -> Errors, Assembler.
- Bläddra ner till "215".

> "Help/topics../mplab ide"

Det är för MPLAB (IDE'n), inte för MPASM (Assemblern).

Normalt sparar man alla ASM filer i projektkatalogen. ja.

Du kan även kolla på : http://www.jescab.se/Info_MPLAB.html
(Notera att sidan förutsätter rellocatable code, så det stämmer inte
till 100% med din miljö...)
Skriv svar