Bra nybörjarkit?
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
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

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.
*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.
> 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 ?
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 ?