реклама на сайте
подробности

 
 
> T бит в SREGе, Зачем?
muravei
сообщение Mar 27 2006, 10:40
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Подскажите(с примером) как можно использовать T бит в SREGе, а то вдруг мне это надо , а я не знаю sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
muravei
сообщение Apr 28 2006, 06:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Попытался использовать практически,но:
в обработке прерывания сохраняю SREG в стеке, далее устанавливаю бит Т , по выходу восстанавливаю SREG и все бит тю-тю.
Что делать ? Может использовать, как и прежде, рабочий р-р?
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 28 2006, 07:23
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(muravei @ Apr 28 2006, 10:18) *
Попытался использовать практически,но:
в обработке прерывания сохраняю SREG в стеке, далее устанавливаю бит Т , по выходу восстанавливаю SREG и все бит тю-тю.
Что делать ? Может использовать, как и прежде, рабочий р-р?

Из прерываний так не получится флаг сбросить/установить

надо действительно или регистр зарезервировать (IAR позволяет)
или в новых мегах есть GPIOR0 он доступен для команд SBI CBI SBIS SBIC

Еще можно некоторые биты в портах использовать если нога используется переферией или свободна.
Я например в проектах где используется шина данных и PORTA полностью занят шиной, использую его как 8 битовых флагов, прекрасно работает.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 28 2006, 08:31
Сообщение #4


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(KRS @ Apr 28 2006, 10:23) *
Я например в проектах где используется шина данных и PORTA полностью занят шиной, использую его как 8 битовых флагов, прекрасно работает.


О, толково... Спасибо за подсказку. Я обычно биты управления прерыванием (фронт/спад) аналогового компаратора пользовал wink.gif, порт под шиной - побольше размером.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 12:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016