Sida 1 av 1

Spara data i en array, pic18

Postat: 5 mars 2009, 10:26:40
av Johel572
Som rubriken anger undrar jag om det är möjligt att spara data i någon typ av array. Bakgrunden är att jag tar emot data via UART och hade tänkt att först ta emot all data och sedan efterbehandla. Det är relativt lite data det handlar om per mottagning, kanske 20-30 bytes men jag söker efter något smidigt sätt att spara dessa på. Min första tanke var naturligtvis att spara dessa i en array (torde ju ge en väldigt enkel mottagnings rutin) men jag vet inte om det är möjligt. Kretsen i fråga är en pic18f458, koden är skriven i assembler i relocatable mode.

Re: Spara data i en array, pic18

Postat: 5 mars 2009, 10:34:41
av JockeE
Detta löser du jättelätt med indirekt adressering via POSTINC (finns i Memory-kapitlet i databladet).

Re: Spara data i en array, pic18

Postat: 5 mars 2009, 12:25:40
av Johel572
Tack för tipset! Det fungerar kanon.

Känns som en ganska central del som jag missat totalt. Det här kommer jag att använda ofta.