Arduino vs. poseban Atmega kontroler

Mar 09, 2015 75 Replies

om/itm/1PCS-8-5x20cm-DIY-PCB-Prototype-Printed-Circuit-Board-Matrix-Stripbo

Osim ako radis 100 komada necega pa umjesto s $15 za gotovu plocicu s jacim mikrokontrolerom mozes iskoristiti vlastitu koja te kosta 7 kn.

Let There Be Light Custom LED driveri prema specifikacijama http://tinyurl.com/customleddriver Chupo

formatting link
. Nemam source,

Prvi put cujem za taj protokol, kako je oznacen taj izlaz na stanici? Na linku se spominje rs232 tj serijski port, zasto njega ne koristis?

zato jer nemam ni baznu stanicu ni serijski port. uostalom, baznu stanicu n emam jer mi nije cilj da ta postaja proradi od prve, to me ne dira ni 5%. J

Mislim da je signal kodiran "manchester" kodiranjem, a protokol je valjda " Oregon RF protokol"

formatting link
RF-Protocols.pdf

Sad mi nije jasno, kako ga povezujes na zvucnu, po onom slici bi rekao direktno? Jesi uspio dekodirat taj signal tj dobit paket?

Je li to ova ista :

formatting link

baznu stanicu nego da podatke prima mikrokontroler i onda ih preko

Flash.

--

koristiti modul koji ima digitalni izlaz i samo prima podatke?

--

Samo sam morao umjesto onog telefonskog kabela provukao koaksijalni, signa l je jako oslabio i iskrivio se.

Da, to je ta stranica.

OM da imam di spremit podatke.

Podatke ti je puno elegantnije spremati na SD karticu:

formatting link

formatting link

Zapisujes ih kao CSV pa ih mozes otvarati sa Excelom.

Let There Be Light Custom LED driveri prema specifikacijama http://tinyurl.com/customleddriver Chupo

Pisanja. Broj citanja nema ogranicenja. Nakon tog limita procitani podaci vise ne moraju odgovarati upisanima. Imas algoritme za wear leveling - jedan od poznatijih je 'round robin' algoritam pa malo procitaj o tome. Svodi se na to da se podaci svaki put upisuju na razlicite lokacije. Ja radim tako da ih upisujem dvaput i uz svaki blok podatak upisem i checksum pa se onda prilikom citanja moze provjeriti da li je jedan od blokova ostecen pa ga se rekonstruira preko ispravnog. Nesta ko RAID u mirror mode-u.

Jer, upisivanje u EEPROM se realizira preko strogo odredjene sekvence instrukcija i strogo odredjenih timing-a pa je, ako u toku procesa upisivanja podatke uC ostane bez napajanja, podatak kojega se upisuje nedefiniran.

Prouci malo i zbog cega na AVR mikrokontrolerima moze doci do korupcije prvog byte-a u EEPROM-u.

Let There Be Light Custom LED driveri prema specifikacijama http://tinyurl.com/customleddriver Chupo

avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1

ljen u TME i taj radi normalno ali ovih 5 nikako ne mogu natirat da rade.

upljen u TME i taj radi normalno ali ovih 5 nikako ne mogu natirat da rade.

>

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required