PIC 16F870 - PORTB padara dīvainu rezultātu w / EEPROM lasīt Prog

R

ripkars

Guest
Es uzrakstīju programmu, kas būtu jālasa baitu no atrašanās vietas 0000h no 24C01 (EEPROM), un produkciju pašu baits uz PORTB (par PORTB ir 8 LEDs - skatīt shematisks)
PORTB nav ļoti priecīgs par to, ka ... skatīt šeit kāds es esmu, stāstīt par ...
picasaweb.google.com / cattaneo.riccardo / Elettronica / photo # 5035930384313257442
Šeit es pasta arī kodu un shēmas un ķēdes
(iekš video es esmu pieskaras R3 un R4 - manā ķēdē tie nav viens rezistors, bet trīs iemeslu i serires nebija ieguvuši divi 22kohm pretestība, i "iebūvēta" tos, R3 un R4 ir pull-up rezistori)
Es redzēju, ka gaismas diodes, kas ieslēgtas nebija pārstāv vērtību pirmais baits saglabāti EEPROM (hex: 83 bin: 10.000.011.)Es arī mēģināju ar citām vērtībām un tas pats notiek.Lieta, kas padara mani mulsina visvairāk, ka simulatori (gan MPLAB SIM & PICSimulator IDE) es izmantoju stāsta man, ka viss ir ok!
Jebkura doma man palīdzēt?
(PS: Un ļaujiet man izvairīties runājot par kristāla oscilatoru vietā vai RC one! Es mēģināju 3 dienas izmantot šo nolādēts oscilatoru un es nesaņemu PIC darba vēl pat pēc ievietošanas ķēdē kā datu lapa saka darīt ar pareizo kondensatori pavisam jauna kristāla un pareizu drošinātāju!)
Paldies visiem, lūdzu, esiet pacietīgi, kopā ar savu angļu
Riccardo
Atvainojiet, bet jums ir nepieciešams autorizēties, lai skatītu šo pielikumu

 
<a href="http://www.komputerswiat.pl/nowosci/sprzet/2011/01/nowy-czarny-skorpion-od-western-digital.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2011/7/1661063/wdscorpioblack-zaj.jpg" /></a> Nowy 2,5-calowy dysk twardy podnosi poprzeczkę konkurencji. Jest pojemny i szybki!<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/115aaccb/mf.gif' border='0'/><br/><br/><a href="http://da.feedsportal.com/r/91701070809/u/0/f/491281/c/32559/s/115aaccb/a2.htm"><img src="http://da.feedsportal.com/r/91701070809/u/0/f/491281/c/32559/s/115aaccb/a2.img" border="0"/></a>

Read more...
 
labi
pirmais mans draugs uz kristāla osccilator
starp citu, jums ir nepieciešams izmantot šo rc ir pārāk lēns
par izmērs Jūsu programma ir pakāpeniski
tāpēc jūsu izmantojot breadboard
Jums Dont nepieciešama kondensatori kontaktdakša vien kristāla pāri divām tapām
breadboard ir daudz kapacitātes jau (izgatavots no paša stuff kondensatoru ir izgatavoti no)
tik ...Jūsu problēmām ir datu isn't pareizi, bet tiesības simulators
ko darīt, ir recompile kods 20MHz vai 10 par jūsu kristāla
un noņemiet vāciņu arī zibspuldzes ir
Tagad programma baiti EEPROM kā 0F vai F0
Tad pastāstiet mums, ko LEDs faktiski pateikt
varbūt kodu vajadzībām portB pullups, lai iegūtu pareizus datus virzienā
simulators paradis uzrādīt vienmēr

 
mmmhh ...
1) ja man noņemt kondensatori nav lampiņa uz (šķiet, ka ķēde ir izslēgta)
2) jums teikt, ka RC ir pārāk lēns: kāpēc?Man ir zibspuldze ar ~ 1 Hz ar kavēšanos kodu, kas notiek ~ 250 * 250 * 2 cikliem!būtu kārtējās kā 4 MHz, ne?
3) I mēģināja recompile par XT (4MHz kristāls) un HS (8 un tad 12 MHz), bet tā vēl nedarbojas
4) jūs sakāt:
Quote:

maybe your code needs the portB pullups to gain the correct data direction
 
Es atklāju vēl savādi: ja es ieslēgtu galvenajam slēdzim (SW2 in shematisks), tādēļ pic sāk strādāt līdz brīdim, kad SW1 ir iestatīts uz zemes diode vada D10 mirgo kā vajadzētu, bet neapstājas, kad es noteikti SW1 līdz 5, tad vismaz, 10 secs!Pēc tam viss, šķiet, ir izslēgta.Kāpēc?
Thanks all

 
Es domāju, tas būtu ok augšupielādēt attēlu jaunas ķēdes, lai jūs varētu pārbaudīt, vai tā ir pareiza ...
Kods ir pareizi simulēta un strādā ar RC oscilatoru, kamēr pastāv problēma, kuru es nevaru izmantot kristāla lai tā varētu darboties.
Pateicība
Atvainojiet, bet jums ir nepieciešams autorizēties, lai skatītu šo pielikumu

 
Es arī domāju, ka tas varētu būt ļoti noderīga ikvienam, kas lasa šo 3D zināt, kas rakstīts uz kristāli es esmu, izmantojot:
8MHz: ACT H1 9.735 7H 8,0000
12MHz: 12,000 ANC54
4.115Mhz: 4,115 UNI 82-E
THX

 

Welcome to EDABoard.com

Sponsor

Back
Top