Salve ancora
Perchè ? i dati sono inviati in precedenza ora devo solo leggere il busy flag.
al punto 1) non mando impulsi di di strobe al display perciò gli 1 in uscita al PCF non sono visti dall'LCD
al punto 2) settando RS R/W e inviando impulsi di strobe al display per non si modifica la porta del PCF
perchè la porta del display è in ingresso fin quando non commuta.
al punto 3) quando il display commuta l'uscita il PCF secondo me è costretto a mandare un interupt perchè i dati presenti sulla sua porta sono diversi dai precedenti che, parere personale, dovrebbero essere FF.
Ciò che non so, ma spero sia così, é se il display commuti la porta in uscita quando è pronto a ricevere un nuovo dato quindi con il busy flag a 0. Se invece il busy flag va a 0 in un tempo successivo all'andata in Out della porta, la cosa diventa molto più complicata e in termini di tempi, a prima sensazione, potrebbe essere più interessante usare un ritardo fisso e risparmiare un Pin della CPU.
Sperando di non annoiarvi con le mie dissertazioni filosofiche
Saluti
Paolo