Atmelt vagy milyen procit ajanlotok PIC mellett/helyett?
Acs Gabor
agabor at electrodesign.hu
Thu Jul 31 12:29:54 CEST 2003
Az ICD-vel a programot akár utasításonként végigléptethetem, és megnézhetem,
mikor merre jár. A PIC-ek soros portját elég jól ki lehet ütni, ennek a
vizsgálatához is jól jön, ilyenkor nem biztos, hogy a soros porton át tudnám
vizsgálni. Lehet, hogy a regiszterek között is van olyan, amit csak így tudok
megnézni (nem biztos, nem ismerem az Atmelt. csak szeretném). A soronkénti
léptetésnél minden utasítás után lekérheted az összes regiszter tartalmát, ha
ezt egy terminál emulátorral akarnám végigkövetni, minden sor után ki kéne
ezeket küldeni a soros porton, aztán guberálni a képernyon a sok adatot.
Ráadásul minden töréspont kedvéért újrafordítani- újraprogramozni.
Így sikerült elég hamar a C fordító hibáját is megtalálni.
Legutóbb azért állt le az egyik programom rendszeresen, mert az IIC-n egy
ellenállást egy pozícióval arrébb forrasztottam. Az ICD-vel rögtön láttam, hol
tököl az MCU. Persze ezt is meg lehetne kerülni más vizsgálati módszerekkel. Pár
éve még nem volt sem FLASH MCU, se ICD, még szkópom sem, úgyhogy a hibakeresés
(EPROM töröl, beéget - hiba észrevesz - tesztpontok beprogramoz - voltmérovel
vadász) sokszor napokig eltartott, ami az ICD-vel pár perc. Ez nem jelenti azt,
hogy a Te módszered nem jó, de szerintem az ICD árnyalatnyival komfortosabb.
Üdvözlettel,
Gábor
----- Original Message -----
From: "VF" <vf at elte.hu>
To: <elektro at tesla.hu>
Sent: Thursday, July 31, 2003 1:56 AM
Subject: Re: Atmelt vagy milyen procit ajanlotok PIC mellett/helyett?
> > valami ICD-szerû dolog létezik Atmelhez? Mennyiért?
>
> A kisebb procikhoz nincs, a mega128-hoz van. Bele van epitve.
> De mi az ertelme? En nem hasznaltam soha, valoszinuleg nem is fogom.
> Irok egy kis tesztprogit, ami soros porton kikuldi, vagy kepernyore
> kiirja a hibat. Ez osszeszereles utan is, a helyszinen is, pc nelkul is
> mindig garantaltan mukodik, sokkal egyszerubb is.
>
More information about the Elektro
mailing list