S
sos
Guest
target: lpc 2148
simulator: KeilJeg har skrevet kode for forsinkelse bruke timer
første jeg kjøre den i simulator og jeg finner forsinkelse for det ca 1 min.
Og ved et uhell jeg ned koden i mål bare for å bekrefte min koden er riktig?
Jeg fant det riktig i mål?
hvorfor de er så mismatch i sumulator og målet?
noen fant dette før?
her er koden:
void mydelay1sec (void) / / 1 sec
(
T0PR = 0X000F4240; / / verdien i prescale for 1M (desember)
T0MCR = 0X00000003; / / slik at TC tilbakestilles etter kampen
T0TCR = 0x00000002; / reset timer
T0TC = 0;
T0PC = 0;
T0MR0 = 0x0000001E; / 1E; / MR0 verdi for 30 (desember) 0x0000001E
T0TCR = 0x00000001; / / Start timer
while (T0TC! = T0MR0); / / vente her
)
simulator: KeilJeg har skrevet kode for forsinkelse bruke timer
første jeg kjøre den i simulator og jeg finner forsinkelse for det ca 1 min.
Og ved et uhell jeg ned koden i mål bare for å bekrefte min koden er riktig?
Jeg fant det riktig i mål?
hvorfor de er så mismatch i sumulator og målet?
noen fant dette før?
her er koden:
void mydelay1sec (void) / / 1 sec
(
T0PR = 0X000F4240; / / verdien i prescale for 1M (desember)
T0MCR = 0X00000003; / / slik at TC tilbakestilles etter kampen
T0TCR = 0x00000002; / reset timer
T0TC = 0;
T0PC = 0;
T0MR0 = 0x0000001E; / 1E; / MR0 verdi for 30 (desember) 0x0000001E
T0TCR = 0x00000001; / / Start timer
while (T0TC! = T0MR0); / / vente her
)