Raisonance i timer w trybie 16-bitowym

Feb 16, 2004 1 Replies

Witam! To chyba lamerskie pytanie, pewno mam jakies zacmienie... Jak w RC51 odwolac sie do timera zeby jego pelna zawartosc (TH0_TL0) miec od razu w zmiennej unsigned int ??? (pelne 16 bitow) w keilu robi sie to np. tak:



sfr16 Timerek_0 = 0x8A;



ale proba zadeklarowania w raisonance'u zmiennej pod tym adresem:



at 0x8A data unsigned int licznik1;



wywala blad podczas kompilacji...



No przychodzi mi jeszce na mysl wyluskanie TH0 i TL0 jako zmienne



8-bitowe i robiac odpowiednie przesuniecie oraz OR poskladac z tego zmienna 16-bitowa. A moze jednak da sie prosciej????

Użytkownik Klaudiusz Gawlik napisał:

A sam sobie poradzilem :) tzn. jakis dobry duszek odpowiedzial mi na forum Raisonanca. Robi sie to dokladnie tak samo jak w Keilu:

sfr16 Timerek_0 = 0x8A;

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required