Pomoc o zjisteni zavady zarizeni s procesorem DS80C320

Jiri Bezstarosti jiri@bezstarosti.cz
Pondělí Srpen 13 17:07:51 CEST 2007


Takove zavady vznikaji (mimo jine) tak, ze neni zinicializovana nejaka 
promenna v programu. Jde o to, ze ruzne kusy MCU maji v RAM po startu 
ruzne hodnoty a pokud tu hodnotu programator nezinicializuje a ono mu to 
presto bezi, stalo se to, ze v jeho kusu byla hodnota takova, ze vsechno 
bylo O.K., ale v jinych kusech tomu tak byt nemusi. Takova chyba je jen 
a jen chybou softu a nemusi se o ni vedet leta a nebo take se nemusi 
projevit nikdy, ale nejcasteji se projevi po zamene MCU kusu za kus.

Pisete ze mate zdrojaky, takze to prvni co muzete zkusit projit je to, 
zda jsou vsechny promenne zinicializovany (tedy alespon ty, ktere to v 
programu potrebuji). Tohle se da zvladnout i bez vetsich znalosti, tedy 
alespon se pokusit podivat nebude asi vice nez na hodku a navic tuhle 
radu mate uplne zdarma ;). Pomoct bych Vam mohl, ale urcite ne v tomto 
tydnu (jsem zasekan nadoraz, kazdy den do noci), to bych stihl maximalne 
letmy pohled do zdrojaku, ale je fakt, ze takova zavada cizima ocima se 
obcas najde i za 5 minut (a nebo taky ne) ;).

Nejjednoduseji si muzete pomoci tak, ze na pocatek programu vlozite 
smycku, ktera znuluje celou RAM (tu Vam napise kdokoli i za usmev). 
Pokud to pomuze u kusu, se kterym to bez toho nebezelo, pak je to celkem 
jasne.

--
Jiri Bezstarosti

Zapletal Martin napsal(a):

>Zdravicko.
>Prosim, nenasel by se nekdo z Brna a okoli kdy by byl schopen proklepnout 
>jedno zarizeni s procesorem DS80C320 ktere se chova se stejnym typem 
>procesoru nejak divne. S nekterym procesorem jede, s nekterym ne. Procesory 
>jsou prakticky nove a z jedne varky. Schemata i zdrojovy program pro pro 
>procesor mame, co nemame jsou vedomosti, osciloskop, emulator a cas. 
>Pripadna pomoc by byla zpoplatnena dle dohody. Prosim nabidky na soukromy 
>e-mail zapletal@inoma.cz.
>
>Dik.
>Zapletal Martin 
>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>
>  
>




Další informace o konferenci Hw-list