реклама на сайте
подробности

 
 
> Контроллер прерывания Microblze, Срабатывание по фронту и спаду
shumerok
сообщение Dec 8 2017, 12:22
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-11-09
Пользователь №: 53 601



Добрый день. Работаю с прерываниями в microblaze на отладочнике Spartan3e. Прерывания формирую от дип-переключателя на плате. Подтверждение прерывания вывожу через uart на ноут. Проблема в следующем: прерывания происходят и по фронту и по спаду. Я так понимаю, что контроллеру без разницы. Он реагирует только на изменение состояния?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex77
сообщение Dec 8 2017, 13:18
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(shumerok @ Dec 8 2017, 15:22) *
Добрый день. Работаю с прерываниями в microblaze на отладочнике Spartan3e. Прерывания формирую от дип-переключателя на плате. Подтверждение прерывания вывожу через uart на ноут. Проблема в следующем: прерывания происходят и по фронту и по спаду. Я так понимаю, что контроллеру без разницы. Он реагирует только на изменение состояния?

"дип-переключателя" имеют славную традицию "звенеть" - как следствие куча сигналов прерываний.
Go to the top of the page
 
+Quote Post
shumerok
сообщение Dec 8 2017, 13:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-11-09
Пользователь №: 53 601



Цитата(Alex77 @ Dec 8 2017, 17:18) *
"дип-переключателя" имеют славную традицию "звенеть" - как следствие куча сигналов прерываний.

Я тестирую в дебаге пошагово. В регистрах контроллера все устанавливается и сбрасывается правильно. Дребезг не прокатывает. Программа крутится в бесконечном цикле. Переключаюсь, допустим, с 0 в 1 - срабатывает прерывание. Далее пошагово иду иду по программе до возврата к бесконечному циклу. Опять программа крутится, пока не переключусь с 1 в 0. И так по кругу. Он точно срабатывает по обоим фронтам. Вот я и не знаю дело в контроллере или это славный софт от Xilinx.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 12:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016