Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 15 мая 2014 17:22 Сообщение отредактировано: 15 мая 2014 18:21
Пока экспонируются шаблоны, сижу играюсь. Одна из плат КЦГД, если её установить ниже процессорной на экране кажет мигающий курсор и не реагирует на клавиатуру. Вставленная выше процессорной, работает, но приветственный адрес кажет не @ 10000, а @ 10664. Прошивка 181. Фича или таки канал АП2 с сигналом BIAK0 битый и пытаться ремонтировать? Уважаемый Patron как то написал программку, выводящую символ в системный порт. Вот она @1000/012737 001002/000101 001004/17777566 001006/105737 001010/17777564 001012/100375 001014/000771 @1000G Заработала она у меня с небольшим исправлением адреса, относительно оригинала. Помогите плиз с программкой, которая бы просто выводила слово по адресу, без опроса регистра состояния, с темпом несколько выборок в секунду. Нужно будет для отладки адресного дешифратора и работы с шиной вообще. Хотя темп я могу "задавать" сам, не выставляя RPLY. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
.ASECT |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
_Patron_ написал: Троллим ?! @1000/10137 |
andyTh |
NEW! Сообщение отправлено: 15 мая 2014 20:54
_Patron_ написал: Спасибо!!! .ASECT |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
AndyTh написал: Однозначно что-то связанное с шиной неисправное, но скорее в плате процессора, чем в КЦГД... Одна из плат КЦГД, если её установить ниже процессорной на экране кажет мигающий курсор и не реагирует на клавиатуру. Не обязательно АП2, кстати - часты отказы и резисторных сборок НР1-3 330/680 Ом. Они конструктивно очень хрупкие, и при ударах или деформациях платы ноги отваливаются от керамической подложки с собственно резисторами. В пультовом режиме прерывания не используются и КЦГД должна работать в любом слоте. AndyTh написал: Ячейка 16-разрядная, и записано всё равно будет 177566, поэтому две 7 лишние... 001004/17777566 |
andyTh |
NEW! Сообщение отправлено: 16 мая 2014 8:43 Сообщение отредактировано: 16 мая 2014 8:48
borisfox написал: Процессорная плата одна и та же. И я её вобще не трогаю. Почему тогда с одной платой работает, а с другой нет? КЦГД прерывания может и не использовать, но вот запустится ли процессорная плата, если при стартапе скажем сигнал запроса прерывания будет активным? Просто по идее всё остальное в слотах запараллелено. Однозначно что-то связанное с шиной неисправное, но скорее в плате процессора, чем в КЦГД... borisfox написал: Пишу 177566/101 AndyTh написал:Ячейка 16-разрядная, и записано всё равно будет 177566, поэтому две 7 лишние... 001004/17777566 на экране ничего. пишу 17777566/101 на экране А. и прогу ту пускал именно в таком виде, иначе не работало. |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
AndyTh написал: Не запустится. Но ведь и сигнал запроса запараллелен. В цепочке только сигналы подтверждения запросов прерывания и прямого доступа к памяти. но вот запустится ли процессорная плата, если при стартапе скажем сигнал запроса прерывания будет активным? Просто по идее всё остальное в слотах запараллелено. Если сигналы подтверждения посадить на землю, то ничего плохого не будет (при условии, что в корзине нет других адаптеров, которым эти сигналы для успешного запуска нужны в неактивном состоянии), т.к. у платы микроЭВМ выводы IAKO и DMGO это просто выходы с открытым коллектором. Процессору на их состояние в пультовом режиме в общем-то всё равно... Если бы в КЦГД на землю был замкнут один из сигналов запроса прерывания, то это проявлялось бы в любом слоте, если, конечно, в корзине обрывов нет. AndyTh написал: Адрес ячейки в пультовом режиме - 22 разрядный, поэтому набирать надо полностью. Пишу 177566/101 А содержимое 16-разрядное, поэтому 17777566 никак не вписать. Можно провести эксперимент: - откроем ячейку, запишем данные, закроем: 1000/xxxxxx 177566 >ВК> - откроем ещё раз: 1000/177566 (должно быть, при исправной ЭВМ) - то же, но запишем 17777566: 1000/xxxxxx 17777566 >ВК> - откроем опять - должно быть то же самое 177566. |
andyTh |
NEW! Сообщение отправлено: 16 мая 2014 17:30
Всё, я понял о чём речь. Странно что у меня та первая программа с 16 бит адресом(в ячейке) не заработала. А заработала с 22, хотя он просто обрезался. Возможно, правда я допустил ошибку при наборе. КЦГД пару раз вытянул-вставил, прозвонил сборки на плате и... заглючил окончательно. Я было обрадовался, АП2 сдохла, проще искать. Достал осциллограф, а оно взяло и заработало. Работает в любом слоте теперь. В общем как нибудь в другой раз потыкаю. Пусть торчит в корзине пока. Плату контроллера вытравил, на выходных надеюсь попаять и буду осваивать сам микроконтроллер. |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Где-то непропай, или межслойный переход рассыпался... Бывает. Ловить тяжело. Межслойные переходы в районе краевого разъёма не пропаиваются, и в них, бывает, гниёт металлизация. |
andyTh |
NEW! Сообщение отправлено: 25 июня 2014 11:39 Сообщение отредактировано: 25 июня 2014 11:40
Не прошло и месяца На работе чуть попустило, сел за проект. И для ДВК никогда ранее ничего не делал, и под АРМ тож пишу впервые. От STM32 впечатления странные, но то такое. Для упрощения своей жизни прицепился пока к адресу системного терминала. Пока режим только чтение, RPLY отрабатывает 065 на КЦГД, за что ей спасибо На частоте ядра 25Мгц (кварц просто такой впаян) спокойно отрабатывает шину. Хочу по человечески переписать обмен с QBUS, и разобраться с UART. Сделаю эдакий полный перехват системного порта. Это всё разминка перед привинчиванием IDE устройства, но тут надеюсь всё получится. ПыСы инверсия адресов и данных конечно доставляет... |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 16 17 | Печать |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |