[elektro] Pickit 2

István Ágó ago.istvan at gmail.com
Mon May 26 22:29:54 CEST 2008


2008/5/26 Acs Gabor <agabor at electrodesign.hu>:
> Bocs, ennek a mondatnak semmi értelme:
> "De
> "továbbra is fenntartom, hogy CCS-el nem lehet megtanulni a
> "kontrollerek használatát pont azért, mert nem szokás elolvasni a
> "használati utasítást (vagy fórumot, levelezőlistát, stb.).
Hogyhogy nincs értelme? Szerinted a kezdőknek el szokásuk olvasni a
fordítóhoz írt használati utasítást? Látnak a mintaprogramban valamit,
ami ideális esetben működik. Nem ideális esetben nem működik, és akkor
nem tudják, hogy mi a probléma. Ha nem látnak a felszín alá, akkor
sosem fogják átlátni a működést.


> Egy C-fordítóval nem a controller használatát kell megtanulni. Ez nem a CCS
> sajátossága, hanem minden fordítóé.
Mintha valami ilyesmit írtam volna én is. Nem olvastad? A többi C
fordító legalább közelebb van a hardverhez _alapértelmezetten_ is.


> Ha pedig ismered, hogyan kell használni a CCS-nél a portokat úgy, hogy ne
> TRIS-eljen, akkor miért írod ezt:
> "A CCS-t meg azért említettem, mert a példaprogramok függvényt
> "használnak egy portláb magas szintre állításához is (pl.
> "output_high(pin_b5)). Ez pedig nem csak egy BSF PORTB, 5 (vagy 18F
> "esetén BSF LATB, 5) utasításra fordul alapértelmezésben, hanem állítja
> "a TRISB, 5 bitet is, ennek megfelelően bankváltást csinál, stb.
>
> Ha tudod, hogyan kell elérni a regisztereket közvetlenül, miért írod ezt:
> "A regiszterek sem érhetők el közvetlenül, hanem szintén csak
> "függvényekkel (persze meg lehet hekkelni, de ez már más téma). Ezen
> "nem lehet megtanulni a kontroller használatát, mert nagyon el van
> "rejtve a hardver.
Ezek elől valóban kimaradt az, hogy alapértelmezetten fordítja így.


> Ez nem hekkelés, és nincsenek elrejtve a regiszterek, meg a hardver.
Ja, csak a példaprogramok valahogy nagyon úgy néznek ki, hogy
igyekeznek elrejteni.
>
>
> Szóval ezeknek az érveléseknek nincs semmi értelme, van egy olyan érzésem,
> hogy Te nem vagy képes kimondani azt, hogy 'bocs, kicsit túlreagáltam
> valamit' Vagy, hogy: 'nahát, ezt eddig nem is tudtam'. Ha valaki csak
> izomból akar vitázni logikus érvelés helyett, na az a fölösleges szócséplés,
> ami helyett akár értelmes dolgot is csinálhatnánk.
Pedig pontosan tisztában voltam minden itt említettel.


More information about the Elektro mailing list