Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.07.2005, 03:43  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

А это однократно нужно!?
Если ДА, то чего проще по прерыванию джампом лететь на прогу Б (иногда не забыв разрешть другие прерывания), если нет то это контекстное переключение задач (на AVR решается просто, описано в любой оси - uCOS например), на ПИКе не знаю, но на MCS51 я как-то загонял в предыдущий адрес стека адрес ПП куда надо было прыгнуть и делал reti, опосля чего попадал куда надобно.
Реклама:
NemoCut32 вне форума  
Непрочитано 26.07.2005, 00:35  
RETAS
Гость
 
Сообщений: n/a
По умолчанию

К сожелению я только начал разбираться в PIC-aх и начать
изучать другие нехватит смелости (тем более из-за одной ко-
манды),к тому-же неясно какие неприятности ждут в других.
Словом,контролер как кот в мешке-кот может мышей неловить
а контролер непонять вроде-бы безобидной команды.
 
Непрочитано 26.07.2005, 09:05  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

Сообщение от RETAS
а контролер непонять вроде-бы безобидной команды.
Не заморачивайся. Все значительно проще. Если тебе не надо возращаться, то и не возвращайся. Забудь про стек - это не х86. Стек тут неуправляемый. Он помнит только 8 адресов возврата, и, если ты уходишь в 9 call, то потеряется только 1 адрес. И чистить его нафиг не нужно. Просто постараться при написании проги не забыть, что при 9 call подряд результат может быть непредсказуем Я предполагаю, что будет возврат на адрес 0h или 3FFh.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 31.07.2005, 21:52  
RETAS
Гость
 
Сообщений: n/a
По умолчанию

Большое спасибо,DK,за совет - действительно быть может
плюнуть на этот стек.
 
Непрочитано 09.03.2006, 16:16  
Микроконтроллер MCS51
Гость
 
Сообщений: n/a
По умолчанию Генератор прямоугольных импульсов с частотой 0.1-100Гц

Сообщение от NemoCut32
А это однократно нужно!?
Если ДА, то чего проще по прерыванию джампом лететь на прогу Б (иногда не забыв разрешть другие прерывания), если нет то это контекстное переключение задач (на AVR решается просто, описано в любой оси - uCOS например), на ПИКе не знаю, но на MCS51 я как-то загонял в предыдущий адрес стека адрес ПП куда надо было прыгнуть и делал reti, опосля чего попадал куда надобно.
 
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как очистить память микросхем с УФ стиранием? Slava5510 Микроконтроллеры, АЦП, память и т.д 61 25.04.2012 21:48
переменную в стек на AVR chipic128 Микроконтроллеры, АЦП, память и т.д 10 25.07.2009 10:24
PP стек SIEMENS Developer_ Автоматика и аппаратура связи 0 03.09.2008 17:25
Как очистить очередь прерываний в ATMega8535? greafuger Микроконтроллеры, АЦП, память и т.д 4 04.06.2008 23:03
Как уменьшить размер памяти под стек? greafuger Микроконтроллеры, АЦП, память и т.д 1 03.04.2008 08:23


Часовой пояс GMT +4, время: 16:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot