Последний раз редактировалось rw6hrm; 03.05.2018 в 09:10.
В китае их полно, недавно за 150рэ пару взял на 8МГц, до этого один на 10МГц, на котором и химичил...
Люди линюх на нём запускают без всяких DMA и MMU...
К стати, а что это за плата? Я грешным делом подумал что это сега какая-нибудь...
Последний раз редактировалось alx32; 03.05.2018 в 18:32.
Шо, каких-то ранних выпусков? Просто я на фото всё время видел проц в smd исполнении, на крайняк в plcc...
Немного подниму темку на раздумья.
Как-то Ewgeny7 в посте http://zx-pk.ru/threads/25682-samode...l=1#post866621 отписал, что не получилось у него с ВВ51 работать с прерываниями. Мне пришлось с этим разбираться, поскольку без прерываний жисть не мила. Чуть внимательнее прочитал абзац из книги "Микропроцессоры и микропроцессорные комплекты интегральных микросхем", том 1 под ред. Шахнова, стр. 76: "Для исключения ошибок, вызванных ложным появлением сигнала RxRDY, необходимо через два-три периода сигнала /RxC после начала передачи данных произвести чтение данных без учёта результата."
Поскольку вся наша жизнь - череда дурных поступков, то поступил тупо - пользуясь тем, что данные в регистре при чтении не разрушаются, поставил команду IN A,(port) три раза друг за другом. RxRDY при первом обращении снялся только после второго (!) чтения. При приёме последующего потока снимался с первого раза (такт ВВ51 и Z80 2457600, /RxC 614400, скорость обмена 9600). На такте процессора 4 МГц RxRDY при первом обращении снимался после третьего чтения.
Мож кто попробует проверить?
Последний раз редактировалось rw6hrm; 11.05.2018 в 12:46.
rw6hrm, т.е., снятие флага идет не по факту чтения из регистра, а спустя некоторое время. И быстрый процессор успевает сделать несколько чтений, прежде чем флаг обновится, так? Быть может, флаг запитан от /RxC, которая заведомо ниже CLK? Этого, конечно, не узнать точно до вскрытия.
Тогда почему дальнейшее чтение идёт нормально, а косяк только с приёмом первого байта? Можно, кнешн, попробовать перед каждым чтением делать программный сброс, вот только даст ли это результат... Пока остановился на трёх последовательных чтениях, хотя это сравнимо с добиванием недокрученного шурупа молотком.
<offtop>
...ох, и чего это я не применил любимый 6850, а повёлся на стоны "что его не достать"...
</offtop>
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)