06-03-2013, 01:02 PM
(06-03-2013, 08:45 AM)felch Kirjutas: A.R. Mismoodi tolle bootloaderiga majandatakse? St mismoodi tema kaudu uut koodi kivisse kirjutatakse?Esimesena ehitasin sellise DIP 40 pesaga plaadi,
panin sinna 6 pinniga pistiku, võtsin PicKit 2-e ja laadisin sinna nn boot loaderi. Selline väike exe fail. Netis saada.
Nüüd panin selle kivi teise plaadi peale kus oli kvarts, paar kondet, kaks nuppu ja kuhu tulid 4 USB juhet. Ülejäänud jalad olid vabad.
Nüüd kirjutasid selle Kitiga kaasas olnud MLAB IDE all C-s programmi.
Seal on hulga näiteid. Põhiline kuidas LEDi vilgutada ja kuidas temeratuuri mõõta. Mina plaanisin LEDide asemele optronid ja sain pinge arvutitest lahti - teise pinge peal. Üks LED jäi vilkuma kah.
Nüüd lased käima PDFSUSB nimelise programmi.
ver 1.00 Microchipi oma, netist saab.
Menüünupp LAADI.Laadid oma hex faili.
Siis hoiad all S2 ja vajutad S1 Need on kahte PICi jalga minevad nupud.
Edasi laaditakse sinu hex PICi. Käivitad, vilgutab LEDi et näed - töötab.
Siis on nii et saad üle sellesama USB panna PIC ja PC omavahel rääkima.
PC on mul olnud lcc32 ja C. Kirjutad norm win programmi.
PIC paistab programmi nagu COM port.
Kui midagi ei meeldi, parandad exe ära ja laadid uuesti.
USBd pole vaja lahti võtta.
Ius oleks kui nende nuppude asemel saaks panna PIC laadimise käsku saatma. Natuke vaadates netist sellist asja ei leidnud.
Mul PIC sügaval masinas ja sealt pidi pika kaabli nuppudeni vedama.
See on nii päriselus tehtud
http://www.youtube.com/watch?feature=pla...zIlZTB_R5I
Kuul on PC "hiir", laua tuled on ekraan, PC mõtleb ja teab, räägib PICile.
PIC kamandab tulede registreid, sammmootoreid ja elektromagnetit.
Räägib PCle, mis tal parajasti käsil.
Kõik mis tomub, paneb PC kirja. Et pärast saaks vaadata mis ja kuidas.
Kui vaja, peatad mängu, ühendad exe-ga mälupulga, laadid uue versiooni ja käivitad uuesti. Võid ka sellessamas PC-s transleerida.