Да, возникало. Причину нашел и починил (не было перехода конечного автомата в состояние ожидания):
Код:[:qbus3:rx11] 13.585288 at (no context): RX11 Timer [:qbus3:rx11] fired 0 state 5 [:qbus3:rx11] 13.585302 at ':maincpu' (10762): RX11 R [:qbus3:rx11] 177170 == 000300 @ 126; state 5 [:qbus3:rx11] 13.585317 at ':maincpu' (10770): RX11 R [:qbus3:rx11] 177172 == 000146 @ 127; state 5 <- прочли последнее слово и выставили DONE, возникает прерывание [:qbus3:rx11] 13.585317 at ':maincpu' (10772): IRQ ACK [:qbus3:rx11] vec 264 [:qbus3:rx11] 13.585358 at ':maincpu' (11560): RX11 R [:qbus3:rx11] 177172 == 000000 @ 127; state 5 <- прерывание обработано [:qbus3:rx11] 13.585366 at ':maincpu' (11566): RX11 R [:qbus3:rx11] 177170 == 000140 @ 127; state 5 [:qbus3:rx11] 13.585400 at ':maincpu' (11622): RX11 R [:qbus3:rx11] 177170 == 000140 @ 127; state 5 <- еще раз выставили DONE (по ошибке) [:qbus3:rx11] 13.585397 at (no context): RX11 Timer [:qbus3:rx11] fired 0 state 5 [:maincpu] VM2: RTI to 007222 (007222), 000000 (000000) [:qbus3:rx11] 13.585797 at ':maincpu' (7222): IRQ ACK [:qbus3:rx11] vec 264 [:qbus3:rx11] 13.585837 at ':maincpu' (11560): RX11 R [:qbus3:rx11] 177172 == 000000 @ 127; state 5 [:qbus3:rx11] 13.585845 at ':maincpu' (11566): RX11 R [:qbus3:rx11] 177170 == 000140 @ 127; state 5 [:qbus3:rx11] 13.585879 at ':maincpu' (11622): RX11 R [:qbus3:rx11] 177170 == 000140 @ 127; state 5




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