Sida 1 av 2
Styra PIC via datorn
Postat: 14 december 2011, 22:18:52
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?
Re: Styra pic via datorn
Postat: 14 december 2011, 22:25:03
av Melkutt
Pickit 2/3 är en bra början
73-344-18
Kalas bra pris hos ELFA också

Re: Styra pic via datorn
Postat: 14 december 2011, 22:31:27
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...

Re: Styra pic via datorn
Postat: 14 december 2011, 22:34:28
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.

Re: Styra pic via datorn
Postat: 14 december 2011, 22:36:37
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
"spec" nedan

Re: Styra pic via datorn
Postat: 14 december 2011, 22:39:47
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.
Re: Styra pic via datorn
Postat: 15 december 2011, 08:28:41
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!
Re: Styra pic via datorn
Postat: 15 december 2011, 08:56:30
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.
Re: Styra pic via datorn
Postat: 15 december 2011, 10:21:51
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.
Re: Styra pic via datorn
Postat: 15 december 2011, 12:05:58
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
http://www.robotshop.se/micro/stamp.html
Re: Styra pic via datorn
Postat: 15 december 2011, 19:13:02
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å

)
Re: Styra pic via datorn
Postat: 15 december 2011, 19:55:31
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
Re: Styra PIC via datorn
Postat: 16 december 2011, 09:47:26
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
Re: Styra pic via datorn
Postat: 16 december 2011, 10:14:51
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å

)
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.
Re: Styra PIC via datorn
Postat: 16 december 2011, 10:20:52
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