Atmelt vagy milyen procit ajanlotok PIC mellett/helyett?

VF vf at elte.hu
Fri Aug 1 16:58:05 CEST 2003


Thus spake Acs Gabor:

> Nincs semmiféle gyakorlatom Atmellel, nem tudom, ott milyen húzásai vannak a
> soros portnak. A PIC-ét le lehet dögleszteni, akármilyen overflow, vagy

Ok, ha a soros port neked bonyolult, egy leden kivillogtatod a hibat.
(De mint emlitettem, van OCD is, a mazochistaknak)
Egyebkent tovabbra sem ertem, hogy pontosan mirol beszelsz. A vevo esetleg
kerulhet nem lekezelt allapotba bizonyos atviteli hibak es szar program
eseten, de az ado?? Annak csak kuldod az adatokat, o tovabbitja.
Framing error es egyebek csak vetelnel lehetnek.
(Ez meg gyengebb probalkozas volt..)

> Építesz egy tesztáramkört, ami heteken át küldözget mindenféle hülyeséget a
> processzorodba, össze-vissza adatokat, mindenféle hibákkal, sebességekkel,
> idozítésekkel. És néhány nap után behal a soros port. Én olyan terméket
> tervezek, aminek ezt is ki kell bírni, ilyen helyzetekben jöhet jól az ICD: se
> szimulátor, se soros porti diagnosztika, se újraprogramozással töréspontok. Csak
> belenézek és kész.

Aha, ertem. PICes beutes. Azok szeretnek megallni idonkent, mondjuk havonta.
Mivel ezt hardver problema okozza, nem sokra mesz a debuggal.
Kivancsi vagyok, hogy egy elszallt allapotban levo mikrovezerlobol hogyan
tudod kiszedni a hiba okat. (Minden regiszterben hulyesegek, stb..) Ha ott
ulnel mellette hetekig, es latnad a hibahoz vezeto folyamatot, akkor meg
lenne is eselyed... De utolag?
Hogyan allapitod meg, hogy a lefagyas elott eljutott-e egy bizonyos
kodreszletre? En barmikor megmondom, a debug outputbol...

> Az Atmelnek a szimulátorát sem ismerem, az MPLAB nem tudja tökéletesen lemásolni
> a valóságot. Különösen, ami a perifériákat, I/O-kat illeti. De ha építesz egy

Probald meg pontosabban ertelmezni az irasom.
A hardverkozeli programreszleteket, kommunikaciot celszeruen megirt
tesztprogival tudod vizsgalni, az algoritmusokat pedig tokeletesen (es
sokkal kenyelmesebben) tudod tesztelni a szimulatorban.
Miben tud tobbet ennel egy ICD rendszer?
Ha mindenkeppen ez kell, irsz egy mexakito-rutint, ami pl soros
kommunikacioval ugyanazt megcsinalja, ugyanugy latod a pc kepernyon a
regisztereket stb... Ilyen meg 8051-re is van, tokeletesen mukodik,
internetrol letoltheto. Az EKG jelenlegi verziojaba is bele van epitve.

> Meg nem bántottál, de már H.Józsinak is elmondtam, a személyeskedéssel nem fog
> itt senki sem elobbre jutni, hiába hiszi bárki azt, hogy más leszólásával
> sajátmaga jobb 'pozícióba' kerül.

Aha, ismerem a fajtadat. Bizonyara el sem tudod kepzelni, hogy sok ember
egyaltalan nem rangsorolja a tarsait egy listan, nincsenek poziciok, es
ezert nem is erti hogy mit ertenek masok "elobbre jutas" alatt ebben a
szituacioban...

> Gábor

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Ha ezt a szelvenyt kivagja, vehet egy uj monitort!"



More information about the Elektro mailing list