Bra nybörjarkit?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Inlägg av funkis »

Vill du ha något som är *betydligt* enklare att
programera än PIC eller AVR så är en MSP430 för dig!

MSP430 är en aningen segare än de andra nämda
men i gengälld så har den inga skumma programerings
ideer för sig.

MSP1232 eller F147 är en bra början.

/funkis
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Jag kan inte uttala mig särskilt mycket om man skall välja PIC eller AVR, jag själv har använt PIC litegrann bla 16C84,16F84 och 16F627 (tror jag det var) till enklare projekt och använde då någon Basic-kompilerare.

Sen använde vi AT90S2313 från Atmel till ett projekt i skolan och gillade dom enkla programmerarna samt all hjälp man kan hitta på nätet tex avrfreaks, därav har jag fortsatt med AVR och gillar dom skarpt.

I skolprojektet använde vi oss av assemblerprogrammering men numera gör jag så mycket som möjligt i C (ICCAVR eller WinAVR(gcc)) pga att det går snabbare från idé till färdig prokdukt.

EDIT: Både WinAVR(opensource) och atmels egna AVRstudio(assembler) är gratis(gäller iofs även Microchips MPLAB(assembler)) vilket är trevligt i början :)
Användarvisningsbild
Icecap
Inlägg: 26685
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Och MikroC är gratis upp till 2K kodord vilket fyller t.ex. en PIC16F628A (har en drös liggande), då kan man göra en hel del på den mängd kod.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Just det ja, inte helt fel heller och 2K räcker till de flesta hobbyprojekt.
Användarvisningsbild
Icecap
Inlägg: 26685
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jag har ett projekt som mätar tiden mellan framkant och bakkant på en puls, räknar om det till ASCII (text) och skickar de data på radio tillsamman med en adress och i ett visst format.

Till detta använder jag en PIC16F628A och det fyller 840 programwords, allt gjort i MikroC.
Användarvisningsbild
Stuggi
Inlägg: 887
Blev medlem: 4 december 2005, 00:09:51
Ort: Jakobstad, Finland
Kontakt:

Inlägg av Stuggi »

Så som nybörjare är en 16F628A att rekommendera? Själv hade jag tänkt börja lite lätt med C och sedan flytta över till assembler (som jag kan mycket sämre) om det visar sig nödvändigt.

Men vad tyckte ni om Vellemans K8048? Den finns på Elfa...
Användarvisningsbild
Icecap
Inlägg: 26685
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nu har jag inte kollat men efter vad jag har läst och hört om Velleman kit generellt suger det fett och om detta kit är deras PIC-startgrej vill jag allvarligt och tungt rekommendera dig att skita totalt i det!

*slår upp på ELFA* Just det, det är den skiten!

Näpp, avrådar tungt! Skaffa heller en WISP628 från sodjan (han har även lite olika PIC liggande till en skaplig peng), skaffa en experimentplatta (kanske sodjan där med? Eller Jine) och lite avkopplingskondingar, totalt sett blir det lite dyrare i startsumma men då Velleman-skiten knappast fungerar, speciellt inte till ICSP kommer du iaf. för eller senare att skaffa en riktig programmeringsenhet och kasta Velleman-skiten, varför då inte göra det rätt från början?

Edit: Om PIC16F628A är en speciell nybörjar-PIC vetefan..... jag valde den då den ar rätt grej till ett antal projekter jag har. Den har ingen A/D-omvandlar vilket jag kunne ha användning av i ett projekt men där har jag en annan PIC till den biten.

Som nybörjargrej hade jag vald en DIP med max. pinnar, AD-omvandlare inbyggd, såklart serieport, timer och skapligt med minne. Mycket gärna den inbyggda 8MHz oscillatorn eller, i brist på bättre, 4MHz'en.

En snabb "parametric search" ger PIC16F914 och PIC16F917.

Då har man tagit i så man spricker och kan leka med alla saker och sedan, när man byggar "på riktigt" kan man välja rätt storlek krets till projektet. Sampla ett par såna, då har du till lång tid framöver.
Senast redigerad av Icecap 23 juni 2006, 16:06:46, redigerad totalt 1 gång.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Sodjan har fått en order på en Wisp av mig idag faktiskt! Tycker inte det var så dyrt ...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Så som nybörjare är en 16F628A att rekommendera?

Det här är lite komplicerat med tanke på att det finns 100-tals olika PIC'ar... :-)

En kort samanfattnning av MIN personliga bild av det hela :

- 16F84A. Historiskt sett mycket populär modell. I dag alldeles för dyr och
saknar "det mesta" av vad de nyare modellera har. Man bör dock känna till
den finns/fanns men vara medveten om att man bör ha *mycket* goda orsaker
till att använda den i dag (vilket de flesta/alla nybörjare saknar...).

- 16F627A/628A/648A. "Drop-in" för 16F84A. Det naturliga valet för
"portning" av F84A kod. Saknar dock mycket av vad de nyare
modellerna har...

- 16F88. Den 18-pinnars 16F som har "allt". Mycket för pengarna.
Bra val om man vill ha en liten PIC med det mesta inbyggt.

- 12F629/675. Populära 8-pinnare med samma arkitektur som övriga 16F.

- 12F683. En modernare 8-pinnare med flera finesser från de nyare
PIC'arna.

- 12F688. En modern 14-pinnare som ligger i samma "generation"
som 12F683, vilket gör det lite enklare att använda dessa
tillsammans (för den som skriver program till dom, alltså).

När det gäller PIC > 18-pinnar, anser jag att man (som hobbyist där
styckpriset/processor har liten betydelse) lika gärna kan gå direkt på
PIC18. De flesta nyare PIC'ar med 28 eller 40 pinnar med t.ex de
modernare interna oscillatorerna, har varit i PIC18 serien.

Men, min personliga uppfattning är man kan stanna vid 28-pinnare, om du
inte har ett klart behov av fler pinnar i ett speciellt projekt. De smala
28-pinnars kapslarna är mycket smidigare att hantera på t.ex labbplattor
än vad de breda 40-pinnarna är.

> skaffa en experimentplatta (kanske sodjan där med?

Jag har en eller ett par kvar...

> Själv hade jag tänkt börja lite lätt med C och sedan flytta över till assembler...

Du menar tvärtom, hoppas jag ! :-)

> och sedan flytta över till assembler (som jag kan mycket sämre)...

Hur menar du ? Har du kört PIC-assembler förrut ?
Skriv svar