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 | 989 (730) | marjan_h |
» | Pomoč C++Oddelek: Pomoč in nasveti | 1350 (1069) | samo111 |
» | program v zbirnikuOddelek: Programiranje | 1931 (1694) | Spura |
» | Excel: izbris obeh podvojenih vrednostiOddelek: Programiranje | 1098 (1042) | dvojka |
» | [Naloga][Visul Basic] Program za izračun dimenzij soda...Oddelek: Programiranje | 1766 (1589) | korenje_ver2 |