PIC ASM "mallar"

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

PIC ASM "mallar"

Inlägg av squiz3r »

Hej, Jag sitter ofta i den situationen att jag ska börja använda en ny sorts PIC, och för att göra programmet behöver jag ha en "mall" där instälningarna är klara så att det bara är att börja skriva självaprogramet. Hitills så har jag suttit på internett o letat efter färdiga koder som jag kan sudda ut själva koden i och behålla alla instälningar, men det tar tid och jag vet inte alltid om det är rätt... Men jag har förmig att microchip skulle ha färdiga "mallar" till alla sina PICar, stämmer det?

Just nu behöver jag till en PIC16F88

Edit: Oj, den kom i fel del av forumet. Någon moderator som vill flytta den?

Tack på förhand!
//Daniel A
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

Inlägg av Pjoms »

Jag förstår inte riktigt hur du menar. Det blir nog svårt att göra en så'n mall då det som är "rätt" för dig kan vara helt "fel" fer mig & vise versa...

* Intern osc eller ej?
* Aktiverad A/D eller ej - och i så fall på vilka portar?
* Interrupt av något slag?
* Använda USART - och i så fall hur?
* o.s.v., o.s.v...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Vad jag menade med att jag inte visste om dem är rätt, var att vissa koder man hittar på internett funkar inte överhuvudtaget. Det mesta av inställningarna kan jag ändra på så att dem passar mig, men jag kan inte göra allt från grunden själv.

Tack!
//Daniel A
Pjoms
EF Sponsor
Inlägg: 644
Blev medlem: 24 maj 2004, 12:18:40
Ort: Ö-vik

Inlägg av Pjoms »

Jag kanske är ute och cyklar nu, men jag tror att så gott som allt "lull-lull" är avstängt efter "power-on", undantaget A/D:n som brukar vara aktiverad på alla pinnar.
Se'n är det bara till att läsa datablad och peta igång det man behöver...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jo, exakt det har jag haft på min "att-köra" lista i drygt ett år nu... :-)

Jag tänkte komplettera min övriga PIC/MPASM info på jescab.se med
bl.a programmallar till olika modeller samt exempel på olika
kompletta program (typ blink-a-led o.s.v). Men, men...

Visst är det väldigt praktiskt med en mall där __CONFIG redan är
nogorlunda korrekt, analoga funktioner m.m är avstängda o.s.v.

Dessutom kan man (d.v.s jag) försöka sprida ett modernt, snyggt
och flexibelt sätt att skriva assembler kod (d.v.s rellocatable mode)... :-)

Men med det sagt, så är det väl från 16F628A till 16F88 du byter
om jag inte minns fel !? De är igentligen väldigt lika. Läs på om
intosc (om du tänker använda den).

Det är mycket enklare att ta en kod från en *annan* processor än
att skriva den helt ny.

> Se'n är det bara till att läsa datablad och peta igång det man behöver...

Du missar mycket, det är inte enbart instruktioner till *processorn*
i en assembler kod. Det är en hel del instruktioner ("direktiv") till
MPASM också...
Khaki
Inlägg: 268
Blev medlem: 12 januari 2007, 01:04:13
Ort: Mölndal

Inlägg av Khaki »

Låter väldigt vettigt.

Har bara pysslat lite lätt med STAMP och tyckte den var ganska enkelt att komma igång med. Skulle vilja gå vidare och prova även PIC men det verkar vara betydligt svårare att komma igång.

Jag tror, utan att ha gjort någon tvärvetenskaplig undersökning, att många sitter i den här situationen: arbete, familj, släkt, vänner, villa, bilar, båt, sommarstuga och mycket annat som pockar på uppmärksamhet.
Det kanske inte finns så mycket tid över för roliga hobbyprojekt, och den tiden man har kanske inte lusläsning av datablad känns mest upphetsande.

Det borde finnas ett komplett "startkit for dummies" med allt som behövs (utom PC) för att programmera och inte bara det, utan det skulle kunna följa med en färdigprogrammerad PIC och några yttre komponenter (nåt som lyser, rör sig eller låter) klart att köra, Plug & Play. :)

Ett medföljande blad skulle kunna beskriva hur man enkelt gör vissa ändringar på olika ställen i programmet för att få ett annat resultat.

En medföljande CD-skiva skulle kunna vara fullt med programexempel, färdiga att ladda in.

Tror att det skulle öka antalet PIC-användare.

Ta nu inte det här alltför bokstavligt, men vore inte principen rätt käck?
Jag skulle köpa en sats, i alla fall. :wink:
Användarvisningsbild
AntiZ
Inlägg: 321
Blev medlem: 22 februari 2007, 13:34:14
Ort: V. Husby
Kontakt:

Inlägg av AntiZ »

PicKit 2 Kanske kan vara nått? (Part Number: DV164120 - PICkit 2 Starter Kit)

Programerare (USB)
Demokort med LED, Pot plus lite labyta
CD-med program och exempel.

http://www.microchipdirect.com/products ... s=pickit+2


Vet inte om det finns att köpa "i butik" i sverige? Någon som vet!
Användarvisningsbild
korp
Inlägg: 1216
Blev medlem: 30 maj 2006, 02:21:18
Ort: Strömstad

Inlägg av korp »

Elfa har det, men du menade kanske lite mer mainstream-butik typ Clas i sjön?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> En medföljande CD-skiva skulle kunna vara fullt med programexempel,

Frågan är om inte "nätet" har i dag helt tagit över den rollen...

> och den tiden man har kanske inte lusläsning av datablad känns mest upphetsande.

Det finns annat man kan göra som inte kräver det, odla morötter t.ex...

Men, visst, jag kan nog hålla med till stora delar. Dock, för *min* del så
begränsarna sig planerna till att tillhandahålla färdiga "mallar" till olika
modeller samt korta exempel på hur olika periferienheter används.

Men, som sagt, jag sitter till stor del i just den situation som du beskrev,
så... :-)
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

>Det finns annat man kan göra som inte kräver det, odla morötter t.ex...

Jag har alldrig testat, men det är nog inte så lätt att odla morötter utan att läsa på, kanske inte i ett datablad men på baksidan av fröpåsen :lol:

//Daniel A
Khaki
Inlägg: 268
Blev medlem: 12 januari 2007, 01:04:13
Ort: Mölndal

Inlägg av Khaki »

Ja, nånting åt PickKit2-hållet fast kanske mer än 4 lysdioder. Men den kanske kan användas som fjärrkontroll till bilen, ser ut som en sådan i alla fall. Är den nånting att ha, tro? Nån som testat?

Det låter alldeles utmärkt, sodjan, med färdiga mallar och exempel. Ser fram mot detta.

> En medföljande CD-skiva skulle kunna vara fullt med programexempel

Det är nog som du säger att nätet har tagit över den rollen, så ett sätt att få betalt för enkel programvara kan vara att bifoga den i exempelvis en startsats för att öka mervärdet på produkten man säljer.

Skulle man kunna sänka tröskeln till PIC-världen skulle man nog kunna sälja ett bra knippe morötter.

Edit: Startsatser menar jag, inte morötter!
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Jo det kräver allt en del att lyckas med odling. Sedan tar det ju månader att se om programmet fungerar, och man får vänta över ett halvår tills det är möjligt att programmera om odlingen.

Annars tycker jag idén är bra, kanske något för wikin?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Vad har morotsodling i Wikin att göra???

Sorry, kunde inte låta bli... :wink:
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Jag tror att han skojade 8)

//Daniel A
Skriv svar