Например TDA7294

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

Текущее время: Пн июл 28, 2025 05:05:02

Часовой пояс: 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 писал(а):
если вы хуй что поняли из написанного то вам не сюда...
Это Вы ошиблись. Это Вам не сюда.
На первый раз просто закрыл тему.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

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

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


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

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


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

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


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