neusklađenost vremena između simulatora (Keil) i cilj (ruka LPC)

S

SOS

Guest
cilj: LPC 2148
simulator: KeilNapisao sam kod za brojač odgode korištenja
Prvo sam se izvršiti u simulator i njihovih ja naći za kašnjenje je cca 1 min.
I ja preuzimanje nesreća kod u moje cilj samo da potvrdite je moj broj je ispravan?

Našao sam ga ispravi u cilj?
zašto je tako njihova neusklađenost u sumulator i cilj?
bilo tko našao ovo prije?

ovdje je kod:
void mydelay1sec (void) / / 1 sec
(
T0PR = 0X000F4240; / / vrijednost u prescale za 1M (DEC)
T0MCR = 0X00000003; / / TC tako da se resetira nakon utakmice
T0TCR = 0x00000002; / / resetirati brojač
T0TC = 0;
T0PC = 0;
T0MR0 = 0X0000001E; / / 1E; / / MR0 vrijednost za 30 (DEC) 0X0000001E
T0TCR = 0X00000001; / / start vremena
while (T0TC! = T0MR0); / / čekati ovdje
)

 
Kašnjenje je stvar koja se ne može osloniti na simulatorima.Simulatori samo pretpostaviti da je kontroler i simuliraju kontroler.No, budući da davalac imati pravi kristal oscilator vremena razlike će uvijek biti tu.Tako mi nikad ovisi o simulatoru izlaz.to je samo za provjeru izlaz svojstva, ako smo u dobivanje izlaz ili ne.

Jedan problemn ono što se može nagađati da je, ne postavljanje vrijednosti kristal oscilator kada odaberete uređaj cilj.Dakle provjerite jesu li vam odabrati isti kristal oscilator kao što imate u cilj odbora.To smanjuje pogrešku, ali ne može biti precizan.ali dobivate najbliži vrijednost.
Provjerite je out.

 
vidio sam u nekim ruku postove ......
ja je dobio svoju točku.
ja htijenje ček i reći vam rezultat

 
@ chivramdelay loop .

ja je ček sve i njihova je neki problem u simulatoru svoje suigrače kao što je moje i to s kojima se suočavaju, ali oni pribjegavaju praktičnih ispitivanja i provjere na simulatoru, dok im je komentirao
delay loop.
isto tako ja ne želim boriti s tim problemom i želim napraviti pravedan moj posao.
ja test kašnjenje na CRO i od koristi da se u programu
žao svoj ne pravi put, ali taj svi ja mogu učiniti u ovom trenutku

također u bolje provjeriti
http://www.edaboard.com/viewtopic.php?t=315643&highlight=delay

 

Welcome to EDABoard.com

Sponsor

Back
Top