BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   CNC e Stampanti 3D (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/)
-   -   programmatore pic fiser (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/121430-programmatore-pic-fiser.html)

phasol 13 febbraio 09 17:32

programmatore pic fiser
 
Ciao a tutti, finalmente sono riuscito a rimettermi all'opera ed ho appena concluso il programmatore di fiser. Facendola breve non riesco a programmare.
Con Winpic, impostando l'interfaccia propic2 non legge e non scrive(durante la lettura si accende il led giallo, ma poi dà errore, il verde non dà segni di vita), mi dà solamente interfaccia ok; con winpic800 è uguale; invece con meprog riesco a leggerlo (si accendono sia il giallo sia il verde), lo riesco a cancellare, ma quando lo programmo si ferma dandomi un errore: code prgramming error at 0009. Che può essere?Quali devono essere le impostazioni complete del programma?Il modo della parallela influisce in qualcosa?
Grazie e ciao

ps:sto programmando il pic per la mm2001

ash26 13 febbraio 09 17:57

bentornato Phasol

ciao

phasol 13 febbraio 09 20:36

grazie.....ho avuto un pò di cose da fare e tutt'ora sono un pò incasinato,mah vedremo!!!

Danielxan 13 febbraio 09 21:05

In winpic800 hai lasciato le impostazioni come in origine?

phasol 13 febbraio 09 21:20

Citazione:

Originalmente inviato da Danielxan (Messaggio 1360062)
In winpic800 hai lasciato le impostazioni come in origine?

No ho messo anche in quello il propic come file ini di interfaccia

Danielxan 13 febbraio 09 21:29

posta una schermata dell'assegnazione pin parallela per il propic2.

phasol 13 febbraio 09 22:02

1 Allegato/i
questa è l'impostazione ini di winpic...non riesco a farti vedere l'errore perchè non sono a casa.

Danielxan 13 febbraio 09 22:17

Scarica l'ultima versione di winpic800
WinPic800 - Software
La configurazione è grafica e si capisce molto meglio.

fiser 14 febbraio 09 20:00

per programmare il 16f877 è sufficente usare:
1- epicwin beta, scaricabile dal sito melab
2- Meprog, sempre da melab
3- IC-prog, quest'ultimo va settato e non è come i primi due.
comunque non dovrebbero esserci problemi a programmare un pic del genere.

phasol 14 febbraio 09 23:13

Citazione:

Originalmente inviato da fiser (Messaggio 1361306)
per programmare il 16f877 è sufficente usare:
1- epicwin beta, scaricabile dal sito melab
2- Meprog, sempre da melab
3- IC-prog, quest'ultimo va settato e non è come i primi due.
comunque non dovrebbero esserci problemi a programmare un pic del genere.

Infatti con meprog v4.24 beta riesco a leggerlo, a cancellarlo ma non a scriverlo completamente perchè mi dà un errore "Code programming error at ...", durante la scrittura si illuminano sia il led giallo che il verde come dovrebbe essere giusto?(scusate ma non sono esperto ne di programmazione pic ne di programmatori e a dire il vero nemmeno di pic :P )!Che cosa potrei controllare con un tester tranne le varie consinuità che ho già fatto?

Danielxan 15 febbraio 09 01:03

Scarica la versione che ti ho scritto io che è configurabile pin to pin ed in più ha la funzione di test. poi ti spiego come configurare e che test fare, se non ci riesci da solo.

fiser 15 febbraio 09 09:54

meprog è un programma parecchio permaloso.
se tutti i fuses non sono settati correttamente lui si rifiuta di programmare correttamente.
devi stare attento a tutti i fuses, in particolar modo al flag XT- HS che dipende dal pic in uso.
se è un 16f877 puoi provare a selezionare la versione A oppure anche il fratello minore 16f876 A e senza A.
se non và devi scaricarti epicwin e provare con quello.
il 99% dei problemi di programmazione dipendono dal pc e non dal programmatore in se.
comunque anche daniel vedo stà dando una mano, puoi anche fare come dice lui.... seguilo passo passo.

phasol 15 febbraio 09 11:29

ok allora ho già installato winpic800 e nella sezione hardware c'è l'elenco dei settaggi. Io ho provato appunto mettendo quello del propic2, ma con scarsi risultati. quindi come dovrei fare?

p.s.: ora provo anche a scaricare epicwin così vediamo se con due programmi uno riesco a farlo funzionare:D

phasol 15 febbraio 09 11:54

ho provato a reinstallare winpic800, lascio tutte le impostazioni di default (quindi hardware 'jdm programmer') faccio una verifica della lettura, la completa, ma intato sento puzza: la resistenza di fianco al bc557, quella da 100 si è bruciata ed ora gli altri programmi come epicwin di dicono programmer non trovato.

Danielxan 15 febbraio 09 11:59

1 Allegato/i
Nel pannello Impostazioni Hardware puoi fare la verifica del funzionamento dei singoli pin della lpt, togliere la spunta da blocca configurazione e poi mettendo una spunta nella casella test puoi con un tester misurare la tensione sul pin dello zoccolo IC.
Ad esempio se metti la spunta su vpp ti si dovrebbe accendere il relativo led e sul pin 1 dello zoccolo da 40pin dovresti misurare circa 13v.

Danielxan 15 febbraio 09 12:03

Butta un'occhi anche a questo thread, Torniketto aveva anche lui dei problemi ma alla fine ha risolto.
http://www.baronerosso.it/forum/cnc/...ml#post1323238

phasol 15 febbraio 09 13:10

ok letto tutto, lunedì prendo la resistenza e poi vi dico!
Grazie e speriamo in bene...

marcosinatti 15 febbraio 09 15:30

Ho letto il post e sono convinto che il programmatore in oggetto sia ottimo.
Ho costruito diversi tipi di programmatori, ma via via tutti mi hanno dato qualche problemino specialemte quando esce un nuovo pic.
Alla fine ho aquistato il pickit2 che costa una sciapata, è microchip, quindi nel sito si trova di continuo gli upgrade software e firmware per farlo funzionare anche con nuovi prodotti, ed integra anche un debugger incircuit (non l'ho mai provato).
Secondo me a livello hobbistico è un'ottima e affidabile scelta.
Non me ne voglia Fiser, ripeto il suo programmatore è ottimo l'ho usato per diverso tempo.

torniketto 16 febbraio 09 17:55

led verde?
il led verde(quello piu vicino alla parallela) deve sempre rimanere acceso( alimentazione on)
quellio che lampeggiano dovrebbero essere il giallo e il rosso che sono normalmente spenti,io controllerei la parte alimentazione.... (12 V alternati) e i due 78-12 o 05:wink:
occhio che quella e' una parte delicata per la parallela,risolvi prima di collegarla di nuovo al pc, il resto lo risolviamo con Winpic 800:P

phasol 16 febbraio 09 18:21

Citazione:

Originalmente inviato da torniketto (Messaggio 1364100)
led verde?
il led verde(quello piu vicino alla parallela) deve sempre rimanere acceso( alimentazione on)
quellio che lampeggiano dovrebbero essere il giallo e il rosso che sono normalmente spenti,io controllerei la parte alimentazione.... (12 V alternati) e i due 78-12 o 05:wink:
occhio che quella e' una parte delicata per la parallela,risolvi prima di collegarla di nuovo al pc, il resto lo risolviamo con Winpic 800:P

nel sito di fiser il led rosso è l'alimentazione, il giallo è la Vpp mentre il verde è la Vcc, quindi il rosso è sempre acceso. Le tensioni in uscita dal 7812 e dal 7805 le ho giò controllate.
p.s:non sono ancora riuscito a prendere la resistenza da sostituire

Danielxan 16 febbraio 09 21:23

Torniketto parla del mio di programmatore non di quello di Fiser.
Quale resistenza vuoi sostituire?
Se è quella del led non conta nulla serve solo a farlo accendere di più o di meno, ma è ininfluente per il resto.

phasol 16 febbraio 09 21:40

Citazione:

Originalmente inviato da Danielxan (Messaggio 1364517)
Torniketto parla del mio di programmatore non di quello di Fiser.
Quale resistenza vuoi sostituire?
Se è quella del led non conta nulla serve solo a farlo accendere di più o di meno, ma è ininfluente per il resto.

infatti immaginavo :wink: , la resistenza che devo sostitire non alimenta un led ma è collegata al bc557 e si è bruciata dopo aver provato winpic800 con impostato l'interfaccia JDM; si vede che quell'interfaccia ha una impostazione dei pin non corretta che me l'ha fatta bruciare, speriamo che il danno sia solo quello...

Danielxan 16 febbraio 09 21:56

Comunque due prove puoi farle anche al volo senza pc, prendi il tuo bel programmatore ed accendilo:D
Le tensioni in uscita dei regolatori hai detto ceh sono a posto, 5v per il 7805 e 13,8 circa per il 7812.
Se hai fatto le cose come si deve lo schermo del DB25 è a massa, allora con un cacciavite, metti in corto con lo schermo il pin 4, ti si dovrebbe accedere il led di Vcc e sul pin 11 dello zoccolo da 40 pin dovresti misurare 5V.
Poi metti in corto il pin 5 e si dovrebbe accendere il led Vpp e sul pin 1 dello zoccolo da 40 dovresti misurare circa 13,2V.
Ora metti in corto il pin 6 si dovrebbe accendere sempre il led Vpp ma meno e sul pin 1 dovresti misurare circa 5V, questa dovrebbe essere la tensione di LVP, che francamente per i nostri scopi non serve a una ciuffola.
Per testare la linea clock e la linea dati ci vuoe qualche strumento in più.
Se fino a quì è tutto a posto, il problema è della lpt o del programma.

phasol 18 febbraio 09 21:24

Rieccomi, finalmente ho cambiato la resistenza, scarico epicwin, lancio la programmazione e finalmente va tutto bene!!!!Epicwin che limiti ha?Provo ad impostare Winpic800?
Come sempre grazie a tutti per la disponibilità!!!!


Tutti gli orari sono GMT +2. Adesso sono le 03:15.

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