STM32F10x GetCounter()

Stano stano.hw na gmail.com
Sobota Únor 18 21:41:53 CET 2012


Mozem poprosit trochu rozviest preco nemoze?
Cim je zarucene ze nemoze medzi cinatim tmp CNTL a CNTH
dojst k inkrementu CNT citaca z 0x0000FFFF na 0x00010000?
potom by sme dostali vysledok 0x0001FFFF

JB  wrote / napísal(a):
> Nemuze, predpokladam, ze hovorite o RTC_GetCounter, funkce vypada takto.
>
> uint32_t RTC_GetCounter(void)
> {
> uint16_t tmp = 0;
> tmp = RTC->CNTL;
> return (((uint32_t)RTC->CNTH << 16 ) | tmp) ;
> }
>
> Jirka



Další informace o konferenci Hw-list