Styra PIC via datorn

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Bola
Inlägg: 133
Blev medlem: 16 november 2009, 10:28:41
Ort: Göteborg

Styra PIC via datorn

Inlägg av Bola »

Hej!

Jag är sugen på att försöka mig på att styra en mikrokontroller (helst pic då jag sysslat med detta innan) med ett program i datorn där kommunikationen mellan pic och dator skulle vara usb. Till att börja med ränker jag mig att det räcker att göra ett litet program med en knapp på datorn och trycker man på den knappen så tänds en diod eller liknande.

Är det någon som har någon sida som ni tycker beskriver hur nått sånt här fungerar? Finns givetvis mycket om detta men jag tycker att många exempel är väldigt komplicerade. Så några tips tas tacksamt emot så jag får en spark i rätt riktning ;)

Tips på hårdvara, kanske finns nått nybörjar kit för detta ändamål?
Användarvisningsbild
Melkutt
Inlägg: 1195
Blev medlem: 3 september 2007, 02:02:39
Ort: Gotland/Stånga
Kontakt:

Re: Styra pic via datorn

Inlägg av Melkutt »

Pickit 2/3 är en bra början

73-344-18

Kalas bra pris hos ELFA också ;)
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Styra pic via datorn

Inlägg av sodjan »

"Datorn", vad är det ? En PC ? Med Winows eller med vadå ?
En "knapp", är det en knapp på tangenbordet eller en knapp hurdå ?

Microchip har ett antal demo/introduktions kort för PIC18 och USB :

http://www.microchip.com/stellent/idcpl ... e=en536385
http://www.microchip.com/stellent/idcpl ... e=en543105
http://www.microchip.com/stellent/idcpl ... e=en540669

Jag har inte kollat närmare om de kan programmeras som de är direkt över USB eller om de
kräver en separat programmerare (PICkit 2/3 eller liknande) Men det är din hemläxa... :-)
Användarvisningsbild
e5frog
Inlägg: 475
Blev medlem: 18 juni 2005, 20:41:12
Ort: Älvängen
Kontakt:

Re: Styra pic via datorn

Inlägg av e5frog »

Jag hade köpt en USB till seriell TTL kabel, jag köpte en sån här och kopplade till min NES nyligen:
http://www.dealextreme.com/p/usb-cable- ... 2670-13638
$4.23 inklusive frakt.

Bara att klippa av kabeln vid den lilla kontakten, höljet är lätt att öppna så att man kan se vilken kabel som är kopplad till vad (TX RX GND).
Sen kan man skicka data till COM-porten från PC:n med ett terminalprogram eller om man programmerar själv eller använder annat program.

Här finns lite bra tips-länkar, t.ex. till bootloaders så att du kan programmera från andra gången och framåt via din kabel:
http://wiki.gudinna.com/240

Du kan även kika här:
http://elektronikforumet.com/forum/view ... =7&t=47890

Enklast är väl att välja hur mycket I/O du behöver, hur mycket det får kosta och sedan leta reda på ett kod-exempel som har seriell kommunikation. Eller om du letar reda på kod först och sedan köper den processormodellen. ;-)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Styra pic via datorn

Inlägg av v-g »

Enklast är nog att köpa en USB-serieport sen har du en MAX232 och därefter PIC:en bara.

Man kan börja med bara en serieport och en MAX också.

Relativt enkelt att komma igång och man kan enkelt gå över till bluetooth eller vad man nu vill.

Sen finns ju separata USB-chip också (liknande de som sitter i kabeln ovan) så slipper man RS232 (dvs spänningsnivåerna) helt och kan i princip läsa USB direkt (som en serieport).

FTDI är bra USB-seriell:a kretsar.

Edit:3:a på gröten typ. Låter det stå iaf. :)

Edit2:Enlig sodjan:s "spec" nedan :vissla:
Senast redigerad av v-g 14 december 2011, 22:49:00, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Styra pic via datorn

Inlägg av sodjan »

Nu var ju "kravet" (eller vad det nu var) ett det skulle vara
"kommunikationen mellan pic och dator skulle vara usb." Men visst,
en adapter och köra USART på PIC'en gör det hela väldigt mycket
enklare och utbudet av PIC modeller ökar 100-falt (nästan :-) ).

Och sen så heter det "USB" och "PIC", inte "usb" och "pic". När man
ber om hjälp så är det en dålig ide att göra det hela svårläst i onödan.
Bola
Inlägg: 133
Blev medlem: 16 november 2009, 10:28:41
Ort: Göteborg

Re: Styra pic via datorn

Inlägg av Bola »

Ja, man blir väl kanske lite knapphändig ibland med informationen när man har en klar bild i huvudet av hur det ser ut. Men jag får tacka för länkar och ideér det ska nog få mig i rätt riktning.
Det var nog nått sånt här jag tänkt mig : http://www.waitingforfriday.com/index.p ... USB_device

Men som sagt tack för länkar och kommentarer!
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: Styra pic via datorn

Inlägg av PHermansson »

Det där sista med PIC18F2550, 4550 och liknande är rätt kul. Det finns exempelkod som gör det enkelt att komma igång, och kan man lite C är det inte så svårt att lägga till egna funktioner. Har lekt lite med det, men nu tycker jag det är roligare med AVRUSB och Arduino.
nifelheim
Den första
Inlägg: 2552
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Styra pic via datorn

Inlägg av nifelheim »

http://www.kjell.com/sortiment/el/elekt ... 4-5-p87160

Ett kit med kodexempel som gör det du vill med en pic.
Användarvisningsbild
4kTRB
Inlägg: 21637
Blev medlem: 16 augusti 2009, 19:04:48

Re: Styra pic via datorn

Inlägg av 4kTRB »

Jag köpte boken "Building Java Robots" som tar upp mycket om
interaktion mellan PC och BASIC Stamp/Parallax Javelin.

Jag har dock mest bara bläddrat i den och aldrig kommit igång.
Kommentarerna på Amazon ger en del info om boken.
En förutsättning för att få bra behållning är väl dock att du bör ha programmerat i Java.

http://www.amazon.com/Definitive-Guide- ... 1590595564
Bild
http://www.robotshop.se/micro/stamp.html
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Styra pic via datorn

Inlägg av v-g »

Håll dig borta från Basic Stamp och javelin stamp. Det är lite som en motorcykel som bara gör 20km/h

Java är ett skitprogramspråk när det gäller µc skulle jag vilja påstå. (Jag har faktist inte råkat på något java är bra på öht, möjligen javascript då :vissla: )
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Styra pic via datorn

Inlägg av sodjan »

Java är bra på att driva försäljningen av hårdvara för att kunna köra applikationerna.
Men annars vet jag inte... :-)

http://www.idg.se/2.1085/1.421313/dalig ... ol-an-java
Användarvisningsbild
Mediespecialist
Inlägg: 479
Blev medlem: 18 oktober 2010, 18:43:24
Ort: Kalmar
Kontakt:

Re: Styra PIC via datorn

Inlägg av Mediespecialist »

Jag har på flera byggen använt en liknande kabel som e5frog tipsade om men en färdig med dokumentation .

Kika på:
http://www.electrokit.com/ftdikabel-usb-ttl-5v.47364

eller

http://www.lawicel-shop.se/prod/TTL-232 ... ?refcode=f

lite dyrare javisst, men dom fungerar kanon.


/ Petter
Användarvisningsbild
Glenn
Inlägg: 37694
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Styra pic via datorn

Inlägg av Glenn »

v-g skrev: Java är ett skitprogramspråk när det gäller µc skulle jag vilja påstå. (Jag har faktist inte råkat på något java är bra på öht, möjligen javascript då :vissla: )
Javascript har *INGENTING* med java att göra utom att man fulsnyltar på namnet.

java är väl iofs vackert för vissa saker, men det är ju inget jag skulle köra på en MCU nej.
Användarvisningsbild
4kTRB
Inlägg: 21637
Blev medlem: 16 augusti 2009, 19:04:48

Re: Styra PIC via datorn

Inlägg av 4kTRB »

Scott Preston har ett par hemsidor relaterade till robotar.
Han är inte direkt någon nybörjare inom området.
http://www.scottsbots.com/about.php
Sedan STAMP passar alldeles utmärkt, särskilt om du ska
börja med hobbyn.
http://www.parallax.com/tabid/295/Default.aspx
Skriv svar