Например TDA7294

Форум РадиоКот • Просмотр темы - из прерывания еб.. основной цикл
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб авг 09, 2025 20:22:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 01:16:06 
Родился
Аватар пользователя

Зарегистрирован: Пн ноя 29, 2010 22:46:40
Сообщений: 5
Рейтинг сообщения: 0
короче вводная,, сижу пишу небольшую сихуевину.. по управление мк от кнопки.. все обычно..., кроме таво шо надобно бы отрубать цикл while по нажатию этой еб.. кнопки, в самом его, цикла тоесь, угаре... ситуация осложняется прерыванием инт-нуль из которого ето нужно делать... соотв всякие нахер брейки и континумы не канают... про флаги также забудьте.. надыть рубануть МК на..й прямо в угаре цикла и прямо из прерывания... шобы на ногах ево ничего небыло и немного быть.., несмотря на команды цикла которы етими ногами дергает.., при етом вызывать ресет также нельзя ибо нужно сохранить реакцию на кнопке после цикла. и да, если вы хуй что поняли из написанного то вам не сюда... а вмагазин за водкой..:) ибо еси 3 дня посидеть над ткой сихуевиной крышка начинает отъезжать и без нее, родимой, никак назад не задвигаетса :( и да, писать надо на цэ.....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 02:05:29 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 01, 2010 14:14:55
Сообщений: 271
Рейтинг сообщения: 0
Ты дружок подотъехал слегка, элементарную задачку решить не в состоянии, зато матерится тебя прет, я думаю ты врядли получишь ответ, если будет так просить... протрезвей потом обращайся нормально может и получишь ответ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 05:25:09 
Открыл глаза
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Ср июл 06, 2011 19:11:44
Сообщений: 64
Откуда: В цветущих акациях город
Рейтинг сообщения: 0
Цитата:
кроме таво шо надобно бы отрубать цикл while по нажатию этой еб.. кнопки
Не надо ничего отрубать. У МК, как правило, нету многопоточности, и главный цикл ПОЛЮБОМУ отрубится при возникновении прерывания.

Цитата:
если вы хуй что поняли из написанного то вам не сюда
Это Вам не сюда, а в магазин за новой порцией бухла. А если уж сюда, то сначала отрезветь. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 10:57:09 
Родился
Аватар пользователя

Зарегистрирован: Пн ноя 29, 2010 22:46:40
Сообщений: 5
Рейтинг сообщения: 0
это только с виду все так... очевидно... иначе бы сюда не писал... яж говорил, если не дошло идите за водкой :) я и сам щас пойду... по новой.. хули делать..:)
alexx82 ты просто кэп очевидность...;) ессно все заглохнет в момент прерывания... а дальше будет скрытая залупа... ибо в основном цикле ряд задержек... потипу... 3с - вкл. 2с -выкл., 1с-вкл, 1выкл... итд.. много их. (это я поясняю для особо недогнавших:) после прерывания проц тупо вернется в точку вызова.. тоесь гдето по середине всех эти инструкций.. в самом угаре цикла..(вот упертый, да с..ка...?)) и пойдет дальше.... пока недойдет до проверки флага которы мы (допустим) там поставили.. поетому флаг нельзя... а надо по эффекту нечто типо continue , шобы цикл сразу вырубился... только вызвать ето continue из прерывания.. вот так вам слабо? ))) я третий день не одупляю...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 11:02:34 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
lamazoid писал(а):
я третий день не одупляю...
недостатки в алгоритме решения могут порождать серьезные проблемы. если вы точно уверены, что ваш алгоритм основного цикла - единственно верный в вашем случае, то смотрите в сторону longjmp, однако, этот совет сродни совету стричь ногти циркуляркой - у виртуоза выйдет, а у другого - пальцы полетят. особенно спьяну.

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: из прерывания еб.. основной цикл
СообщениеДобавлено: Вт июл 12, 2011 11:32:30 
Модератор
Аватар пользователя

Карма: 158
Рейтинг сообщений: 1600
Зарегистрирован: Пт апр 28, 2006 15:26:07
Сообщений: 11940
Откуда: Россия.
Рейтинг сообщения: 0
Медали: 2
Мявтор 3-й степени (1) Лучший человек Форума 2017 (1)
lamazoid писал(а):
если вы хуй что поняли из написанного то вам не сюда...
Это Вы ошиблись. Это Вам не сюда.
На первый раз просто закрыл тему.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 6


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y