Ciao a tutti.
Da un pò non dormo la notte per colpa di un lcd che mi fà impazzire.
Uso un atmega1284p per pilotare diverse cose, tra cui un regolatore in pwm che uso come caricabatterie.
La visualizzazione viene fatta con il classico lcd 20x4, e uso la libreria di arduinouno.
Al minimo pilotaggio del pwm, probabilmente l'lcd sente i disturbi condotti sulla massa e inizia a farmi comparire caratteri casuali.
L'alimentazione è pulita, controllata con l'oscilloscopio, perfetta e stabile a 5volt.
Già provato con condensatori vari e resistenze di pulldown sulle uscite che uso per pilotare l'lcd.
Come connessione uso un cavo flat con connettori a vaschetta.
Flat lungo o flat corto non cambia nulla.
il micro non si blocca...l'analogica mi legge valori perfettamente stabili, quindi escludo l'alimentazione.
L'unico dubbio, che purtroppo non riesco a verificare data la mia scarsa conoscenza, è l'uso delle libreria per arduino uno, su un 1284p.
Magari necessità un aggiustamento di qualche tipo.
Con l'oscilloscopio sui pin di comando del lcd ci sono diversi pwm che variano in continuazione...