Assembler-mallar för pic?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Assembler-mallar för pic?

Inlägg av BJ »

Finns det mallar (assembler-filer) till pic-processorer,
där allt viktigt är med för att kunna köra den?
Register, inställningar och avbrott och så. Även hög / låg prioritet på avbrott.
Jag menar om det är med i filen och är kommenterat så att man kan
ändra själv om man vill. Inte att allt ska vara rätt från början. ;)
Var kan man hitta filerna om dom finns?
Kretsarna är från familjen Pic 16 F och 18 F.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Assembler-mallar för pic?

Inlägg av sodjan »

Finns det mallar (assembler-filer) till pic-processorer,
där allt viktigt är med för att kunna köra den?

Tja, det beror väldigt mycket på vad du menar med "allt".

> Register, inställningar och avbrott och så.

Mycket av detta är ju applikationsberoende, så det är inte
lätt att göra en mall som passar allt.

> Även hög / låg prioritet på avbrott.

Bara rellevant för PIC18.

> Var kan man hitta filerna om dom finns?
> Kretsarna är från familjen Pic 16 F och 18 F.

Det finns exempelfiler i MPLAB installationen.
Du kan även kolla på de exempelprogram som jag har
http://www.jescab.se/PIC16.html

Men som sagt, mycket är applikationsberoende, så räkna inte med
att hitta något som har allt färdigt...
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Assembler-mallar för pic?

Inlägg av vfr »

Det enklaste är nog att hitta ett applikationsexempel som liknar din tillämpning tillräckligt mycket för att vara användbart.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Assembler-mallar för pic?

Inlägg av sodjan »

Precis så.
Och när det första egna programmet är skrivet, så har man
ju en egen "mall" för alla följande program... :-)
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Assembler-mallar för pic?

Inlägg av BJ »

Ja, precis. :) Jag hade en mall... Det är därför jag undrar. ;)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47010
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Assembler-mallar för pic?

Inlägg av TomasL »

Har för mig att uChip har (har haft) ASM-Templates att tanka ned
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Assembler-mallar för pic?

Inlägg av sodjan »

Dom ligger i "template" katalogen i MPLAB installationen.
Om de är speicellt bra vet jag inte, jag har aldrig använt dom.
Som sagt, klart enklast att fixa egna mallar eller tå något
liknande program och utgå från.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47010
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Assembler-mallar för pic?

Inlägg av TomasL »

Visst är det enklare att fixa egna, men mallar och mallar, det är väl bara ett par överskrifter typ, inget mer.

Typ:

//Här inkluderar du andra filer


//Här deklarerar du variabler


etc.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Assembler-mallar för pic?

Inlägg av sodjan »

Exakt, mallar är överskattat... :-)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Assembler-mallar för pic?

Inlägg av v-g »

Kör faktist med de mallarna som medföljer MPLAB de funkar bra för min del.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47010
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Assembler-mallar för pic?

Inlägg av TomasL »

"mallar" kan ju vara bra om man vill ha en lång copyright trxt mm i början på varje fil samt om man vill ha en funktionsbeskrivning i början på varje funktion med beroenden osv, då kan det vara bekvämt att slippa skriva om texten varje gång.
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Assembler-mallar för pic?

Inlägg av v-g »

Jo men att deleta ett par rader tar inte många sekunder heller ;) Jag har då inte upplevt just det som ett problem :?
Skriv svar