Sida 1 av 2
Bra nybörjarkit?
Postat: 11 juni 2006, 20:50:44
av Technix
Hallå!! Jag har länge velat köpa någon sorts microprocessor typ PIC, då detta verkar både kul och andvändbart. Men jag vet inte vad som är bra att börja med, hjälp mig! Om jag nu köper en får man med några instruktioner eller kan man lära sig på egen hand? Tacksam för svar.
Postat: 11 juni 2006, 20:55:42
av Kalf
Prata med sodjan här på forumet. Han kan hjäpla dig att sätta ihop ett litet kit med små delar du kan tänkas behöva. Han säljer en PICprogramerare som fungerar helt felfritt. Den heter Wisp628.
Postat: 12 juni 2006, 00:09:30
av sodjan
Generellt sätt gäller "på egen hand".
D.v.s att det inte går att köra genvägar runt datablad och annan dokumentation.
Många försöker "fuska" med det, men det brukar inte gå speciellt långt.
Om du inte *älskar* att dyka ner i 100-sidiga tekniska dokument på
engelska, så får du lära dig älska det, eller göra något annat.
Och med "fuska" och "genvägar" skulle jag *personligen* räkna med
att försöka börja med C eller Basic istället för assembler. Det kan funka
ett par veckor/månader...

Andra kanske tycker annorlunda.
Sedan, det stämmer att jag kan sälja en PIC programmerare, lösa
PIC processorer och kristaller. Men för tillfället har jag inget annat
som labbplattor m.m. Se för övrigt :
http://www.jescab.se/Wisp628.html
http://www.jescab.se/Prod_PIC.html
Slutligen är det kanske en bra start att kolla alla sidor om
mikrokontrollers på forumet och wikin, t.ex :
http://www.elektronikforumet.com/wiki/i ... ontrollers
Postat: 13 juni 2006, 00:05:09
av $tiff
Jag tycker du ska investera i ett STK500 för Atmels AVR-mikrokontrollers. Det går loss på många hundralappar, men du får en rejäl plattform som är både framtidssäker och väletablerad.
Postat: 13 juni 2006, 00:22:39
av sodjan
Intressant, är det AVR som sådan eller STK500 specifikt som
är "framtidssäker och väletablerad." ?
Postat: 13 juni 2006, 00:52:02
av $tiff
Jag menade att STK500 är en framtidssäker plattform för Atmels 8-bits AVR.
Om AVR i sig är framtidssäker vill jag egentligen inte yttra mig om.
Men "väletablerad" syftar jag på utbildnings- och hobbynivå. Industriellt har jag ingen större aning om det är dominans av t.ex. PIC i samma klass.
Postat: 13 juni 2006, 01:11:27
av sodjan
Microchip blev förra året världens största leverantör av 8-bitars
mikrokontrollers.
> Om AVR i sig är framtidssäker vill jag egentligen inte yttra mig om.
Det är nog ingen stor skillnad, förrutom att Atmel vid ett par tillfällen
har upprört användarna genom att stoppa försöljningen av en serie
processorer utan att ha en färdig ersättare. Microchip har ett bättre
renome på just den punkten. Men det spelar kanske störst roll
för kommersiella produkter där life-time support är viktigt. Hobby
användaren börjar ju om på nytt varje gång...

Postat: 13 juni 2006, 10:50:56
av Greensilver
Jag vill också passa på att lägga ett gott ord för Atmel. Det råder ju en viss övervikt till Pic's favör här på forumet eftersom några av "proffsen" rekommenderar picarna och jag vet inte om vi hobbyister vågar ifrågasätta deras val.
Ur ren hobbysynpunkt och utan att ha ens använt en pic vill jag ändå gärna påpeka att jag är helnöjd med Atmels prylar. Jag rekommenderar dock att du börjar med en enklare programmerare så att du inte gör som jag - bränner din STK500 av ren nybörjarklantighet (kretsen åt fel håll

).
Sen kanske jag skall tillägga att picarnas application notes är bättre än Atmels (tycker jag). Finns massor av intressant bakgrundsinfo som egentligen inte enbart gäller för picarna. Atmel däremot är lite snåla med att bjuda på intressant info.
Hit me!

Postat: 21 juni 2006, 22:52:02
av Stuggi
Hopp Hopp, lånar tråden lite...
Vad är en bra allround µC att starta med? Pic16F84A?
Och så en bra programerare? Vellemans Kit K8048?
Postat: 21 juni 2006, 23:03:07
av oJsan
Lika bra att jag skriver det, annars kommer en viss person göra det inom kort: "16F84 är dööööd"!!
Skämt å sido, 16F84 var väl inte så tokig på sin tid tycker jag, men som jag ser det nu så finns det många bättre alternativ som är bättre att välja om du vill köra PIC, t.ex. 627/628.
Om jag skulle rekommendera någonting annat än PIC så säger jag:
ATtiny2313 från Atmel (har det mesta!)
Ponyprog (mjukvara för programering)
SI-prog (hårdvara för programmering)
WinAVR (C-kompilator, länkare, libraries osv)
(Mjukvaran är gratis)
Postat: 21 juni 2006, 23:14:16
av bengt-re
16F84 är gammal, dyr och tråkig. Pic16F628 eller PIC16F676 känns modernare och bättre. Vill du ha mindre så är 10F-serien och 12F trevliga och billiga, men större kretsar så 16F870,876,877 klassiska. Lite gamla numera, men bra, kraftfulla, pålitliga kretsar.
!6-serien har i mitt tycke en den tråkigheter som gör sig gällande vid större program/kretsar så antagligen är 18F- serien ett bättre val där, men jag har dock själv aldrig använt den serien. Det som irriterar mig lite med 16F876A är dessa eländiga bankkommanon hela tiden, struligt att göra LUT på ett bra sätt - dessa nackelar märks inte lika tydigt på mindre kretsar, men men - det fungerar bra ändå och är rätt lätt att begripa hur man skall göra.
Postat: 22 juni 2006, 01:13:28
av sodjan
Om man vill använda från 18-pin och uppåt och inte är jättepriskänslig,
så kan man mycket väl köra PIC18 rakt över. Kraftfullare (än PIC16)
och enklare att programmera. Sedan kan man komplettera med
12F (där 12F683 är den trevligaste) för mindre projekt...
Om man har källkod rill ett F84 projekt, så är F628 den enklaste att "porta" till.
Det enda motivet att används F84 är om man har ett F84 projekt med
färdig firmware (HEX fil) och inte vill fixa källkoden (eller inte har tillgång
till källkoden)...
Postat: 22 juni 2006, 21:57:27
av jbulow
Greensilver skrev:...
Ur ren hobbysynpunkt och utan att ha ens använt en pic vill jag ändå gärna påpeka att jag är helnöjd med Atmels prylar. Jag rekommenderar dock att du börjar med en enklare programmerare så att du inte gör som jag - bränner din STK500 av ren nybörjarklantighet (kretsen åt fel håll

).
...
Microchip tillämpar en väldigt generös drullegaranti på alla sina utvecklingsverktyg. Hur klantig du än är när du råkar ha sönder ditt utvecklings-kit/verktyg kan du skicka in det och få ett nytt. När jag var på ett microchip-seminarium för några veckor sedan berättade säljaren att de fått in ICD2-kit (debugger/programmerare) som blivit söndertuggade av hundar som de gladeligen bytte ut. Det enda man får stå för själv är frakten. Du kanske kan kolla med Atmel om de tillämpar ett lika generöst utbytesprogram!?
Ang. själva valet av PIC och AVR är jag "PIC-kille" efter att ha gått en KTH-kurs i microkontrollerprogrammering (
http://www.isk.kth.se/kursinfo/6b4059/kursprog0506.htm ).
Utifrån min bakgrund som systemutvecklare/programmerare kan jag anse att de gängse AVR-processorerna på vissa sätt känns "fräschare" i själva CPU-arkitekturen jämfört med PIC 16x. PIC 18x hämtar hem en del och PIC 24x är helt på banan om man ser till själva CPU-arkitekturen och vänlighet mot t.ex C-kompilatorer. Trist att det inte finns DIP-kapslade versioner av PIC24-serien (och dsPIC). Höjer ju tröskeln en del för mindre projekt.
Btw, det här var mitt första inlägg på elektronikforumet så ha överensseende med ev. formateringsfel.

Postat: 22 juni 2006, 22:51:28
av Icecap
Välkommen hur som helst.
Ang. PIC och AVR: Vad jag slås av är att MicroChip har en mycket bra dokumentation och ganska tydliga datablad t.ex.
Då jag kollade på AVR blev jag inte lika övertygad.
I övrigt har de 2 olika märken hyggligt lika "nivå" på processorerna, då jag kollade på AVR såg jag att de ligger snäppet över PIC i komplexitet/minne men att de till mycket stora delar överlappar.
Detta får mig till att välja PIC då jag använder helt andra processorer när jag går upp i "muskler", AVR är lite "för stora" till småsakerna och "för små" till de tyngre saker.
Och som ett kuriosum: PIC16F84 är ju tydligen ingångsporten för många, ganska enkelt för att den har varit med så pass länge, att det har kommit nyare/bättre/billigare är ju bara bra men hur många har AVR som har hängt med lika länga?
Postat: 22 juni 2006, 23:49:39
av sodjan
> Trist att det inte finns DIP-kapslade versioner av PIC24-serien (och dsPIC).
Stämmer för PIC24 (och dsPIC33 tror jag), men inte för dsPIC30 !
Det finns både DIP-28 och DIP-40 modeller av dsPIC30, ganska många
olika av olika modeller. Om man bara "blundar" för DSP-delen i dsPIC30,
så är det inte speciellt olika PIC24...
Men visst, några "entry" modeller av PIC24 i DIP vore definitivt trevligt...