[elektro] ARM delay()

r3flow nzoltan at freemail.hu
Mon Jul 7 13:29:43 CEST 2014


Van dedikált timer erre a célra, a neve Systick, CMSIS-ben API is van 
hozzá (SysTick_Config). A legegyszerűbb, hogy a megszakításvektorban 
tekersz vele egy számlálót és azt a számlálót használod a kódban 
időzítésre, 1ms vagy 10ms vagy más felbontással.

http://mazsola.iit.uni-miskolc.hu/DATA/segedletek/arm/cmsis/CMSIS/Documentation/Core/html/group___sys_tick__gr.html

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/ar01s02s08.html

http://www.keil.com/pack/doc/cmsis/Core/html/group___sys_tick__gr.html



On 2014.07.07. 12:01, Fuzesi Arnold wrote:
> Sziasztok!
>
>
> AVR-en volt egy praktikus __delay_cycles() beepitett fgv a fejlesztorendszerben.
>
> ARM-en van vmi hasonlo okossag? for(...;...;..)__nop(); annyira nem tetszik...
>
> Ti hogyan oldjatok meg? (Timer-t erre nincs nagyon ingerem beizzitani. )
>
> Köszi,
> Arnold
>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list