Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
picc18 и TMR0
- 01-12-2004
- Roman Gorbunov
January 12, 2004, 6:52 pm

Hello Alexey!
08 Jan 04 19:26, Alexey Boyko wrote to Harry Zhurov:

Речь шла о том что скажем в AVR кривой порядок записи в 16-разрядные регистры
таймеров. Т.е. нужно сначала писать в старший а затем в младший. А EWA90 как
раз об этом знает. Дело не в концепции, а в исключении для конкретных р-ров.

Roman
... Haven't you got a riff - haven't you got a song
08 Jan 04 19:26, Alexey Boyko wrote to Harry Zhurov:

Речь шла о том что скажем в AVR кривой порядок записи в 16-разрядные регистры
таймеров. Т.е. нужно сначала писать в старший а затем в младший. А EWA90 как
раз об этом знает. Дело не в концепции, а в исключении для конкретных р-ров.

Roman
... Haven't you got a riff - haven't you got a song

Re: picc18 и TMR0
Привет, 12 января 2004 г., 21:52:00, ты писал(а):

RG> Речь шла о том что скажем в AVR кривой порядок записи в
RG> 16-разрядные регистры таймеров. Т.е. нужно сначала писать в
RG> старший а затем в младший.
Если бы только это. Я был неприятно удивлен случайно узнав, что адреса
возвратов в аппаратном стеке хранятся в формате big-endian.
RG> А EWA90 как раз об этом знает. Дело не
RG> в концепции, а в исключении для конкретных р-ров.
Всего хорошего.

RG> Речь шла о том что скажем в AVR кривой порядок записи в
RG> 16-разрядные регистры таймеров. Т.е. нужно сначала писать в
RG> старший а затем в младший.
Если бы только это. Я был неприятно удивлен случайно узнав, что адреса
возвратов в аппаратном стеке хранятся в формате big-endian.
RG> А EWA90 как раз об этом знает. Дело не
RG> в концепции, а в исключении для конкретных р-ров.
Всего хорошего.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru

Re: picc18 и TMR0
Здраствуйте Ruslan,
*30.12.03* *12:54:48* Вы писали в *RU.EMBEDDED*
сообщение к *Den Y. Borisov*
о *"picc18 и TMR0"*.
RM>>> Выход: не лениться и отдельно заполнять байты нужными данными: TMR0H =
RM>>> lowbyte (N); TMR0L = highbyte (N);
DB>> А причем тут лениться: контроллер то 8-разрядный и все SFR'ы тоже
DB>> 8-разрядные.
RM> Чего? Извини, я не понял что ты сказал и при чем здесь это?
Я говорил о том, что АЛУ контроллера может оперировать только 8-битными
данными,
и, не смотря на то, что компилятор Си может групировать некоторые регистры в
один
операнд (например TMR0L и TMR0H в TMR0), на самом деле данные будут
записываться
порциями по 8 бит.
С уважением, Den
*30.12.03* *12:54:48* Вы писали в *RU.EMBEDDED*
сообщение к *Den Y. Borisov*
о *"picc18 и TMR0"*.
RM>>> Выход: не лениться и отдельно заполнять байты нужными данными: TMR0H =
RM>>> lowbyte (N); TMR0L = highbyte (N);
DB>> А причем тут лениться: контроллер то 8-разрядный и все SFR'ы тоже
DB>> 8-разрядные.
RM> Чего? Извини, я не понял что ты сказал и при чем здесь это?
Я говорил о том, что АЛУ контроллера может оперировать только 8-битными
данными,
и, не смотря на то, что компилятор Си может групировать некоторые регистры в
один
операнд (например TMR0L и TMR0H в TMR0), на самом деле данные будут
записываться
порциями по 8 бит.
С уважением, Den
Site Timeline
- » Ассемблеp 8051 для pусского ;)
- — Next thread in » Microcontrollers (Russian)
-
- » MC33884
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » (PDF) Atlas of Upper Gastrointestinal and Hepato Surgery 2nd Ed by CLAVIEN
- — The site's Newest Thread. Posted in » Electronics (Polish)
-
- » adaptateur flash photo ?
- — The site's Last Updated Thread. Posted in » Electronics (French)
-