cpu13.ru - форум OMRON http://cpu13.ru/ |
|
Прерывания http://cpu13.ru/viewtopic.php?f=6&t=515 |
Страница 1 из 1 |
Автор: | Vmalkov [ Вт мар 31, 2009 08:56 ] |
Заголовок сообщения: | Прерывания |
Здравствуйте. Киньте кому не трудно примером по прерываниям по расписанию. Хочу разобраться. Спасибо. |
Автор: | Олег [ Вт мар 31, 2009 11:19 ] |
Заголовок сообщения: | |
Да разбиратся вроде не в чем, всё очень просто. LD P_First_Cycle MSKS(690) 4 &5 Команда для запуска задачи прерывания (int 02) В сетапе контроллера на вкладке Timings указываешь временной интервал (дискрету) в каких единицах будет отчсчитываться время. В мануале эта команда подробно описана. |
Автор: | Vmalkov [ Ср апр 01, 2009 12:56 ] |
Заголовок сообщения: | |
Я так и делал. Мне показалось что прерывание происходит один раз. Еще вопрос-как посчитать количество происшедших прерываний? |
Автор: | Олег [ Ср апр 01, 2009 13:16 ] |
Заголовок сообщения: | |
Внутри программы прерывания поставь счётчик (++), пусть циклы считает. Если собираешься в прерывании быстро управлять входами выходами, не забудь про команду IORF |
Автор: | Vmalkov [ Чт апр 02, 2009 13:57 ] |
Заголовок сообщения: | |
Спасибо, попробую. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа (Russia: MSK) |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |