niente, sono passato tra ceramici, poliestere, tantalio, con valori da 0,1uf 1uf 4,7F
sempre stesso problema.
Vedo di saldare il tutto direttamente sui pin del display per elimnare adattatori e bread
approfitto per una seconda domanda, mi sono accorto di non aver messo le pullup sull'I2C sul display precedente, ma ha sempre funzionato. quindi l'I2C funziona anche senza resistenze ?
Saldando direttamente vicino ai pin sono arrivato a un paio di minuti di funzionamento, dopo si abbatte dinuovo la tensione
ho pero' saldato su un adattatore.
Ora provo veramente tutti sui pin e vediamo
a me non serve ripeterlo, e' stata solo una dimenticanza, ma visto che mi funziona da mesi volevo sapere intrinsecaente cosa succede. mi aspettavo che senza non funzionasse in nessunissimo caso.
Tu che ne pensi ? perche' funziona ?
Per il discorso condensatori, per ora sembrerebbe che era colpa dei residui di flussante, ho fatto una pulita con trielina e sembra vada. Lo lascio acceso tutta la notte e vediamo.
Ti confermo che da un primo test a 5V funziona la mia libreria, ed a 3,3 no.
visto che ho verificato che il booster e' cmq attivo, credo di andare verso la mia prima ipotesi di diagnosi, cioe' le curve del contrasto diverse tra 5V e 3,3V
La mia libreria nasce per lavorare a 5V e quindi ci sono quei settaggi. l'idea e' trovare una giusta via di mezzo in modo da poterla usare senza modifiche a 5V e 3,3V
Test funziona per lo stesso motivo per cui il classico pulsante su GND funziona anche senza la pull-up, se lo metti vicino al micro; se vuoi proprio vedere il problema e vedere come si risolve con le pull-up prova ad allontanare la periferica di molto, ai limiti delle distanze previste dall'I2C e comincerai a vederne delle belle
Sul pulsante capisco che si possa stabilire una condizione di flottante alto, ma la linea I2C è connessa sempre. Non conoscendo internamente come è gestita chiedevo. Tu intenfi dire che anche i due cavi della i2c restano flottanti nella fase di non comunicazione ? Cioè uno logico chiude a gnd, e questo lo sappiamo, ma lo 0 logico è floating ?
Astro la mia prima ipotesi e' confermata.
A 3,3V non ti ha funzionato la mia libreria perche' le curve del contrasto dipendono dall'alimentazione.
Essendo la libreria originariamente creata per gestire il display a 5V il valore massimo del contrasto era intorno a 10.
Anche senza modificare nulla quindi basta forzare nel codice un valore nuovo di contrasto con
lcd.setContrast(35);
e funziona.
Ora pero' modifichero' la libreria in modo da gestire internamente questa compatibilita'.
ho inoltre riscontrato dei problemi con il salvataggio dei caratteri utente, quindi devo sistemare anche quello e poi pubblichero' la nuova libreria.
P.S Leo ma le librerie, essendo porgetti completi, vanno in megatipic o no ? lo chiedo per uniformare, perche' questa di Astro e' in megatopic, e la mia e' in sw. Se e' una questione a titolo personale, in quanto Astro e' meglio di me, allora no problem, in quanto e' vero XD
Testato:
P.S Leo ma le librerie, essendo porgetti completi, vanno in megatipic o no ? lo chiedo per uniformare, perche' questa di Astro e' in megatopic, e la mia e' in sw. Se e' una questione a titolo personale, in quanto Astro e' meglio di me, allora no problem, in quanto e' vero XD
In Megatopic andrebbero messi progetti rispondenti ai seguenti requisiti:
interesse rilevante
completi
Un progetto è completo quando:
se è un circuito, è fornito sia lo schema che il firmware eventuale
se è un software (libreria o programma specifico), sono forniti tutti i sorgenti
Lo spartiacque lo dovrebbe però fare il punto 1), ossia dovrebbe essere un progetto di interesse rilevante.
La mia swRTC ha ad esempio generato una discussione di 1022 post. La mia ultima libreria, pRNG, l'ho messa in software perché sapevo che sicuramente sarebbe stata una cosa che avrebbe interessato forse lo 0,1% degli utenti (difatti ha avuto 6 reply e basta ).
PS: parere personale.. i requisiti per stare qui sono spesso un pò soggettivi, andrebbero rivisti
Per me puoi tranquillamente spostare questo topic nella sezione software, in effetti è una cosa molto verticalizzata e non ha senso che rimanga in sezione megatopic.
yes, anche meno
per questo non mi spiegavo la presenza in megatopic, dopodiche' in modo molto andreottiano (per restare sull'attualita') invece di chiedere lo spostamento di quella di Astro in Software, mi accontento anche di spostare la mia in Megatopic
Testato:
Astro se puo' interessare per la tua libreria ho postato la nuova versione con il supporto ufficiale al display Winstar, sia a 5V che a 3,3V
Dato che questa è una libreria specifica per il modulo Daisy 24 non esiste la questione tensione visto che funziona solo a 3.3V, per contro c'è la questione controllo funzioni ausiliarie come la retro illuminazione e i tasti utente che non possono essere ignorati e devono far parte della libreria.
certo, non intendevo sostituire la tua proprio per la presenza dei tasti, ma la mia e' coompleta di tutti i comandi della liquidcrystal, quindi ti ho avvisato in modo che se ti serve qualche comando li' sono gia' tutti gestiti.
Ricordo che dicesti che volevi appunto partire dalla mia per estenderla alla daisy.