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

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

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

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

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

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

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

 
Опции темы
Непрочитано 02.07.2011, 14:26  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию scmRTOS функция Sleep()

давным-давно создавал тему о scmRTOS, и вот сейчас снова вернулся к ней.
Вопрос про передачу управления от одного процесса другому решился.
К примеру, я пользуюсь функцией Sleep(), которая

Цитата:
Эта функция служит для перевода текущего процесса из активного состояния в неактивное. При этом, если функция вызывается с аргументом, равным 0 (или без указания аргумента – функция объявлена с аргументом по умолчанию, равным 0), то процесс перейдет в «спячку» до тех пор, пока его не разбудит, например, какой-либо другой процесс с помощью функции OS::ForceWakeUpProcess(). Если функция вызывается с аргументом (целое число в диапазоне от 1 до 65535), то процесс будет «спать» указанное количество тиков системного таймера, после чего будет «разбужен», т.е. приведен в состояние готового к выполнению.
дык вот, предача управления менее приоритетным происходит, процесс "засыпает", а вот обратно отбирать он его не хочет - не "просыпается"...
Передача управления через EventFlag в свою очередь работает как надо...
Прожектик для иар + симуляция в протеусе прилагается.
Вложения:
Тип файла: zip scmRTOS_software.zip (273.3 Кб, 44 просмотров)
Реклама:
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Сказали "Спасибо" alberio
warel (28.06.2019)
Непрочитано 02.07.2011, 15:26  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: scmRTOS функция Sleep()

Сообщение от alberio Посмотреть сообщение
давным-давно создавал тему о scmRTOS.
Дык, проще товарищу ТЕСТЕРПЛЮСУ в форуме МИКРОЧИП.СУ, он там обитает.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Сказали "Спасибо" picavr
warel (28.06.2019)
Непрочитано 04.07.2011, 12:15  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: scmRTOS функция Sleep()

Прблема решилась - просто в этой оси системный таймер нужно инициализировать вручную
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Сказали "Спасибо" alberio
warel (28.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC18F252 и режим SLEEP sheff2441 Микроконтроллеры, АЦП, память и т.д 6 05.08.2010 10:18
scmRTOS alberio Микроконтроллеры, АЦП, память и т.д 8 31.01.2010 18:21
AVR SLEEP режим picavr Микроконтроллеры, АЦП, память и т.д 2 19.08.2009 15:38
Как корректно перейти в sleep? hubble Микроконтроллеры, АЦП, память и т.д 7 25.12.2008 04:05
Как выйти из режима Sleep (PIC16F84A)? tnosov Микроконтроллеры, АЦП, память и т.д 28 10.11.2007 16:41


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


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