Vilken Pic

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Problemet brukar inte vara att lära sig ett språk, utan att
lära sig programmera (oavsett språk)... :-)

Men för det du ska göra, för att detta är nytt för dig och för att
det är en rellativt liten processor och en enkel applikation,
så fungerar assembler helt OK.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Tiny-kretsarna är ju mindre komplex och har färre instruktioner än t.ex. Mega-serien, så den är ju lite lättare att lära sig i t.ex. assembler.
Om du aldrig programmerat ö.h.t. så kanske assembler är att föredra, då man dels lär känna kretsen väl, men samtidigt inte har något större krav på hur koden måste se ut - du skriver som du vill att den ska bete sig uppifrån och ner. Ungefär. :)

Vad har du kollat på själv?
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

Jag har inte titta på något säskillt program språk. Då det är helt nytt för mig så är ingenting självklart.

Tänkte börja med att bygga programeraren som finns på följande sida: http://www.bhargavaz.net/tiny11prg/ Och använda det hjälpmedel som man kan ladda ner där.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK. Men notera att på *den* sidan har du bara verktygen för att
köra själva *programmeraren*. De är ganska värdelösa innan du
har fixat en utvecklingsmiljö och skapat något att "programmera"
i en AVR...

Du skriver programmet först, och programmerar AVR'en sen... :-)
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

Okej ...... utvecklingsmiljö .... hmm ..... vilket program kan jag använda då?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Atmel har verktyg till AVR (osäker på namn...).
Microchip har verktyg till PIC (MPLAB).
Sen finns det 3'dje parts verktyg till bägge, men enklast är nog
att starta med leverantörernas egna verktyg...
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg av Illuwatar »

AVR Studio + WinAVR (GCC-kompilator för AVR) + STK500 = ett utmärkt startpaket för AVR. De två första delarna är helt gratis och har inga begränsningar.
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

sodjan ..........> okej ...... klart du har rätt. :)

http://www.atmel.com/dyn/products/tools ... ol_id=2725
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

Illuwatar skrev:AVR Studio + WinAVR (GCC-kompilator för AVR) + STK500 = ett utmärkt startpaket för AVR. De två första delarna är helt gratis och har inga begränsningar.

tackar ..... ska ladda hem :)
Khaki
Inlägg: 268
Blev medlem: 12 januari 2007, 01:04:13
Ort: Mölndal

Inlägg av Khaki »

Vill du komma ännu billigare undan så kan du bygga programmeraren själv:
http://www.wrighthobbies.net/bots/ttbot ... rammer.pdf

Finns även Bascom AVR ("utvecklingsmiljö") som är väldigt lätt att komma igång med, demoversionen klarar du dig ett bra tag med, kan du ladda ner gratis från:
http://www.mcselec.com/index.php?option ... &Itemid=54

Kolla på olika alternativ och använd det du själv trivs med, och får att fungera.
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

ATMEL ISP eller AVR DRAGON eller STK500 det är inget lätt val för en nybörjare som mig. Har försökt läsa här på EF om vilken som är att föredra men det verkar vara jämnt skägg. Kanske lite överhäng åt AVR DRAGON för den verkar man kunna göra mycket med. Debugwire ....... äsch vet inte vad jag talar om.
Finns ingen usb på stk500 vilket gör att den nog faller bort.

Kan någon ge mig några kloka ord :) .
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Som jag ser det kan du räkna bort AVR ISP. Kvar finns STK500 och Dragon.
STK500 har ju ingen USB som sagt, men det är ju inte så dyrt med en USB->Serial Converter heller.
Och eftersom det är ett utvecklingskort så vill man kunna koppla på vad man vill till den, och då är extern strömmatning bästa lösningen. Därav hade inte USB fungerat såsom på Dragon.
Dragon, däremot, är ju i princip endast en programmerare/debugger. Alltså inget man kopplar till saker på, utan man kopplar Dragon till en färdig koppling (eller till STK500 om man vill).
STK500 klarar bara av att programmera kretsarna, alltså få in ett program och sedan köra reset på kretsen och få den att "exekvera" den nya koden.
Dragon klarar inte bara att programmera kretsarna som STK500, utan du kan även lägga in breakpoints i koden i AVR Studio och sedan stega dig fram och debugga koden med kretsen på plats! Ovärderligt många gånger...

Är inte pengarna något problem, så köp båda! De kompletterar varandra ganska bra.
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Inlägg av orvar-e »

Jag har precis fått hem en STK500, hur ska jag göra för att testa att den fungerar innan jag godkänner köpet? Har köpt den från en kille på blocket genom det där internetgirot blocket har, har 5 arbetsdagar att godkänna köpet.

Tips och trix tack :)
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

steg noll är väl att köra igång AVR Studio och se om den kan hitta kortet.

öpnna sedan "hjälpen" och leta fram STK500 och kopplingen för din processor. koppla upp, tryck in processorn och försök programmera den :)
Användarvisningsbild
maha
EF Sponsor
Inlägg: 1685
Blev medlem: 22 november 2005, 09:47:02
Ort: Jakobstad, Finland

Inlägg av maha »

På tal om AVR Dragon, var köper man lämpligtvis ett kit i Finland eller Sverige? Har varit så "insnöad" på STK500 att jag helt missat fördelarna med Dragon.
Skriv svar