NC-31 ищу компаньона (программирование и электроника)
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Есть IСQ? Так быстрее будет
Схемы могу на почту скинуть
Схемы могу на почту скинуть
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Сигналы
ошв - ошибка В\В
зпр - запрос прерывания
отв - ответ устройств в\в
уст - начальные установки устройств
обм-инициализация обмена
ву - внешние устройства
дчт дзп - данные чтения и записи соответственно
рпр1 - разрешение прерывания
хт4 с буферов 16 разрядная мультиплекативная шина адрес\данные
ошв - ошибка В\В
зпр - запрос прерывания
отв - ответ устройств в\в
уст - начальные установки устройств
обм-инициализация обмена
ву - внешние устройства
дчт дзп - данные чтения и записи соответственно
рпр1 - разрешение прерывания
хт4 с буферов 16 разрядная мультиплекативная шина адрес\данные
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Извиняюсь не увидел схему на 2 странице.
Вопрос!
А как у Вас обрабатывается ошибка обращения к каналу?
Должно вызываться прерывание по ошибке обращения к каналу если в течении ~50мкс не был получен сигнал "отв" при операции чтения/записи магистрали.
Я подумал, что таймер 0 для этого используется.
Вопрос!
А как у Вас обрабатывается ошибка обращения к каналу?
Должно вызываться прерывание по ошибке обращения к каналу если в течении ~50мкс не был получен сигнал "отв" при операции чтения/записи магистрали.
Я подумал, что таймер 0 для этого используется.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
точно 1801вп1 стоят матрицы управления!!!!
на плате АМТ есть одновибратор который формирует стробик если не придёт ответ, и по этому стробику форм. сигнал на прерывание
на плате АМТ есть одновибратор который формирует стробик если не придёт ответ, и по этому стробику форм. сигнал на прерывание
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Вообще то ошибка канала это внутреннее прерывание и обрабатываться должно процессором.
А у Вас эмулятор просто зависает, ожидая сигнал "отв" с магистрали.
А у Вас эмулятор просто зависает, ожидая сигнал "отв" с магистрали.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
схемы отправил
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Если приходит этот сигнал, то
Err_con:
andi Marker,$0F;
ldi Zl,$EF;
clr Zh;
процессор переходит по адресу обработки прерывания 00EF
Err_con:
andi Marker,$0F;
ldi Zl,$EF;
clr Zh;
процессор переходит по адресу обработки прерывания 00EF
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Вектор прерывания не может быть нечетным!T00T писал(а):процессор переходит по адресу обработки прерывания 00EF
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Схемы не читаются ошибка 404 (нет такой страницы)
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
откуда такая информация, походу вы знаете больше чем яВектор прерывания не может быть нечетным!
Но всё же, ошибся поэтому адресу расположен адрес программы обработки этого прерывания и он равен fffe. не, тоже бред какой то
Ща разберёмся!!!!
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Я не знаю, кажется, в этом моменте не было ошибок, но при инициализации не должно быть такой ошибки!!! и этот строб не должен вырабатываться!
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
вектор должен быть по идее 4.
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Impartial писал(а):вектор должен быть по идее 4.
Почему так, откуда такая инфа?
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
А где возникает ошибка?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Я просто реально некоторые команды и процессы проца приходилось с осцилографом сихронизировать по времени с шиной данных и читать по асцилограмме адрес обращения!!!!
Кинул отдельно схемы проца дошли?
Кинул отдельно схемы проца дошли?
Я не волшебник я пока учусь......
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Это стандартное прерывание по ошибке обращения к каналу PDP11 вряд ли фанук изобрел что то свое, за исключением системы команд.T00T писал(а):Почему так, откуда такая инфа?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Короче должно быть так - включаешь, начинает работать резидентный проверочный тест процессора, памяти и внешних устройств(кстати там же проверяются все комманды процессора).
Затем при нажатии на кнопку выполнить запускается основная программа с адреса #1643
после этого возникает ошибка контрольной суммы параметров, нужно нажать сброс
после этого должна возникать ошибка контрольной суммы памяти программ, нужно опять нажать на сброс.
и после этого он должен выйти в режим ожидания, но у меня не выходит, а начинается бред....
Затем при нажатии на кнопку выполнить запускается основная программа с адреса #1643
после этого возникает ошибка контрольной суммы параметров, нужно нажать сброс
после этого должна возникать ошибка контрольной суммы памяти программ, нужно опять нажать на сброс.
и после этого он должен выйти в режим ожидания, но у меня не выходит, а начинается бред....
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Это из логики работы шины Qbus?Impartial писал(а):Это стандартное прерывание по ошибке обращения к каналу PDP11 вряд ли фанук изобрел что то свое, за исключением системы команд.T00T писал(а):Почему так, откуда такая инфа?
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Система команд там очень кривая!
Скорее всего я где то с адресацией ошибся, просто уже в своём коде тяжело найти.
Скорее всего я где то с адресацией ошибся, просто уже в своём коде тяжело найти.
Последний раз редактировалось T00T 20 дек 2011, 16:41, всего редактировалось 1 раз.
Я не волшебник я пока учусь......