Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Daljinsko zakljucavanje otkljucavanje
#30
(08-23-2014, 10:41 PM)samuki Wrote: a mogu li ja negdje skinuti taj kod . hex file, ubaciti u program i programitati ?

Nažalost, nema gotovog HEX fajla, ali može ga biti Smile
Recimo ovako, izvorni kod koji sam postao na prethodnom linku je opis kako da se izlazi ponašaju u odnosu na ulazni pin. Pisano je na C jeziku koga pomoću kompajlera (Hi-Tech PICC, MikroC, XC8 itd...) možeš da "pretvoriš" u izvršni kod, narodskog naziva HEX, što je u stvari mašinski kod (ili izvršni) koji se zapisuje u Intel HEX formatu koji je pak prepoznatljiv od strane većine softvera za programiranje.

Zašto ide ovim redosledom? Svaki mikrokontroler ili serija mikrokontrolera istog proizvođača ima svoj jedinstveni mašinski (low-level) jezik, i za svaki naredni MCU programer mora da ga nauči. Kako je mašinski jezik zaista nepregledan i totalno suvoparan, samo brojke, izrađen je tzv. assembler koji je olakšao pamćenje komandi koje programer unosi. Kao takav opet ja prilično zavistan od mikrokontrolera do mikrokontrolera.

Zato se praktikuje da se nauči neko od viših programskih jezika, recimo C. Kod koji je pisan u C-u se zatim kompajlira nekim od kompajlera, koji podržava željeni mikrokontroler, i tako dobijamo asemblesrki kod koji se dalje istim kompajlerom konvertuje u finalni HEX koji se direktno ubacuje u mikrokontroler (možete ga posmatrati da je to upravo mašinski kod koga smo pomenuli). Možete slobodno pogledati HEX nekim text editorom, notepad i sl, da se uverite u njegovu nepreglednost Smile

Malo sam detaljnije opisao, da pokušam ta Španksa sela postanu neka nama bliža, pa idemo dalje Smile

Što se tiče EPROMA/EEPROM-a i slično, sve to već imaš unutar ovog malog PIC-a. Mikroprocesor je čip kome je potrebno dodati externo RAM, ROM/EPROM/FLASH i slično (većini i posebne periferijske kontrolere) dok je Mikrokontroler naziv za sve to spakovano u jednom kućištu.

Znači da bi sklop koji je tebi potreban radio, treba ti samo mikrokontroler PIC12F629, napajanje i prateća pasivna elektronika (kondenzatori, otpornici, par LED-ica i slični).
Reply


Messages In This Thread
Daljinsko zakljucavanje otkljucavanje - by samuki - 08-02-2014, 02:04 PM
RE: Daljinsko zakljucavanje otkljucavanje - by npejcic - 08-24-2014, 09:17 AM

Forum Jump:


Users browsing this thread: 19 Guest(s)