-
- Короче, должно быть так 0men(2282 знак., 19.09.2006 17:29)
- Все сделал как у Вас только добавил __enable_interrupt() прерывание срабатывает , но из прерывания не могу выйти в основную программу , а вхожу непонятно куда smartleds(208 знак., 19.09.2006 18:22)
- Блин, посмотрите что у меня написано, а что у вас 0men(605 знак., 19.09.2006 18:31)
- не, Вашу мысль я понял, и irq_handler я не трогал , а прям скопировал Ваш smartleds(681 знак., 19.09.2006 18:46)
- :) 0men(692 знак., 19.09.2006 18:53)
- Ура!!! Заработало внимательно изучил Ваш ответ, выкинул ключевые слова перед функцией Handler smartleds(88 знак., 19.09.2006 19:03)
- Ну вот :) если в Питере то без проблем :) - 0men(19.09.2006 19:05)
- Я из Москвы, но в Питере бываю - smartleds(19.09.2006 19:09)
- Ну вот :) если в Питере то без проблем :) - 0men(19.09.2006 19:05)
- Ура!!! Заработало внимательно изучил Ваш ответ, выкинул ключевые слова перед функцией Handler smartleds(88 знак., 19.09.2006 19:03)
- :) 0men(692 знак., 19.09.2006 18:53)
- не, Вашу мысль я понял, и irq_handler я не трогал , а прям скопировал Ваш smartleds(681 знак., 19.09.2006 18:46)
- Блин, посмотрите что у меня написано, а что у вас 0men(605 знак., 19.09.2006 18:31)
- Все сделал как вы сказали, реакция на кнопку есть , после нажатия на кнопку программа виснет, у меня есть подозрение что по адресу 0х18 стартап не размещает инструкцию перехода на регистр в котором хранится адресс обработчика прерывания smartleds(327 знак., 19.09.2006 17:55)
- Да, внутри обработчика надо не забыть сбросить флаг прерывания строчкой 0men(15 знак., 19.09.2006 18:23)
- Вот эти вот строчки (см внутри) , как раз и есть размещенный по адресу 0х18 (IRQV) оработчик прерываний 0men(392 знак., 19.09.2006 18:10)
- Все сделал как у Вас только добавил __enable_interrupt() прерывание срабатывает , но из прерывания не могу выйти в основную программу , а вхожу непонятно куда smartleds(208 знак., 19.09.2006 18:22)
- Дополнение использую IAR 4.20A - smartleds(19.09.2006 16:09)
- Короче, должно быть так 0men(2282 знак., 19.09.2006 17:29)