[an error occurred while processing this directive]
|
В описании контроллера символьного ЖКИ ks0066 (а также его новой версии S6A0069) есть загадочная фраза:
NOTE: During internal operation, Busy Flag (DB7) is read High. Busy Flag check must precede the next instruction.
When an MPU program with checking the Busy Flag (DB7) is made, it must be necessary 1/2 fosc for executing the next instruction by the falling edge of the 'E' signal after the Busy Flag (DB7) goes to "LOW".
Ну хорошо, проверили мы флаг Busy (Занято) перед тем, как в ЖКИ лезть.
Увидели, что типа он в 0. И чего теперь делать надо в течении 2 мкс ?
(1/fosc = 1/250000 Гц = 4 мкС). Фронт ему задний по E обеспечить, что ли ?
Ведь понимать, что надо в ЖКИ через 2 мкс снова залезть, то ни один MSC-51 не подходит, а такого не бывает.
Итого ВОПРОС к ЗНАЮЩИМ:О чём говорит Busy?
1) что контроллер ЖКИ занят внутренними делами (сам по себе)
2) или же НАШУ ЖЕ предыдущую команду переваривает? (время команд кстати есть в таблицах к обоим контроллерам, все простые команды выполняются ок. 43 мкс, сложные - "очистка экрана" и "курсор домой" = 1,53 мС.
E-mail: info@telesys.ru