Quiero usar STM32 para conducir un LCM con un controlador KS0108. Lamentablemente, tiene una interfaz 6800. Afortunadamente, ST proporciona un documento: TFT LCD que interactúa con la FSM STM32F10xxx de alta densidad . En p. 12 da dos métodos:
Pero
Luego,suponiendoqueusemoselmétodo1anterior,elpseudocódigodebería:
gpio_E=HIGH;lcd_addr=lcd_data;gpio_E=LOW;
Despuésdelasegundacláusula,el/CSdebeiraalto,ylafasedeescrituradebeterminar.Entonces,¿cuáleselestadodelbusdedatos,mantendrálaúltimasalidadedatos?¿Oiráaaltaimpedanciadespuésde/CSalta?¿CómopodemosasegurarnosdequeelLCMretengalosdatoscorrectos?
Paraelmétodo2,lasituacióndeberíasersimilar.EnelmanualdereferenciadeST,proporcionaeldiagramadetiempoalescribir:
Cuando finaliza la fase de escritura, ¿cuánto tiempo esperaremos que sigan existiendo los datos en el bus de datos?