[elektro] LAT. Belekeveredtem egy kis PICC-be
Gál Zsolt
tralitoverin at gmail.com
Tue Mar 16 23:12:33 CET 2010
Én régebben 16F628-ra fejlesztettem, azátn jött a váltás a 16F690-re.
Megszoktam, hogy ansel-t kell nézni, állítani. Megszoktam, hogy az EEPROM
bitek nem ugyanazon a lapon vannak. Örültem, hogy 8MHz-en járatható belső
órajellel. A 887-es kicsit rokon a 690-nel, így nem volt nagy kunszt
megtanulni. Szuper minden és akkor előjön újra a 628-as. Ha már vannak új
tapasztalatok a 690-nel meg 887-tel ültessük át a 628-ra. Egyszerű, még
ANSEL sincs. Csak bosszankodás, mert elfelejtettem, hogy CMCON azért van.
Fél nap ment rá.
De azért az se semmi, hogy ha már megszoktad az ANSEL-t és az ADCONx+1-et,
akkor még kitalálódik a config szóban is valami beállítás. Ez tényleg mókás
és bosszantó is egyben. Ekkora kavarást! Januárban vettem ATMEGA-t, hogy
majd megbarátkozok azzal is. Sajna még időm nem volt foglalkozni vele. De
minden plusz tapasztalatom a PIC-ekkel azt mondja belül, hogy szakítani kell
velük.
2010/3/16 hg12345 <hg12345 at freemail.hu>
>
> >Nemtudom, miért kell ezen problémázni, már nem először találkozok itt
> >ezzel. Más a chip jelzése, akkor az minden bizonnyal el is tér, nem
> >csak úgy szórakozásból adtak neki más jelzést. Más perifériák
> >nincsenek alapból sosem bekapcsolva, csak az analóg bemenetek indulnak
> >analógként. Ezt miért akkora probléma megjegyezni, hogy az analóg
> >lábakat ki kell kapcsolni, ha digitálisnak akarjuk használni? Tényleg
> >ennyire bonyolult ránézni az adatlapban a lábkiosztásra és észrevenni
> >az AN jelzést néhány lábnál, aztán ellapozni az AD átalakító
> >leírásához, és ott megnézni, hogy az ADCON regiszterekbe mit kell
> >írni? Kb. addig tart, míg leírni itt a levélben. Szóval valahogy nem
> >érzem át a problémát...
> >
> >Az AD lábakat meg le lehet ezeknél tiltani konfig bittel is ÉS
> >regiszterből is. Ennyit a halálra olvasásról...
> >
> >elight <elight at ele.hu> írta (2010. március 16. 9:42):
> >> Na jó, most már rendben vagyok,
> >> miután, halálra olvastam és jól kidühöngtem magam.
> >
> >-----------------------------------------
> > elektro[-flame|-etc]
>
> >
> >Hát.... Nem biztos, hogy igazad van.......
>
> A kezdetektől használom ezeket az áramköröket, de amit az MCHIP csinál arra
> nincs szó a szótárban.
> (Ez még nem jelenti azt, hogy rossz csak az eredmény eszméletlen)Nézd, hogy
> bekapcsolva vagy kikapcsolva indul az teljesen mindegy, úgy is mindig átkell
> konfigurálni ezzel se kódot, se teljesítményt nem spórolnak meg, csak nagyon
> logikátlan.Az MCHIP-nél valaki rosszul ébred, vagy nap közben van egy
> gondolata és már új kontrollerek és új bugok vannak a piacon. Ez még nem
> lenne olyan nagy probléma! Közben a gyártási tehcnika is fejlödik, és
> kifutott típusoknál lényegesen olcsobban adják az újakat. Egy
> gyártó/felhasználó néhány dollárért kénytelen tovább lépni, föleg ha láp
> kompatibilis az eszköz.Régen 16C66->16F876->16F876A átlépés olyan egyszerű
> volt, hogy ugyanazt kódot kellett beégetni mindegyik tipusba
> (876A-ra megirtat) és hibátlanul müködött.Na ez mára megszünt, a uC
> azonosnak hirdetik adnak átállási segédletet ami 90% jó. Ha sikerül
> átállnod, akkor az új kód nem fut a régiben, a régi meg az újban. Egy
> módosítás ahány uC használtál eddig annyi HEX file generálással jár együtt.
> Es a maradék 10% amiatt kell újra tervezned a panelodat. Ez föleg azokon a
> részeken jön elő ami nincs korrekt módon dekumentálva ott mindent elkövetnek
> ami lehetséges. (Ez az a rész ami a régiben nem volt leírva az újban meg
> dokumentálták, ezért kompatibilis, de nem úgy müködik :-(((pl.: Régen
> lehetet az USAR-t használni csak vételre kikapcsolt adó mellett az a lábát
> szabadon használhattad akármire.
> Az új 887 sorozatban ez már nincs igy, ha használod akkor mindig együtt
> müködik.
> Ez érdekes, mert csak az új áramkörökben van ez így, de PIC24/dsPIC és
> PIC32 és még sokan másoknál a régi megoldás a nyerő.Az utolsó szó jogán csak
> egy megoldás létezne korrekt módon kisebb választék, az ujabb tipusok FUSE
> bittek kompatibilissá tehetöek a régebbi tipusokkal. A felesleges áramkörök
> is kitilthatok lennének....Egyébbként ez igy van most is, abban biztos
> vagyok nem gyártanak ennyi fajtát, csak ezeket a FUSE-okat maguk állítják a
> gyárban........ :-( Abban biztos vagyok a kevesebb több lenne!
> -----------------------------------------
> elektro[-flame|-etc]
>
--
~~~~~~~~~~~~~~~~
http://galzsolt.zzl.org
More information about the Elektro
mailing list