Перейти к содержанию
    

MAX3100

Здравствуйте!

Прошу помощи. Купил я MAX3100, кварцевый резонатор 1,8432МГц и ADM3202. Спаял макетик, подцепил к отладочной плате с ПЛИС, написал программу для ПЛИС (ПЛИС является мастером). Программа реагирует на смену сигнала IRQ из '1' в '0' - на сток транзистора посадил 3.3 вольта соответственно. Всё сделал как надо - конфигурционное слово, слово считывания , записи .... Проблемме в том что сигнал IRQ не ставится в '0'. Осциллограф при отправке по RS232 значения реагирует на ногах ADM3202, т.е. что-то в MAX3100 уходит, но IRQ почему-то в '0' не ставится? При заполнении ж буфера он ж должен в ноль ставиться?? Помогите разобраться. Вот чего не так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы про источники прерываний и биты их маскирования все внимательно прочитали? Биты маски прерываний устанавливаете?

post-3882-1267641231_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конфигурацию выдаю правильно - в 15-том, 14-том, 10-том, 3-ем и 2-м битах единицы, остальные нули. Может на транзистор надо 3,3 вольта подавать через резистор >10кОм, а иначе он горит, физики не понимаю, а? Ну чего-то сигнал IRQ не ставится в '0' - дёрганий на осциллографе не видно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может на транзистор надо 3,3 вольта подавать через резистор >10кОм, а иначе он горит, физики не понимаю, а?

Не должен гореть. А какой резистор сейчас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Маловато, хотя:

X2, DOUT, IRQ Short-Circuit Duration

(to VCC or GND) .........................................................Indefinite

Поставьте 3-10К.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ладненько. Всё. Всем спасибо огромное. Есть тонкости. Тему можно закрыть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...