Sida 1 av 2

hur bygger man en programerare?

Postat: 9 november 2005, 13:40:25
av ny börjare
så vitt jag vet (jag har väl rätt?) bedövs något som kallas programerare för att få ett program från en pc till en pic eller avr, tyvär är dessa mycket dyra (tusenlappen nästan) så jag undrar hur bygger man en egen och hur använder man den när den blir klar?

eftersom jag är nybörjare inom området är all information till nytta så länge den är skriven på normal svenska och inte något krångligt fackspråk

Postat: 9 november 2005, 13:44:17
av karlstedt
För närvarande programmerar jag mina AVR microkontrollers med en parallellkabel och 4 motstånd.. Tror inte att den kostar tusenlappen nästan. Nu vet jag inte vilken uC-typ du vill programmera men en programmerare för tusenlappar behöver du med all säkerhet inte! om du söker lite på din uC-typ och programmerare på google så lär du hitta mer än du behöver för att komma igång... Det brukar underlätta att göra lite research innan man ställer sina frågor...

Postat: 9 november 2005, 13:54:07
av salle
En research kan ju faktist bestå i att man ställer frågor på lämpliga ställen.
Ibland känns detta forum onödigt eftersom dom flesta ändå verkar få svaret att "sök på google"

Salle i Växjö

Postat: 9 november 2005, 14:09:40
av speakman
research för mig är nog mer att använda (re)search-funktionen, sökfunktionen på svenska.
Det har diskuterats olika programmerare åtskilliga gånger.
Jag ser det som onödigt att lägga tid på att avhandla frågor som det redan svarats på tidigare. Jag tror många håller med mig.

Mvh
speakman

Postat: 9 november 2005, 14:28:39
av karlstedt
salle skrev:En research kan ju faktist bestå i att man ställer frågor på lämpliga ställen.
Ibland känns detta forum onödigt eftersom dom flesta ändå verkar få svaret att "sök på google"

Salle i Växjö
Detta forum är långt ifrån onödigt då vissa saker inte går att söka sig till. Men att hitta en programmerare till PIC eller AVR?? Det är ju inte ens värt att vänta på ett svar på ett forum för en sån sak.

Postat: 9 november 2005, 14:39:27
av $tiff
>> ny börjare

Har du läst FAQen: "Mikrokontrollers för nybörjare"?

Postat: 9 november 2005, 14:52:40
av sodjan

Postat: 9 november 2005, 15:29:02
av dar303
no parts pic programer noppp ska visst vara enkel och billig.

Sökfunktionen är bra men ibland behöver man tips när man verkligen inte vet vad man letar efter!

Re: hur bygger man en programerare?

Postat: 9 november 2005, 16:09:15
av Buffi
ny börjare skrev: tyvär är dessa mycket dyra (tusenlappen nästan)
Nej... köp den som kostar under 50kr från futurlec för avr istället...

http://www.futurlec.com/ATMegaControlBoard.shtml

Längst ner på den sidan.. du behöver inte control board. Works like a charm.

Postat: 9 november 2005, 17:31:38
av d98mp
Jag var själv i samma situation för ett år sedan så jag ska försöka skriva ett lättbegripligt svar.

Man kan bygga en s.k. JDM-programmerare som ansluts till serieporten. (jag har hört att det kanske inte går på alla nya och inga bärbara datorer pga att de ger för klen spänning men det funkade för mig)

Själv byggde jag en brasiliansk variant som jag hittade här:

http://www.lampz.bravehost.com/microcon ... Programmer

Jag har programmerat PIC16F628 och PIC16F870 med den men misslyckats med PIC16F877A (dock lyckades killen som designade programmeraren).

För att ladda ner sitt PIC-program behöver man ett gratisprogram som heter ICProg och finns här:

http://www.ic-prog.com/

För att skriva ett program till PIC behöver man ett gratisprogram som heter MPLab och finns på http://www.microchip.com

Om sedan PIC är rätt väg att gå för en nybörjare är jag fel person att svara på eftersom jag inte vet något om AVR eller andra alternativ.

Ett sista tips om du ska bygga själv är att inte beställa komponenter för ytmontering... jag råkade beställa ett par zenerdioder som var pyttesmå, men det löste sig till slut trots att jag inte ens äger en pincett :)

Postat: 9 november 2005, 17:42:30
av ny börjare
karlstedt skrev:För närvarande programmerar jag mina AVR microkontrollers med en parallellkabel och 4 motstånd.. Tror inte att den kostar tusenlappen nästan. Nu vet jag inte vilken uC-typ du vill programmera men en programmerare för tusenlappar behöver du med all säkerhet inte! om du söker lite på din uC-typ och programmerare på google så lär du hitta mer än du behöver för att komma igång... Det brukar underlätta att göra lite research innan man ställer sina frågor...
det här forumet ingår i min research!!! :!:

Postat: 9 november 2005, 18:22:46
av ny börjare
okej jag överdrev lite väl mycket med en tusenlapp...
okej om vi lämnar programerarna för stunden och funderar på programeringsspråk, vilket är bäst?

jag har lite erfarenhet av visual basic och pbasic (jag kollade lite på parralax hemsida) jag gilla den pbasic en hel del även om det på vissa ställen var lite krångligt, jag vill inte hålla på med någonting krångligare

Postat: 9 november 2005, 18:39:42
av Icecap
BASIC är dött! Till små uppgifter i PIC är assembler grejen, ska man göra större saker är det C som gäller.

Med C anser jag att det även täcker Pascal, för mig är de så när besläktade att de hör till samma familj men jag har kört båda C och Pascal och jag föredrar långt C.

BASIC övergav jag 1985 på grund av den synnerliga ineffktiva uppbyggnad, körte ASM och Pascal ett bra tag (fram till 1991) men sedan har det varit C med vissa undantag för CiCode, lite olika PLC'ar och annat där det inte har varit möjligt att välja C.

Jag ser det så att om uppgiften kan bli krånglig och kräva en del arbete vill jag inte lägga tid och energi på att hitta bugger på grund av språket.

Postat: 9 november 2005, 18:45:52
av ny börjare
okej nu har jag fått besked, jag kör på C
det blir väl nått nytt man får lära sig...

det är bra att få ett så enkelt svar :)

Postat: 9 november 2005, 19:05:21
av sodjan
Som nybörjare borde du börja med assembler tills du tror/tycker att du behärskar pocessorarkitekturen. Räkna med ett år eller så. Då kan det vara läge att byta till något annat (om det skall vara helt nödvändigt... :-) ).