nRPLY, который идет на системный разъем, идет от ПЗУшек, уровень на нем, почему-то, не больше 1.5В (возможно это проблема с моим компом). У Меги32 вектор/данные выставлялись в порт полностью, т.е. 8 бит за раз, на Меге8 байт делится между двумя портами - порт С и порт Д. Т.к. nRPLY порядка 1.5В, то проц считает его активным, поэтому может быть считывание байта до его актуализации. Подкинул nRPLY от ВП1-14 - стало намного стабильней. Но все равно появляется зависание на втором считывании, похоже что Мега подвисает, по крайней мере не выставляет nRPLY.




Ответить с цитированием