 |

|
|
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, 17:01. 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: 2010 02 10, 17:22 |
|
|
|
|
Gal tai ne apsirikimas, o kontrolinė klaida, jei studentui neiškyla klausimas, reiškia nelabai supranta ką daro.
Dar nesuprantu, kam programos pradžioj reikia išvalyti registrus, kodėl to nepadaro reset įjungimo momentu?
Ir kas lieka W registre po komandos movwf, ar galima tą patį skaičių įkėlus vieną kartą į W , po to į kelis registrus įkelti? |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 10, 18:01 |
|
|
|
|
reset yra is esmes vienas is pertraukimu kurio adresas 0000
jam nera ko valyti registru, nes kas zino, gal tu juos dar naudosi.
pvz procesorius pakibo po reset jis gali toliau vykdyti programa nuo ten kur pabaige
beje registru valyti nera jokio rekalo isvis |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 10, 18:49 |
|
|
|
|
Pakibimas dar nežinomas dalykas. Ar tai reiškia, kad programa sustojo kažkurioje vietoje, ar išvis neprognozuojami skaičiai išėjimuose atsirado? Dėl kokių priežasčių įvyksta, per kiek laiko atpažįstamas pakibimas?
Pavyzdžiui, skalbyklės variklis turi lėtai pasiekti nustatytas apsukas, bet pasiekus pusę greičio, pakimba MV. ? |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 10, 19:13 |
|
|
|
|
nu pakibimas buna programinis arba hardwarinis. sakykim padarysim klaidinga programa kuri paims ir uzisusks kur nors belaukdama kazko ko sulaukti neimanoma.
tokiu atveju gelbeja watchdog, kuris papaudzia reset
hardwarinis pakibimas irgi panomas jei pvz itampa per daug sumazes, susigadins stekas at kokie registrai ir programa prades daryti nesamones. paprastai tokiu atveju uztrigs kur nors irgi kartodama ta pacia nesamone |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 10, 19:57 |
|
|
|
|
| Ar teisingai galvoju, kad reikia į EEPROM pasidėti tai, kas jau atlikta, kad po pakibimo toliau vykdytų nuo tos vietos, kur pakibo? |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 11, 16:30 |
|
|
|
|
Digix neklaidink žmonių
reset nėra paprastas interuptas kuris tik nušoka į pradžią, o jo paskirtis viską užnulinti ar įstatyti kitas gamintojo nustatytas reikšmes, kitaip iš RESET jokios prasmės nėra. Periferija visa nebeveikia, po reset (matyt pas Digix veikia), todėl visko nulinti nėra būtina pradžioj, nors C kompiliatoriai ir papyksta biškį bet papyksta ir praeina.
tiesa reikia nepamiršti, kad reset pilnai įvyktų, reikia užtektinos trukmės impulso, kitaip gali ir neužsinulinti, t.y. nesuveikti reset mechanizmas iki galo. kokios trukmės, apsprendžia gamintojas ir jo konkretus gaminys, bet čia jau milisekundės. |
|
|
|
|
|
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 11, 17:28 |
|
|
|
|
nu periferija jo, su reset irgi nuresetinama, bet pats procesorius i tai reaguoja kaip i paprasta pertraukima visi registrai ir atmintie lieka nepakite.
amt atmegos tai galima suzinoti kas ta reset iskviete tai jei tai buvo watchdogas galima neinicializuoti nieko ir testi toliau nuo ten kur pabaihgem
tik va nezinau ar reset padeda i steka grizimo adresa |
|
|
|
|
|
 |
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 11, 20:54 |
|
|
|
|
Ačiū visiems padėjusiems, pagaliau truputį susigaudau, kas vyksta kontroleryje. Su C kalba niekaip nepavykdavo prasilaužti, jeigu ir veikia programa, vistiek nesuprantu, kaip veikia, ar ilgai veiks.
Ypač dėkingas minep, kad prirodė prof. A. Baškio knygą ir xina, kad jam užteko kantrybės išmokyti, kaip įdiegti į kompą reikiamas programas ir įrašyti PIC'ą.
Norėčiau pastudijuoti kokio nors variklio lėto apsukų kėlimo , arba pečiaus lėto temperatūros kėlimo programą , asembleriu PIC'ui parašytą.
Gal kas nuorodą žinote, ar savo sukurta pasidalinti galite. |
|
|
|
|
|
 |
Ismokinkit programuoti PICus :) |
Parašytas: 2010 02 11, 22:15 |
|
|
|
|
Neradau, 100 iš 8 milijonų paieškos rusų k. rezultatų peržiūrėjau.
Ir bijau užsišokti ant kažkieno pajuokavimo, geriau kokio pramoninio, skalbyklės, stomatologinio grąžto variklio valdymas, arba keramikos degimo, duonos kepimo pečiaus programa. |
|
|
|
|
|
|
 |
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 |
|

|
 |