Lära sig programmera...

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
C.Nilsson
Inlägg: 12
Blev medlem: 29 september 2005, 13:09:30

Lära sig programmera...

Inlägg av C.Nilsson »

Hejsan!
Har läst el/automation i skolan och pluggade bara några timmar microprocessor. Nu har det gått ett par år och jag kommer inte ihåg ett smack men jag tror att jag skulle ha lätt för att lära mig det igen. har ni något kitt att rekomendera där man får med allt som behövs för att programmera och vart man kan hitta böcker eller skolor på nätet hur man ska gå till väga. Som sagt kommer typ inte ihåg ett smack.
Hade bara tänkt använda det till att få lysdioder att blinka på olika sätt så det är inte så avancerat. kanske så småningom lite lcd oxå.
Uppskattar alla svar.
Tack på förhand
MVH Christian
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Har du funderat något på vilken familj av mikrokontrollers du vill använda ?
För övrigt brukar man inte få med *allt* i ett kit, en del laddar man ner själv från de olika tillverkarnas websiter t.ex utvecklingsverktyg och datablad.
Användarvisningsbild
PaNiC
Inlägg: 2610
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Basic stamp räcker ju till det men jag rekommenderar att du väljer något annat. T.ex. AVR med utvecklingskitet STK500.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Förrutom att välja processorserie (ofta = "fabrikat", men inte alltid), så finns det en skilljelinje mellan de kompletta utvecklingskorten (med "all-included") å ena sidan, och ett kit mer i lösa delar å andra sidan.

Min personliga uppfattning om de kompletta utv-korten, är att de fungerar bra "på skolbänken" där man kör speciella "labbar" utvecklade för just den hårdvaran. Ofta är man till viss del bunden till hur vissa delar av processorn är kopplad på dessa kort. Det är även ofta så att många av dessa kort enbart passar för ett subset av den processorserie som man tänker använda, som t.ex enbart kretsar med ett visst antal pinnar. Man bör kolla detta och fundera på vad man själv vill göra.

OBS, jag har *inte* tittat på STK500, och vet inte alls om detta är rellevant för just *det* kortet. Det var mer generellt menat...

Ett annat sätt att lösa det på, om man vill ha det lite mer flexibelt, är att bygga det hela på lösa delar och t.ex en labbplatta ("solderless breadboard"). Där är man inte bunden på något sätt och kan använda processorn fullt ut. Dock blir man begränsad till de processorer som finns i DIP kapsel, men det brukar inte vara någon reell begränsning i praktiken.

Så man måste fundera lite på vad syftet är. Är fokus mest på att "lära sig", och gärna kan köra färdiga exempel, så fungerar utv-korten säkert bra. Om man är lite mer inriktad på att köra egna projekt och experimentera med olika sätt att koppla processorn, så kanske en mer "fri" lösning är bättre...

PS: Basic Stamp bör du nog hålla dig i från. Du kommer "för långt" från processorn (enbart en konstig Basic variant), och modulerna är dyra...
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Angående STK500 så kan det även användas som programmerare då man har en AVR på plats i kretsen. Så jag skulle vilja kalla det ganska komplett som utvecklingspaker. Med enbart STK500 kan man programmera alla AVR i DIL-kapsel direkt i en sockel. Med diverse utbyggnadsmoduler kan man programmera de flesta större som Mega128 och uppåt. Som nybörjare skall du nog börja med någon mindre uC.


Lycka till!!!
C.Nilsson
Inlägg: 12
Blev medlem: 29 september 2005, 13:09:30

Inlägg av C.Nilsson »

alltså jag tror jag fastnat för pic. vet inte varför utan det har bara blivit så. vad är det jag behöver köpa för att kunna börja programmera? jag har en bärbar dator utan seriell port och en massa lysdioder som jag vill ha kul med.
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

En USB->Seriell omvandlare löser problemet med att du saknar serieport.
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Inlägg av Cenorpa »

Lånar tråden lite.
Finns det USB --> Parallell converter?
Användarvisningsbild
AndLi
Inlägg: 18254
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

ja!
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Finns det USB --> Parallell converter?

Jo, men förvänta dig inte att de enkla "pin-wiggling" parr ports programmerarna fungerar med en sådan... Varför vill du ha en parr port förresten ?
KONSTAPEL-MURMEL
Inlägg: 245
Blev medlem: 19 september 2005, 17:16:08

Inlägg av KONSTAPEL-MURMEL »

vad sägs om Pic trainer på www.electrokit.se för 479 kr? :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Menar du Art Nr 10100075 ? Med en 16C711 ? Vem vill ha en "C" processor ??
Det är väll bara att gratulera om de lyckas lura på någon detta kit...
KONSTAPEL-MURMEL
Inlägg: 245
Blev medlem: 19 september 2005, 17:16:08

Inlägg av KONSTAPEL-MURMEL »

sodjan: är det inget att ha? :)
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Finns nog bättre att få tag på. Tråkiga med C-varianterna är att de bara kan proggas en gång. Vilket gör dem lite svåra att labba med.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> är det inget att ha?

Nej.

C = OTP.
Brukar även finnas som "-JW" ("Windowed") varianter (som gamla tidens UV-EPROM) som kan rederas i en UV-box, men hur kul är det på en skala...
Skriv svar