flash pic programozas propic2-vel

Olajos Peter olajos at freemail.hu
Tue Jan 2 15:41:32 CET 2001


Sziasztok!

PIC kezdo vagyok, azaz most kezdem tanulni a dolgokat. Kerlek benneteket, 
hogy igy aljatok hozzam. :)
Regebben beszereztem egy propic2-t, hogy ha kell, majd legyen mivel 
programoznom. Most kell. Vettem egy PIC16F877-et a celnak megfeleloen. A 
propic2-vel neki is estem, persze nem ment, kulonben nem kernem a 
segitsegeteket. A propic2 programja szerint ezt a tipust tudja kezelni. 
Miutan rajottem, hogy NT alatt nem megy a program W95-el sikerult odaig 
eljutnom, hogy a programozast visszajelzo ledek villogtak, jelezven hogy 
dolgozik az iro. Persze nem ment. Hibauzenet valami ilyesmi, hogy "writing 
fuses failed". A probalkozasok soran arra jottem ra, hogyha 0-t akartam 
irni vagy a programtarba, vagy a biztosikekokba, vagy a flash memoriaba, 
mindig ezt a hibauzenentet kaptam. Ha mindne csupa 1-es volt, akkor a progi 
jol mukodott.
Kovetkezo lepeskent a programozo kapcsolasat ellenoriztem, es kiderult hogy 
a programozo ku..ra nem ott programozza a 877-et, mint ahol a PIC varna. 
Egesszen mas volt a labkiosztas. Csinaltam forditofoglalatot, persze kudarc 
az eredmeny. Lehet hogy ekorra mar a PIC az orok vadaszmezokon szamlalta a 
ciklusait. :(((
Ami labakat hasznaltam a forditofoglalatnal a 877-ben: 1, 27, 28, 20, 8, 19.
Ezutan goldoltam arra is, hogy hatha a parhuzamos port kezelese miatt nem 
megy visszafele adat, es a parhuzamos porti DATA-IN portot meghajto tranyo 
bazisat hol GND-re, hol 5V-ra kotve a propic2 programja hol csupa 0-t, hogy 
csupa 1-et olvasott, tehat a parhuzamos port OK.
Probaltam a kabelt is roviditeni (kb 20cm-re), hatha torzul a jel, de nem.
Hat akkor a kerdeseim:
Mi a velemeny a PIC kalvariajarol, megpusztulhatott-e, hogy programozo 
feszultseg (13V) volt percekig bizonyos (nem megfelelo) labain?
Meg lehet-e allapitani, hogy rossz-e?
Mit jelent a propic2-nel, hogy "write xxx failed"? Visszaellenorzi minden 
egyes iras utan az erteket hogy jo lett-e?

Koszi az eszreveteleiteket!

Udv: Peter





More information about the Elektro mailing list