Lcd 4x40 e PCF8574A - HELP

10 Anni 5 Mesi fa #6 da elpablito
Risposta da elpablito al topic Lcd 4x40 e PCF8574A - HELP
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • elpablito
  • Platinum Member
  • Platinum Member
Di più
10 Anni 5 Mesi fa #7 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Lcd 4x40 e PCF8574A - HELP
Ciao Paolo,

non ho visto i dettagli del pin out ma se il bit rimane a 1 allora il PCG8574 puo´ vedere la sua variazione. Il PCF8574 vede variazioni da 1 a 0 e non confronta con un vecchio dato FF.

Per le tempistiche fai riferimento al datasheet del controllore e non del display. Il controllore e´ HD44780.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login