1-wire slave pro AVR

Jan 'yanek' Bortl yanek@ya.bofh.cz
Sobota Únor 14 00:06:34 CET 2009


Jan Waclawek wrote:
>>> Nerozumiem: to za polroka ocakavate taku vyraznu zmenu Vasich intelektualnych schoposti?
>> Neco takoveho, no flame, proste si _myslim_, ze v tomto pripade je asm 
>> zbytecne. 
> 
> Ja tomu vobec nerozumiem - aku pricinu to vobec mate robit v C? Dokazat si, ze to aj tymi nesikovnymni prostriedkami, ktore v C mozete mat, ide?

Proste to tak chci a hotovo, netreba o tom dale nijak uvazovat. Pokud 
zjistim, ze to proste neni technicky mozne resp. je to velmi nevhodne, bud 
zavrhnu onewire a vyresim to jinak nebo pouziji asm.

Vsiml jsem si, ze je zde zminovana nejaka sbernice RS4koliksi, ale zrejme je 
k tomu nutna nejaka velka bizuterie kolem a nemuzu to nejak nadratovat primo 
do AVR. Zatim to nechavam u ledu. Az si spalim nos (pripadne nejakeho 
brouka) s onewire, tak se hold podivam po necem jinem.

Takze napred se ptam jestli to nekdo v C vubec zkousel a pripadne na cem 
pohorel nebo nejaky rozumny argument proc to nedelat - krom argumentu 
casovani ktery jiz zde padl a jsem si ho vedom.

>> I to je duvod proc chci spise jazyk C, vymena CPU za jiny model by dle meho 
>> nazoru mela spocivat pouze ve zmene jednoho radku v Makefile.
>  
> No tak ho vymente... ved to predsa zalezi na tom, ako je samotna kniznica napisana, v tom Vam samotny jazyk nijako nepomoze...

Samozrejme ze zalezi, nikde netvrdim opak.
Mam proste pozitivni vztah k jazyku C, ve kterem ovsem obcas neco kutim, ale 
porad vic obcas nez v asm pro libovolnou architekturu (pred mnoha lety '51, 
avr jen velmi okrajove).

Nemluve o tom, ze asm zdrojove kody jednoho ze zminenych reseni nesly 
sestavit nikde jinde nez v AVR Studiu - kvuli tomu musim pouzit druhy PC, 
kde mam M$ Windows (ve wine to udajne nejak jde, ale jsem prilis liny na 
takove veci). Nevim jestli je to chyba autora, ma chyba nebo zalostny stav 
nejake specifikace asm pro avr - to resit nechci.

Nicmene prosim o konstruktivni debatu nez pretahovani se o virtualni duvody 
a neduvody.

> wek


-- 
Jan 'yanek' Bortl <yanek [at] ya.bofh. cz>
http://ya.bofh.cz/ | jab: yanek [at] mitranet. cz
-----------------------------------------------------------------
"Maybe one day you will learn that your way is not the only way."
                                         Opher [StarGate: The Nox]



Další informace o konferenci Hw-list