![]() |
scusate...ma se programmo il 12f675 con il file "luci.hex" ....questo valore viene sistemato?? |
Citazione:
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. |
Citazione:
Ma il valore medio di 3470 può far funzionare il PIC per l'impianto luci ?? P.S.: grazie per le info sulla scheda programmazione :wink: |
Citazione:
Se va collegato ad un canale con il quale attivare o meno la funzione, potresti avere problemi. Ma con un po' di fortuna, potrebbe funzionare comunque. Se funziona in modo stabile, l'unica "fregatura", potrebbero essere i tempi più lenti o più veloci di quello che il progettista ha pensato, ma nessun'altro problema. Comuqne, perso per perso, perchè non provi? Prima devi però verificare che il tutto funzioni correttamente.. Usando IC-Prog, una volta selezionato correttamente il chip, vai sulla finestra memoria programma e scorri fino all'ultima cella. Nel caso del pic12f675, l'ultima cella è la 3FF, ovvero il numero più a destra della riga 3F8. Inserisci il valore 3470 e poi programma il chip. A questo punto, lo rileggi e verifichi che nell'ultima cella ci sia il valore che hai messo (3470). Se così non è, o sbagli la procedura, o il programmatore non funziona correttamente. Ciao! |
Grazie Andrea :wink: |
c'è qualche info in rete al riguardo di questo file LUCI.HEX ? |
Citazione:
ciao! |
nel senso che mi interessava vedere il tipo di lampeggio. il numero la durata, il duty cycle... |
| Tutti gli orari sono GMT +2. Adesso sono le 12:36. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002