Ārējās EPROM kods kļūda

D

DrWhoF

Guest
Ja es palaist kodu tikai no ārējiem EPROM viss iet OK (87C52).
Tiklīdz es apdegums kods iekšējo OTP un atstāt meklēt-up galdi ārējās EPROM (ārpus iekšējā atmiņa jomā), tāpēc tos var mainīt, nemainot CPU kodu, nekas darbi vairs.
Kāds ir iemesls?
Paldies.
DrWho

 
Ja kods ir izpildīts pareizi no ārējiem EPROM, tad problēma visticamāk ir ar aparatūras ..
Mans minējums ir, ka Jums var būt problēmas ar pullups par 0 Port ..
Mēģiniet savienot 10kΩ pullups šajā ostā, un redzēt, kā tas notiek ..

Sveicieni,
IanP
Quote:

0 Port atšķiras, ka tā iekšējās pullups nedarbojas normālos ostas darbībā.
Pullup FET kas P0 produkcijas vadītājs (sk. 4) tiek izmantota tikai tad, ja osta ir izstarojošās 1s laikā ārējās atmiņas piekļuves.
Pretējā pullup FET ir izslēgta.
Līdz P0 līnijas, kas tiek izmantoti kā izejas ostas līnijas ir atvērti darbaspēka aizplūšanu.
Rakstīšana 1 bit slēdzeni lapas abas izejas FETs off, tāpēc pin pludiņiem.
Šādā stāvoklī to var izmantot kā augstu pretestību ievadi.
 
Vai jūs noteikti drošības drošinātājus?
Daži atvasinājumi novērstu ārējas kodu atmiņas piekļuves kad visi drošinātāji ir par.
Tikai minējums.

wek

 
Es mēģināju ar drošības bitiem, bet tā nav nekādas atšķirības.
Tiklīdz es uzstādītas 10kΩ pullups par ostas 0 shēmas sāka strādāt atkal.
Pateicoties ļoti, ļoti daudz.
Kā jūs zināt, ka?
DrWho

 

Welcome to EDABoard.com

Sponsor

Back
Top