 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 23, 15:29. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Ismokinkit programuoti PICus :)
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 23, 13:38 |
|
|
|
|
ok, reikia pasiziureti. sventes praeis reiks kibti prie reiklu )
pic'us is anglijos atisisunciau, cia pas mus po 14 lt, ten sakau, po 5 ar po 4 lt mokejau. del kitu (atmel pvz) nezinau, neziurejau, kol kas neprireike  |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 27, 00:03 |
|
|
|
|
Ačiū, patiko, užsikabinau. Tik kažkodėl neina atsispausdinti.Gal kas spausdinamą versiją padovanotų.
Ir tuo pačiu dar paklausiu, per kiek laiko turi pakilti MCRL iki 13V, kad PIC16F84A pereitų į programavimo režimą. |
|
|
|
|
|
 |
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 27, 23:54 |
|
|
|
|
| str rašo: |
| ..., per kiek laiko turi pakilti MCRL iki 13V, kad PIC16F84A pereitų į programavimo režimą. |
Gal neaiškiai paklausiau. Kai RB6, RB7 nustatyti kaip įėjimai, gerai nusiskaito ir įsirašo. Bet jeigu RB6, RB7 nustatyti kaip išėjimai, įrašius daugiau nepereina į programavimo režimą, ant MCRL 13, o MC darbiniam režime. Nulitavus kondensatorių nuo programavimo kontakto, pradėjo programuotis. Išeitų, kad kondensatorius sulėtindavo įtampos kilimą. ? |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 29, 00:21 |
|
|
|
|
| str rašo: |
| įrašius daugiau nepereina į programavimo režimą |
Čia tikrai taip norėjai parašyt?
Šiaip darbas<->programavimas režimai pasikeičia ikimirksniu bent jau mūsų reakcija. |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 29, 01:00 |
|
|
|
|
Taip, tai ir norėjau parašyti. Tai mano pirmas PIC programatorius. Kai jis man neveikė (dėl trūkusio takelio ), nežinodamas ką daryti, uždėjau lygiagrečiai C10 1uF. http://www.cqham.ru/progAVR_PIC.htm . Tai nepadėjo, bet ir netrukdė, pašalinus gedimą sėkmingai įrašinėjau. Bet kai įrašiau programą, kurioje programavimo kojos nustatytos, kaip išėjimai, į programavimo režimą nepersijungia. Ant RB6, RB7 susimaišę paties PIC'o generuojami ir iš kompo ateinantys impulsai. Įdėjau kitą PIC'ą, pereina į programavimo režimą, bet tik kol tą pačią programą neįrašau. Išlitavus 1uF, abi mikroschemos sėkmingai persijungia į programavimo režimą. |
|
|
|
|
|
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 29, 09:01 |
|
|
|
|
| str rašo: |
| ..bet kai įrašiau programą, kurioje programavimo kojos nustatytos, kaip išėjimai, į programavimo režimą nepersijungia. Ant RB6, RB7 susimaišę paties PIC'o generuojami ir iš kompo ateinantys impulsai.. |
pagal mane jokio skirtumo kaip kojos nustatytos, įėjimai ar išėjimai. Programavimo metu į reset paduodama +12V ir kontroleris pereina į programavimo režimą, ir įrašyta programa nebevykdoma. Nebent ant tų kojų kas nors prijungta tada reikia rezistorius berods ne mažiau 300Ω dėti. |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 29, 14:35 |
|
|
|
|
| Žiūrint koks programatorius. Jei +5V kabo visą laiką, tai prieš programavimą jau vykdoma įrašyta į kontrolerį programa. Jei bus nustatyti kaip išėjimai, bus blogai. Galima permušti didesne srove programatoriaus, bet geriausia programiškai šį momentą įvertinti, arba naudoti programatorių, kuriame +5v įsijungia tik programavimo metu. |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2009 12 29, 16:52 |
|
|
|
|
Programatorius toks, kaip nuorodoj man ankstesniame poste. Reset per 4,7k į korpusą, ir per VT3 (BC640) į +13V, daugiau niekur nesijungia.
RB6, RB7 taip pat niekuo neapkrauti, tik prie programatoriaus prijungti.
Įtariu, kad slenkstinę programavimo režimo įtampą reset pasiekia vėliau, negu nusistato darbinis režimas, ir užstringa jame. |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 01 01, 13:19 |
|
|
|
|
Dar pora klausimukų. Kam reikalingas W registras ? Kaip valdininkas koks, kiekvienai komandai po papildomą ciklą sunaudoja.
Ar yra skirtumas rašant b'11111111' ir d'255' ?Kodėl A. Baškio laboruose vienur dvejetainį, kitur dešimtainį naudoja ? |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 01 01, 16:42 |
|
|
|
|
| str rašo: |
Dar pora klausimukų. Kam reikalingas W registras ? Kaip valdininkas koks, kiekvienai komandai po papildomą ciklą sunaudoja.
Ar yra skirtumas rašant b'11111111' ir d'255' ?Kodėl A. Baškio laboruose vienur dvejetainį, kitur dešimtainį naudoja ? |
w yra darbinis registras. Pirmiausia duomenis į jį įkeli po to jau gali permest į kitus registrus
b'11111111' , d'255' ir 0xFF tas pats. Rašo tam, kad išmoktum ir pažintum dvejetainius ir dešimtainius sk.  |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 01 01, 18:48 |
|
|
|
|
Pix yra primityvus kontroleris todel tik su W registru galima komandas atlikti.
atmega ir kiti gali atlikti komandas tarp betkuriu registru.
o dešimtaine dvejetaine ar šešioliktaine sistema naudojama pagal reikala
jei valdome portus tai dvejetaine patogiausia, bet šešioliktaine kompaktiškesne |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 01 01, 22:10 |
|
|
|
|
Ačiū lėtai, bet pagaunu. Kaip kuriamos programos, prie kompo prakaituojant, ar prie kompo tik įvedinėjama ir atiderinama, tai kas jau mintyse sukurta? |
|
|
|
|
|
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 06, 19:55 |
|
|
|
|
Po truputį daėjau iki LCD valdymo. Jei mokymuisi būčiau paskyręs tą mėnesį, kai beviltiškai bandžiau paleisti internete rastas programas, būčiau pasistūmėjęs gerokai toliau. Gal yra taip smulkiai (kaip prof. A. Baškio) aprašytas lietuvių ar rusų k. naujesnis PIC kontroleris, turintis ADC, PWM ?
Ir dar tuo pačiu klausimukas. Kam 9-am labore įjungiami vidiniai rezistoriai, jei visi prievadai nustatyti kaip išėjimai?
| Citata: |
9. TRISB ir TRISA registrais nustatyti B ir A prievadų išvadus signalui išvesti bei įkelti 0 į OPTION_REG registro 7 skiltį (šioje skiltyje saugojamas RBPU bitas):
movlw b00000000 ;įrašyti į W registrą dvejetainį
;skaičių, pateiktą tarp kabučių
movwf TRISB ;perkelti W registro turinį į TRISB
;registrą (nustatyti prievado
;išvadus duomenims išvesti)
movlw b'00000' ;įrašyti į W registrą dvejetainį
;skaičių, pateiktą tarp kabučių
movwf TRISA ;perkelti W registro turinį į TRISA
;registrą (nustatyti prievado
;išvadus duomenims išvesti)
bcf OPTION_REG,7 ;prijungti prie B prievado
;išvadų vidinius rezistorius |
|
|
|
|
|
|
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 06, 23:06 |
|
|
|
|
Papildomus "rezistorius" prie PORTB galima ijungti tik kai portas nustatomas kaip iejimas. Jeigu porta B nustatysi kaip isejima,tai tie rezistoriai automatiskai yra atjungiami. Praktiskai galima tuos rezistorius ir nejungineti,t.y palikti atjungtus,o esant reikalui projektuojant schema prie porto iejimo ir +5V prijungti kokiu 10kom varza,tai ir bus panasiai kaip vidinine varza,nors vidui ten ne varza o tik pradaromas tranzas ir paduodami +5V,tai kartais gali buti reikalinga tam kad pvz iejimas nebutu paliktas neapibreztoje busenoje,tuomet iejime yra stabilus "1", ir tik i ji padavus nulini signala jis tampa "0" ,arba jeigu iejimas valdomas schemoje naudojant tranza su atviru kolektoriumi.. Portui A nera vidiniu rezistoriu todel projektuojant schema kartais gali reikt prijungti juos isoriskai.
Todel manau kad knygoje siuo atveju yra apsirikta,ir vidiniu rezistoriu ijungimas yra visiskai bereikalingas jeigu portai nustatomi kaip isejimai. |
|
|
|
|
|
 |
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |