[an error occurred while processing this directive]
[an error occurred while processing this directive]
От Асм к Си
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Отправлено
Петруха 14 ноября 2001 г. 11:39
|
|
|
|
Господа,иногда бывает необходимость из обработчика прерывания выйти не в точку ухода в прерывание,а в заданную точку фоновой программы.На ассемблере это делается довольно просто.Внимание вопрос : а как это сделать корректно на Си?Использую конкретно Keil6.20
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Дело не в асме-си, а в мировоззрении — Xan (15.11.2001 12:31, 2361 байт)
- Вот здесь и появляется необходимость применения RTOS — Kuka (14.11.2001 19:54, 143 байт)
- Ответ: — Mihasic (14.11.2001 15:13, 1337 байт)
- Ответ: Это делается так (+) — Беня (14.11.2001 14:23, 1595 байт)
- Ответ: — Elektronik (14.11.2001 12:11, 14 байт)
- Такая необходимость сама по себе нонсенс. (+) — Анатоль (14.11.2001 12:08, 61 байт)
- Запрещено конвенцией :-). В С оператор goto использовать сильно НЕ РЕКОМЕНДОВАНО. А Вы из прерывания и не туда...(+) — abivan (14.11.2001 12:02, 250 байт)
- Что значит "НЕ РЕКОМЕНДОВАНО" ?! Что значит "НЕ РЕКОМЕНДОВАНО" ?!!! — Linuxoid (14.11.2001 15:25, 696 байт)
- Видать тот Linux core kernel писал знойный асмист :-) (+) — Анатоль (14.11.2001 15:49, 360 байт)
- Видать, этот ответ написал человек, учившийся программированию по книжке "Выучим Visual Basic за 24 часа" — Linuxoid (14.11.2001 16:19, 609 байт)
- Честно говоря, я не вижу особого смысла в GOTO, кроме как выход из глубокой рекурсии. Так покажите, пожалуйста, пример его эффективности? (-) — Или трус, или лентяй (15.11.2001 09:42, пустое)
- Ответ: — abivan (14.11.2001 18:56, 459 байт)
- Раз уж тут все грамотные :-) (+) — Анатоль (14.11.2001 17:03, 432 байт)
- И все же... — ShiphT (14.11.2001 16:40, 605 байт)
- Ответ: — Elektronik (14.11.2001 16:55, 541 байт)
- Ответ: — Elektronik (14.11.2001 14:58, 429 байт)
- Подотрись своей конвенцией. Есть случаи обработки аварийных ситуаций, когда основная программа идет лесом. — mikes (14.11.2001 12:44, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru