Forum » Programiranje » Assembler-prekinitve s timerjem
Assembler-prekinitve s timerjem
Highlag ::
Nene. So precejšne specifike. Jezik pa je?
ASM
Basic
C
...?
ASM
Basic
C
...?
Never trust a computer you can't throw out a window
Tutankhamun ::
Sej je čist lahko. V microchipovih dokumentih je prov lepo vse opisan. Še primerčki so...
AMD Phenom QUAD 9950 Black Edition, 8GB
xardas ::
Zdravo,
imam sledečo kodo(podprogram, za izvajanje zakasnitve N milisekund) v ARM:
Število 48000 naj bi se dobilo tako, da delimo frekvenco ure(192Mhz) s 4:
192000000 / 4 = 48000
Število 4 dobimo s štetjem ukazov.
Zanima me, če kdo ve, kako se šteje te ukaze?
imam sledečo kodo(podprogram, za izvajanje zakasnitve N milisekund) v ARM:
DELAY:
stmfd r13!, {r2, r3, r14}
DLP:
ldr r2, =48000
DLP1:
subs r2, r2, #1
bne DLP1
subs r0, r0, #1
bne DLP
ldmfd r13!, {r1, r2, r15}
Število 48000 naj bi se dobilo tako, da delimo frekvenco ure(192Mhz) s 4:
192000000 / 4 = 48000
Število 4 dobimo s štetjem ukazov.
Zanima me, če kdo ve, kako se šteje te ukaze?
Zgodovina sprememb…
- spremenilo: xardas ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Matematika pomočOddelek: Šola | 1095 (836) | marjan_h |
| » | Pomoč C++Oddelek: Pomoč in nasveti | 1501 (1220) | samo111 |
| » | program v zbirnikuOddelek: Programiranje | 2051 (1814) | Spura |
| » | Excel: izbris obeh podvojenih vrednostiOddelek: Programiranje | 1289 (1233) | dvojka |
| » | [Naloga][Visul Basic] Program za izračun dimenzij soda...Oddelek: Programiranje | 1890 (1713) | korenje_ver2 |