- Messaggi: 32
- Ringraziamenti ricevuti 0
Imparare a scrivere una eeprom partendo da 0
9 Anni 11 Mesi fa #6
da lo_sty
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da lo_sty al topic Imparare a scrivere una eeprom partendo da 0
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- lo_sty
- Autore della discussione
- Junior Member
Riduci
Di più
9 Anni 10 Mesi fa #7
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Imparare a scrivere una eeprom partendo da 0
Ciao Losty!
dal codice mi aspetto che start sia una funzione o macro,
potrebbe essere che la sintassi giusta sia start(); e non start;
L'errore e' subito dopo l'if ma e' segnalato sull'if.
Controlla anche stop;
Saluti,
Mauro
dal codice mi aspetto che start sia una funzione o macro,
potrebbe essere che la sintassi giusta sia start(); e non start;
L'errore e' subito dopo l'if ma e' segnalato sull'if.
Controlla anche stop;
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
9 Anni 5 Mesi fa #8
da lo_sty
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da lo_sty al topic Imparare a scrivere una eeprom partendo da 0
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- lo_sty
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 32
- Ringraziamenti ricevuti 0
9 Anni 5 Mesi fa - 9 Anni 5 Mesi fa #9
da alfa75
Risposta da alfa75 al topic Imparare a scrivere una eeprom partendo da 0
Ciao losty
i conti che hai fatto non mi tornano tanto...(se ti serve 1kHz mentre sono ok per 100kHz)
analiziamo la cosa
con un quarzo di 20MHz un ciclo macchina durerà FOSC/4 quindi 5MHz che sono t=1/f -> t=(1/(5*10^6)) -> t=200*10^-9 S -> 200nS per intenderci
quindi se vuoi un ritardo di 1kHz che in secondi diventa t=(1/(1*10^3) -> t=1mS
applicando un po di proprieta delle potenze facciamo diventare per praticita quei 200nS in 2x10^-7 S
quindi..
il fattore moltiplicativo per ricavare 1kHz sarà...
(1*10^-3)/(2*10^-7)=0.5*10^4 -> eliminado la virgola 5*10^3 cioè 5000
ma se ti servono 100kHz diventera 50
per sicurezza facciamo la prova del 9....
5000*200ns -> 5000*(200*10^-9)=1*10^-3S cioe 1mS che equivale ad 1kHz
dopo questa parentesi matematica spero di esserti stato di aiuto
ciao
Andrea
i conti che hai fatto non mi tornano tanto...(se ti serve 1kHz mentre sono ok per 100kHz)
analiziamo la cosa
con un quarzo di 20MHz un ciclo macchina durerà FOSC/4 quindi 5MHz che sono t=1/f -> t=(1/(5*10^6)) -> t=200*10^-9 S -> 200nS per intenderci
quindi se vuoi un ritardo di 1kHz che in secondi diventa t=(1/(1*10^3) -> t=1mS
applicando un po di proprieta delle potenze facciamo diventare per praticita quei 200nS in 2x10^-7 S
quindi..
il fattore moltiplicativo per ricavare 1kHz sarà...
(1*10^-3)/(2*10^-7)=0.5*10^4 -> eliminado la virgola 5*10^3 cioè 5000
ma se ti servono 100kHz diventera 50
per sicurezza facciamo la prova del 9....
5000*200ns -> 5000*(200*10^-9)=1*10^-3S cioe 1mS che equivale ad 1kHz
dopo questa parentesi matematica spero di esserti stato di aiuto
ciao
Andrea
Ultima Modifica 9 Anni 5 Mesi fa da alfa75.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
9 Anni 5 Mesi fa #10
da lo_sty
Risposta da lo_sty al topic Imparare a scrivere una eeprom partendo da 0
Grazie per la risposta .
Mi sono sbagliato , il segnale è da 100Khz e non da 1Khz .
Visto che il valore 50 è esatto vuol dire che c'è qualche errore nel codice perchè la eeprom non viene scritta
Mi sono sbagliato , il segnale è da 100Khz e non da 1Khz .
Visto che il valore 50 è esatto vuol dire che c'è qualche errore nel codice perchè la eeprom non viene scritta
Si prega Accedi o Crea un account a partecipare alla conversazione.
- lo_sty
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 32
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Login
© LaurTec 2006 - 2024