Sida 1 av 1
PIC ASM "mallar"
Postat: 15 mars 2007, 19:45:57
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
Postat: 15 mars 2007, 19:53:49
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...
Postat: 15 mars 2007, 19:57:03
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
Postat: 15 mars 2007, 20:39:39
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...
Postat: 15 mars 2007, 20:48:48
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å...
Postat: 15 mars 2007, 23:36:42
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.

Postat: 16 mars 2007, 08:04:00
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!
Postat: 16 mars 2007, 17:48:35
av korp
Elfa har det, men du menade kanske lite mer mainstream-butik typ Clas i sjön?
Postat: 16 mars 2007, 18:59:19
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å...

Postat: 16 mars 2007, 20:00:55
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
//Daniel A
Postat: 16 mars 2007, 23:09:13
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!
Postat: 16 mars 2007, 23:36:39
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?
Postat: 17 mars 2007, 00:24:43
av vfr
Vad har morotsodling i Wikin att göra???
Sorry, kunde inte låta bli...

Postat: 17 mars 2007, 08:25:17
av squiz3r
Jag tror att han skojade
//Daniel A