Elektronika

Edukativni tekstovi iz sveta elektronike

Komponente

Opisi komponenata koje se koriste u elektronici

Novosti

Najnovije vesti iz elektronike i ostalih srodnih oblasti

Projekat

Projekti iz elektronike za samogradnju

Rečnik

Rečnik pojmova iz elektronike i računarstva

Početna » Arhiva tekstova po kategoriji

Tekstovi u kategoriji Programiranje

ASCII Tabela
Četvrtak, 27. Avgust 2009. | Nema komentara
ASCII Tabela

Početkom 60tih godina razvijen je ASCII sa namerom da se obezbedi standardizacija pri razmeni informacija putem teleprintera. Kao i svaka reprezentacija karaktera na računaru, ASCII predstavlja korespodenciju između znakova pisma i njegove numeričke predstave.

Osnovno o Impulsno Širinskoj Modulaciji
Subota, 27. Jun 2009. | Nema komentara
Osnovno o Impulsno Širinskoj Modulaciji

Impulsno širinska modulacija (skraćeno IŠM) je vrsta upravljanja koja predstavlja način da se od digitalnog signala napravi signal analogne vrednosti. Korišćenjem brojača sa visokom rezolucijom, odnos impuls/pauza se moduliše da odgovara specificiranom nivou analognog signala. U literature se često naziva i PWM, po skraćenici od engleskog naziva: Pulse Wide Modulation.

Pristup FLASH memoriji mikrokontrolera
Subota, 27. Jun 2009. | Nema komentara
Pristup FLASH memoriji mikrokontrolera

Hi Tech PICC STD pruža nekoliko metoda za pristup sadržaju programske memorije za vreme izvršavanja programa. Prilikom izmene sadržaja programske memorije mora se biti izuzetno oprezan. Ukoliko se modifikuje lokacija koja se trenutno izvršava ili se selektuje region izvršnog koda da se koristi kao stalno skladište podataka, rezultat može biti fatalan i može doći do otkazivanja rada uređaja.

Pristup EEPROM-u
Subota, 27. Jun 2009. | Nema komentara
Pristup EEPROM-u

Većini mikrokontrolera koji dolaze sa ugrađenim EEPROM-om, Hi-Tech C kompajler omogućuje nekoliko metoda za pristup ovoj memoriji. U ovom tekstu su opisane sve njegove metode za pristup EEPROM-u.

Bit instrukcije PIC mikrokontrolera
Subota, 27. Jun 2009. | Nema komentara
Bit instrukcije PIC mikrokontrolera

PIC mikrokontroleri imaju specifične instrukcije koje su u stanju da manipulišu sa bitima. Ove instrukcije se uglavnom svode na setovanje i brisanje određenog bita u okviru nekog bajta. Gde god je moguće Hi-Tech C će pokušati da iskoristi ove instrukcije radi optimizacije koda.

ID lokacije mikrokontrolera
Subota, 27. Jun 2009. | Nema komentara
ID lokacije mikrokontrolera

Kreiranje identifikacionog broja uređaja, koji koristi PIC mikrokontrolere, olakšano je ID lokacijama PIC mikrokontrolera. Ove lokacije mikrokontrolera nalaze se izvan adresabilnog prostora i za pristup njima ne mogu se koristiti regularne funkcije programskog jezika C.

Konfigurisanje rada PIC mikrokontrolera
Subota, 27. Jun 2009. | Nema komentara
Konfigurisanje rada PIC mikrokontrolera

Svaki mikrokontroler ima svoje konfiguracione bite preko kojih se mogu podešavati razni parametri mikrokontrolera. Ti parametri mogu biti: zaštita programa od iščitavanja, zaštita iščitavanja eeprom-a, postavljanje mikrokontrolera u debug mod, uključivanje watchdog timer-a, izbor vrste oscilatora koji se koristi sa mikrokontrolerom,… i druge opcije. Opcije koje se mogu podešavati zavise isključivo od vrste mikrokontrolera i za konkretan spisak opcija treba pogledati uputstvo od mikrokontrolera sa kojim se radi.

Upravljanje stekom i graf poziva funkcija
Subota, 27. Jun 2009. | Nema komentara
Upravljanje stekom i graf poziva funkcija

Stek kod PIC mikrokontrolera je ograničene veličine i ne može se njime direktno manipulisati. Na programeru je da proveri da se nije desilo prekoračenje u maksimalnoj dubina steka. Graf poziva funkcija je obezbeđen od strane linkera, pri generisanju MAP fajla, i prikazuje nivo steka, pri svakom pozivu funkcije.

Bit varijable
Subota, 27. Jun 2009. | Nema komentara
Bit varijable

Bolova algebra kao osnovni jezik računara poznaje samo dve različite vrednosti: tačno i netačno. Neophodna veličina promenljivih za prikazivanje ovih podaka iznosi samo 1 bit. U ovom tekstu objasnićemo potrebu za bit promenljivima i kako je to rešeno u nekim C kompajlerima za mikrokontrolere.

Konstante u C-u i njihova interpretacija u programu
Subota, 27. Jun 2009. | Nema komentara
Konstante u C-u i njihova interpretacija u programu

Višestruka reprezentacija brojeva u različitim brojnim sistemima dovodi do potrebe da se na jednoznačan način da do znanja u kom brojnom sistemu je broj zapisan. Da li se konstanta zapisana kao 21 posmatra kao short long unsign ili kao double tip podataka u programu? Odgovor ćete pronaći u nastavku teksta.