[elektro] atmel

Karoly Kovacs koka55 at kabsi.at
Sat Mar 10 14:42:11 CET 2012


Fijjjuk!

Szerintem sokat problemaztok/problemazunk ezen.

Ugy gondolom, _mindig_ az adott feladathoz kell megtalalni az eszkozt.
Ha lassu, "raeros", nem lonek nyulat a programmal, akkor barmit lehet 
hasznalni (Basic, Pascal, akarmi, ne adj' Isten, archaikus dogokat is).
Ha pedig rohadtul ki kell hegyezni valamit, akkor nyilvan hetekig 
elotanulmanyokat kell folytatni, hogy megtalaljuk a kozelitoen optimalis 
megoldast, utana pedig hetekig (ha nem honapokig!) tanulni az adott 
rendszert.
Tudok olyan peldat mondani a sajat gyakorlatombol, ahol 10 folotti szamu 
mikrokontroller dolgozik egyutt, masodpercenkent 100 lekerdezessel, 
komoly tablazat vezerelt koddal, ott bizony atmel assemblerben, azt is 
"hegyesre" optimalizalva, honapokig tanulva, kiserletezve csinaltam meg 
a cuccot - hala Istennek, jo kicsi es gyors lett. Majd' egy evig tartott 
a fejlesztes, pedig "csak" 13kbyte gepi kod. :)))
Ha pedig csak valamit adj Uram, de azonnal ossze kell dobni, es nem 
fontos a kod hatekonysaga, akkor akarmit lehet hasznalni, amit gyorsan 
elerhetunk, nem kell tanulni, csak osszelapatolni.

Karoly


> ne haragudj meg de túl túlontúl sokat problematikázol
> na most ha a bascom helpjében úgy van szted rossz?
> az hogy a bascom ismer vagy 10-15 féle programozót egy más dolog
> rakd össze próbáld ki
>
> és mint Jani írt milliomegy mintapélda, még a bascom www.mcselec.com
> oldalán is az apnotok között
> állítom ha szánsz rá 1 órát abból 10-20 perc mire összehefteled azt a
> pár madzagot ( én utp kábelből csináltam anno), meg az áramkört a
> maradék időből ha 10 perc alatt nem konfigolod fel úgy hogy menjen akkor
> neki se állj...
>
> ennél már csak a kőbalta egyszerűbb...
>
> 2012-03-10 11:11 keltezéssel, gyapo írta:
>>> amit én linkeltem neked az a bascom HELP-ből való volt
>>
>> Igen, az a 2-4-5-11 lábakat használja a printerporton, aztán az
>> avr.tavir.hu-n már a 6-7-9-10 lábakat.
>>
>>> szóval rugaszkodj neki első körben adj tápot neki usb ről már mint az ic
>>> nek és hagy menjen, ennyi szarakodással már rég villogna a led...
>>
>> Meg kell találni a középutat, kicsit kell is érteni, hogy mi történik,
>> de nagyon nem belemászni, mert az sok idő. Azért nem is a nettel
>> kezdtem, mert ott a sok infó még több idő. És nyilvánvalóan nem a
>> ledvillogtatás a célom, az csak az első lépcső.
>> De pl. analóg jel mérése igen, bemásoltam bascomba a tavir-ról a példát,
>> 3 error, és meg is álltam. Gyakorlott embernek gondolom azonnal látszik,
>> hogy mi a baja, de nekem nem. Ha elkezdek utánanézni, az sok idő.
>> Szerencsére a bascom helpjében levő példa jól működik, legalábbis a
>> szimulátorban, azzal már el tudok indulni.
>> Ugyanígy kell 1wire és spi eszközök kezelése, kb. ennyi. Nem akarom mind
>> a 32 vagy hány regisztert bitszinten ismerni.
>>
>>> A folyamatábrás programozást...hááát Neked nem ajánlanám,
>>> mert Te tucc-tucc programozni, az gyerekeknek való.
>>> Ismerősöm fia suliban kapott flow-code-os-PIC es fordítójával
>>> kezdett, kb 2 hét alatt kinőtte (0-ról indult programozásilag).
>>
>> A folyamatábrához tartozna egy fordító, ami kiosztja a biteket,
>> regisztereket stb., mit érdekel engem, hogy hogy csinálja, ossza el az
>> erőforrásokat, ahogy szerinte jó. Nekem az a lényeg, hogy melyik lábra
>> nyomom a feszültséget, és melyik porton akarom leolvasni a bináris
>> értéket. Ha nem jó lábra akarom, akkor szóljon, ismeri a processzort,
>> hogy bocs, analóg fesz csak az 1-4 lábakra mehet.
>>
>>> Az, hogy ismerni kell a regisztereket, szerintem alap BASCOMnál
>>> nem igaz, de hát minden nyelvben fel kell konfigolni
>>> a perifériákat, ott is illik tudni, hogy milyen vackok
>>> vannak az adott típusba beépítve, milyen üzemmódjai vannak.
>>
>> Pont erre gondolok, hogy ugyanúgy elintézhetné a konfigolást, mint ahogy
>> letárgyalja az 1w eszközzel a 8 byte-ot. Pont ilyen kis apró define-ok
>> meg bitírogatások miatt nem mennek a programok a kezdőknek, mert nem
>> lesz felkonfigolva a processzor.
>> Nem a for ciklussal lesz gondja a kezdőnek, ha a basic alapismerete megvan.
>>
>> Üdv.: gyapo
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list