Atmega mikrokontroler

to nikad nisam radio sa mikrokontrolerima imam opet par (stotina) pitanja.

dva dana googlam o tome i samo sam par stvari razjasnio.

I2C protokol/komunikacija/veza. TWI protokol/komunikacija/veza. Koja je raz

To znam da postoje dva kanala, jedan za "clock" a drugi za podatke.

Ja sam na faksu programirao u C / Matlab / Python (Sage) / malo u Java-i. V

sprogramirano. I opet neka dobra knjiga.

ontrollerLEDblink.aspx

opet bit neizmjerno zahvalan :)

Reply to
Mario Matovina
Loading thread data ...

??istiti.

Reply to
Mario Matovina

Ovdje

formatting link

0x10, 0x40... Znam da je ova 0b11010010 binarna.
Reply to
Mario Matovina

0x je oznaka za hexadecimalni broj, u komentarima imas istu adresu napisanu binarno i u hex-u. Svaka hex znamenka je 4 bita: 0xf0 = 0b11110000 0x0f = 0b00001111
--
Chupo
Reply to
Chupo

Reply to
Mario Matovina

Pardon 69, ne 68

Reply to
Mario Matovina

Treba ti samo nekoliko minuta da naucis napamet i trenutno pretvarati iz hex-a u binarno i iz binarnoga u hex (koji se i koristi upravo zbog toga da bi se broj mogo 'vidjeti' trenutno). Pretvaras 4 po 4 bita:

0x69

Prvo pretvaras 6:

6 = 4 + 2, znaci to je 0110

Jer binarne znamenke imaju tezine:

8 4 2 1

Onda pretvaras 9:

9 = 8 + 1, znaci to je 1001

I onda spojis i dobijes:

0x69 = 01101001

A ovaj binarni broj kojega si napisao:

11001001

Opet gledas 4 po 4 bita:

1100 je 8 + 4 = 12 = c

1001 je 8 + 1 = 9

Znaci 11001001 = 0xc9

c9 (201) je inace hex kod za naredbu RET na processoru Z80 :-)

--
Chupo
Reply to
Chupo

Reply to
mirko konobar

?to zatreba javi se, za

Kako to da ovdje kad on spoji mikrokontroler ne treba kristal spojiti sa mi krokontrolerom da mu odredi takt?

formatting link
.aspx

Reply to
Mario Matovina
Reply to
Mario Matovina
.

Da li ja trebam direktno upravljati sa SCL i SDA u kodu ili postoji neka fu

Reply to
Mario Matovina

formatting link

Mozda i nije. Zato bi morao biti isti jezik? Osim toga, neki mikrokontroleri imaju hardware-ski I2C interface pa se onda preko njega komunicira na nacin specifican za taj mikrokontroler - a neki nemaju hardware-ski interface pa se onda komunikacija odvija software-ski, a tesko da ce 2 covjeka napisati programe koji su potpuno isti.

--
Chupo
Reply to
Chupo

Reply to
vaso

Ustekas uredjaj u arduino, u kod upises #include i koristis funkcije za upravljanje uredjajem. Jes istoje jebogairud jescuo za gugl i vikipediju:) I ne moras znati nista o tome! Ustekas, inkludas, i vozi.

Pozdrav...

Reply to
Josip Almasi

Kako to da ovdje kad on spoji mikrokontroler ne treba kristal spojiti sa mikrokontrolerom da mu odredi takt?

formatting link

Tu ti se (kao i kod svega ostalog) primjenjuje 6. Murphy-ev zakon tehnike

je tu:

formatting link
a stranica je 24 pa na dalje.

Reply to
mirko konobar

.h> i koristim funkcije?

Reply to
Mario Matovina

a.

00.h> i koristim funkcije?

Jel to vrijedi samo za arduino ili i za Atmega mikrokontrolere zasebno kupl jene?

Reply to
Mario Matovina

Ko sta ti je reko mirko konobar - moraces procitati datasheet od mikrokontrolera jer to sta ti radis je ko da netko sjedne u auto pa pocne stiskati i okretati razne gumbe, proba okretati kljuc, pomaknuti rucicu mjenjaca itd. i promatra sta ce se desiti. S tom razlikom da je na taj nacin auto prije ili kasnije moguce nauciti voziti - ali ne i nauciti koristiti mikrokontroler.

Prije nego sta uopce pocnes analizirati necije gotove programe, moras od prve do zadnje stranice prociti datasheet(ove) od mikrokontrolera za koje su ti programi pisani. Jer isti program na drugom mikrokontroleru nece imati smisla ili ce raditi potpuno pogresno.

--
Chupo
Reply to
Chupo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.