marioursino, mi viene difficile capire nel dettaglio il tuo codice, non ho mai usato PIC e sono abituato al C degli AVR (avr-libc).
Comunque mi sembra che, per risolverla in modo semplice, basterebbe calibrare il secondo tramite la variabile cycles (while(cycles!=15000)) o mi sbaglio?
Valore quarzo
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
0
voti
[42] Re: Valore quarzo
No, i 15000 cicli sono già calcolati per ottenere un secondo a 12 MHz, toccando quel termine potrei correggere "a gradini" di
, che sono un'enormità.
Oggi ho diminuito una capacità e in 10 ore si è mantenuto sincrono.
, che sono un'enormità.Oggi ho diminuito una capacità e in 10 ore si è mantenuto sincrono.

-

marioursino
5.687 3 9 13 - G.Master EY

- Messaggi: 1598
- Iscritto il: 5 dic 2009, 4:32
0
voti
[43] Re: Valore quarzo
marioursino ha scritto:Oggi ho diminuito una capacità e in 10 ore si è mantenuto sincrono.
Ottimo, buono a sapersi, (potrebbe tornarmi utile in il futuro!!
0
voti
[44] Re: Valore quarzo
marco438 ha scritto:Come ho gia' detto in precedenza, quella che si sta' facendo e' una polemica inutile..
Se per te i miei post sono polemica, compreso il 40, la chiudiamo qui si...
D'altronde al post 40 tu stesso dici che non hai capito la mia insistenza, e rispondi al 40 ignorando completamente ciò che ho scritto, le motivazioni e tutto il restante.
Per me questo equivale a non aver risposto, e non solo ... ma non aggiungo altro perché sono educato e non ho intenzione di discutere o altre cose sul generis.
Ad ogni modo sono contento che il nostro compagno di forum
e buon proseguimento a tutti.0
voti
[45] Re: Valore quarzo
Evidentemente non vuoi capire, quindi, per rispetto a
marioursino non rispondero' piu' ai tuoi messaggi.
Passo e chiudo!
Passo e chiudo!
marco
0
voti
[46] Re: Valore quarzo
Cosa c'è da capire se ti vengono date motivazioni e spiegazioni ai miei post, poste domande, e tu non rispondi?
A casa mia si chiama maleducazione, se non vuoi rispondere per qualsiasi tuo motivo, scrivilo!
Nessuno si offende se lo fai in maniera idonea, tacere non ha mai portato a nulla di buono per come la vedo io.Se poi pensi che io non abbia capito, beh che dirti... mi fa piacere!
Ed infine mi complimento con te per l'ottima scelta presa, anche io avrei fatto così fossi stato in te...
A casa mia si chiama maleducazione, se non vuoi rispondere per qualsiasi tuo motivo, scrivilo!
Nessuno si offende se lo fai in maniera idonea, tacere non ha mai portato a nulla di buono per come la vedo io.Se poi pensi che io non abbia capito, beh che dirti... mi fa piacere!
Ed infine mi complimento con te per l'ottima scelta presa, anche io avrei fatto così fossi stato in te...
0
voti
[47] Re: Valore quarzo
Senti ragazzino ora mi hai veramente seccato.
Cerca di moderare le parole e non insistere oltre; fra breve, con il consenso di
marioursino, cancellero' tutti i post che non riguardano il thread.
Cerca di moderare le parole e non insistere oltre; fra breve, con il consenso di
marco
3
voti
[48] Re: Valore quarzo
Concordo alla cancellazione dei post per il bene dell'on-topic, mi dispiace per la vostra discussione, spero possiate risolverla amichevolmente.
-

marioursino
5.687 3 9 13 - G.Master EY

- Messaggi: 1598
- Iscritto il: 5 dic 2009, 4:32
0
voti
[49] Re: Valore quarzo
Mah...
Dici a me di moderare la parole, a me non sembra di aver mancato di rispetto a nessuno...non ti ho chiamato "ragazzino" o altre cose...dico solo in modo chiaro ciò che penso, con umiltà...
Mentre tu invece non rispondi, dici che non voglio capire.. anche fosse invece di scaldarti tanto perché non mi aiuti dicendomi cosa non riesco a capire? o semplicemente se non vuoi farlo non mi "liquidi" in modo pacato e sincero?
Ciò che ci distingue dagli altri mammiferi e ci rende costruttivi è l'intelligenza e capacità di comunicare pensieri articolati, non dire certe cose...
Per il bene del 3D per me puoi fare quello che vuoi, la sostanza del discorso e delle tue parole, dette e non dette, resta invariata e te lo dico sinceramente, ne sono molto amareggiato perché non credevo mai si potesse arrivare fino a questo punto special modo con una persona che riveste una carica importante nella gerarchia del forum...
PS: non sono un "ragazzino", dove per ragazzino intendo un essere umano di sesso maschile in età pre-adolescenziale.
Dici a me di moderare la parole, a me non sembra di aver mancato di rispetto a nessuno...non ti ho chiamato "ragazzino" o altre cose...dico solo in modo chiaro ciò che penso, con umiltà...
Mentre tu invece non rispondi, dici che non voglio capire.. anche fosse invece di scaldarti tanto perché non mi aiuti dicendomi cosa non riesco a capire? o semplicemente se non vuoi farlo non mi "liquidi" in modo pacato e sincero?
Ciò che ci distingue dagli altri mammiferi e ci rende costruttivi è l'intelligenza e capacità di comunicare pensieri articolati, non dire certe cose...
Per il bene del 3D per me puoi fare quello che vuoi, la sostanza del discorso e delle tue parole, dette e non dette, resta invariata e te lo dico sinceramente, ne sono molto amareggiato perché non credevo mai si potesse arrivare fino a questo punto special modo con una persona che riveste una carica importante nella gerarchia del forum...
PS: non sono un "ragazzino", dove per ragazzino intendo un essere umano di sesso maschile in età pre-adolescenziale.
0
voti
[50] Re: Valore quarzo
Ho letto con interesse distaccato, e voglio solo fare osservare una cosa, perché da tutto il thread non se ne fa menzione e, forse, non è stato considerato.
Quando un PIC16 genera un interrupt, uno qualunque, il puntatore salta brutalmente al registro di programma 4, salvando il contatore di esecuzione normale. Da questa locazione il compilatore C ed il programmatore avveduto che ha usato assembler, ci ha messo tutta una serie di salvataggi di registri che possono essere modificati prima della return da interrupt. Poi si passa all'elaborazione degli interrupt. Sono parecchi cicli che impiegano una piccola frazione di tempo. Tutto questo è stato considerato quando viene reimpostato il preset del timer2?
Il Timer2 l'ho sempre lasciato fuori dal discorso tempo, perché utile con le uscite PWM ed altro... Avrà mica lo stesso problema del Timer0? Ogni volta che se ne modifica il valore di preset, i contatori di prescaler si azzerano, senza possibilità di ritocco, comportando parecchi errori nel conteggio tempo. Non so, è solo una idea, da verificare.
Quando un PIC16 genera un interrupt, uno qualunque, il puntatore salta brutalmente al registro di programma 4, salvando il contatore di esecuzione normale. Da questa locazione il compilatore C ed il programmatore avveduto che ha usato assembler, ci ha messo tutta una serie di salvataggi di registri che possono essere modificati prima della return da interrupt. Poi si passa all'elaborazione degli interrupt. Sono parecchi cicli che impiegano una piccola frazione di tempo. Tutto questo è stato considerato quando viene reimpostato il preset del timer2?
Il Timer2 l'ho sempre lasciato fuori dal discorso tempo, perché utile con le uscite PWM ed altro... Avrà mica lo stesso problema del Timer0? Ogni volta che se ne modifica il valore di preset, i contatori di prescaler si azzerano, senza possibilità di ritocco, comportando parecchi errori nel conteggio tempo. Non so, è solo una idea, da verificare.
-

Candy
32,5k 7 10 13 - CRU - Account cancellato su Richiesta utente
- Messaggi: 10123
- Iscritto il: 14 giu 2010, 22:54
Chi c’è in linea
Visitano il forum: Google Adsense [Bot] e 46 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


