13 marzo 07, 13:03
|
#13 (permalink)
Top |
User
Data registr.: 02-02-2006
Messaggi: 784
| Citazione:
Originalmente inviato da anfarol NO!
Il valore non è compreso nei file .hex !
Come diceva Michele, il valore è impostato in fase di costruzione dalla fabbrica. Ogni chip, ha valore diverso (anche se dello stesso identico lotto/fornitura ed anche stecca). Questo spiega perchè non può far parte del file da mettere nel chip.
Perciò, una volta perso, se i tempi di esecuzione sono importanti, l'unica è farsi un programmino veloce che dia un'uscita conosciuta (un'onda quadra ad esempio 1Khz) e modificare il valore OSCCAL (34xx nell'ultima cella flash, dove XX è un numero esadecimale che va da 00 a ff). Ovviamente, ogni volta va riprogrammato e misurata l'uscita. Per successive approssimazioni con 10-15 tentativi dovresti riuscirci. Se sei adeguatamente attrezzato bastano 10-15minuti.
Se i tempi non sono critici, puoi mettere un valore intermedio, tipo "3470".
Quindi, ad esempio, un lipoly-monitor lampeggerà più o meno forte rispetto allo standard, ma funziona. Un LiPoly-CutOff o un RCamController, potrebbero non funzionare, in quanto i tempi sono critici e i segnali del radiocomando verrebbero misurati erroneamente. |
Ma il valore medio di 3470 può far funzionare il PIC per l'impianto luci ??
P.S.: grazie per le info sulla scheda programmazione |
| |