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

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

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

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

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

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

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

 
Опции темы

scmRTOS функция Sleep()

Непрочитано 02.07.2011, 14:26  
alberio
Гражданин KAZUS.RUN
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 582
Сказал спасибо: 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.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 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.RUN
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 582
Сказал спасибо: 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, время: 14:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.