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/)
-   -   programmare il pic 16f877 (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/117262-programmare-il-pic-16f877.html)

Grillo 20 gennaio 09 17:08

Citazione:

Originalmente inviato da torniketto (Messaggio 1316040)
ti rispondo io , e' una predisposizione futura per eventuali aggiunte,( sono 4 sil maschi da lasciare liberi ) guardati il video di Savio ti aiuta parecchio:wink:

ti ringrazio della tua risposta .
Verano

torniketto 21 gennaio 09 14:13

Qualcuno ha fatto la versione 2 ?:unsure: a me non viene rilevato :unsure:,non vorrei avere qualche problema sulla porta del pc.:uhm:

Danielxan 21 gennaio 09 14:25

La porta LPT come è impostata?
non è che hai impostato una stampante sulla lpt?
o peggio i driver per la mm2001 di GNFC.
se hai i i driver della mm2001 vai in pannello di controllo e rimuovili c'è una voce hot-wire.
se hai una stampante imposta come predefinita una stampante generica oppure rimuovi tutte le stampanti impostate.
Quando il programma è lanciato deve essere acceso solo il primo led ON mentre vcc e vpp si devono accendere solo in programmazione o lettura del pic, se sono accese non è consigliabile mettere o togliere il pic.

torniketto 21 gennaio 09 18:59

risolto problema led. 557 fulminato,:wink:
pero' nessuna risposta dai ic-prog. continua a non farmi baffare (data-in):(
domani provo a cambiare anche il7405.:unsure:poi vi aggiorno,
pel la LTP1 nessun driver, e nessuna stampante, di fatti ic-prog mi fa accendere Vcc e Vpp,ma e' come se non ci fosse comunicazione di dati, l'unica cosa che posso pensare e' che sia saltato il buffer.a sto punto mi resta solo il ponte senza elastico!!:wacko::wacko:
ps. me prog continua in "programmer not found".. nella guida parla di un interuttore, per settare i 2 software, che interuttore?:blink:

Danielxan 22 gennaio 09 01:14

1 Allegato/i
Quello che vedi in questo schema che io non ho messo perchè secondo me è inutile, al limite fai rimanere fuori il pin dallo zoccolo.

torniketto 22 gennaio 09 10:53

ok.
ho letto su un tutorial che la tensione sul piedino 1 e il 14 del 7407 deve essere di 5 v.
io ho una cosa strana,normalmente si attesta sui 3 appena lancio il programma scende a 1,65 ,se inverto "data in" sale a 5 ,sembrerebbe invertito qualcosa:blink:
ps. sostituito 7407.. nada:unsure:

Danielxan 22 gennaio 09 14:33

2 Allegato/i
Il pin 14 deve essere sempre a +5v se è piu bassa vuol dire che hai un corto da qualche parte, prova a mettere delle resistenze di pull-up da 10k sui pin delle uscite lpt, se metti uno zoccolo con i pin lunghi puoi usare duesto pcb che ho fatto al volo infilato sullo zoccolo che già c'è.

torniketto 22 gennaio 09 18:10

Citazione:

Originalmente inviato da Danielxan (Messaggio 1319705)
Il pin 14 deve essere sempre a +5v se è piu bassa vuol dire che hai un corto da qualche parte, prova a mettere delle resistenze di pull-up da 10k sui pin delle uscite lpt, se metti uno zoccolo con i pin lunghi puoi usare duesto pcb che ho fatto al volo infilato sullo zoccolo che già c'è.

ok domani provo a farla.. pero levatemi una curiosita quando lanciate ic-prog, (con o senza programmatore collegato e acceso) la casella data in e' baffata? o e' bella bianca come la mia?:uhm:
perche se no e' colpa della parallela e allora avro anche dei problemi con la mm2008:uhm::(
speremmu ben,ma la vedo brutta:unsure:

torniketto 23 gennaio 09 23:26

allora belli mi servono due info
in win pic800 mi chiede il numero del pin(penso della parallela) al quale corrisponde una determinata funzione del programmatore:blink:

DATA ?
DATA IN ?
CLOCK ?
Vpp ?
Vpp2 (OPZIONALE)
Vdd ?
MCLR ICPS (OPZIONALE)

per Vcc eVdd ho fatto due prove e con i led riesco a risalire(anche se non sono sicuro nemmeno di loro)
e data in ho messo (ACK invertito e mi da positivo come con icprog)(e questo che mi sta facendo uscire di testa!!:wacko:) ma gli altri?

si puo' sostituire il data in con un altro pin che non sia il 10? perche non riesco ad abilitarlo da Lpt1

mi servirebbe il file .HEX da metterci dentro , "quello buono" cosi sono sicuro,comunque nemmeno lui (mi pare) riesce a vederlo... "device is detect",pero tutti i test vanno a buon fine compreso quello di letttura del pic (81eccc)
ps .
sti benedetti fuses? e sto benedetto oscillator?:blink:
grazie a tutti

Danielxan 24 gennaio 09 01:20

DATA 2
DATA IN 10
CLOCK 3
Vpp 5
Vpp2 6
Vdd 4
Il pin 10 della lpt è un ingresso

torniketto 24 gennaio 09 14:23

:D:D:D:D
FUNZIONA!!! cosi non vi stresso piu...
allora ho dovuto caricare winpik800 software molto bello un po complicatino, ma ha la possibilita di utilizzare qualsiasi programmatore con praticamente qualsiasi settaggio.
sono andato a vedere le impostazioni della mia parallela e tramite il semaforino di winpic800 ho visto che la mia parallela(non mi chiedete il perche) ha tutti gli ingressi invertiti in uscite tranne ERR (piedino 15) ho ponticellato saltado dal piedino 10(escludendolo) al 15 e settando ERR come data in,
riconosciuto subito e programmato in un botto:D
vi dico che e' programmato perche inserendolo sulla mm2008 i mitici 3 bib si sono fatti di nuovo vivi...

Grazie a tutti e in particolare a Daniel che mi ha seguito come un bambino "rompiscatole" con tanta pazienza e professionalita.


ps.per la mm2008 penso che avro' dei problemi a comandarla con la mia parallela, soluzioni? intanto il 4 componente del gruppo ha riciclato dalla sorella un vecchio pc con win 98, aspetto e magari i test della scheda li facciamo con quello..

Danielxan 24 gennaio 09 14:41

1 Allegato/i
Forse perchè è settata male nel bios.
Se rimane così la mm2001 te la scordi.

E poi proprio ora che ho caricato WP800 e ho fatto una schermata con i settaggi e prove varie.

torniketto 24 gennaio 09 15:33

Citazione:

Originalmente inviato da Danielxan (Messaggio 1323238)
Forse perchè è settata male nel bios.
Se rimane così la mm2001 te la scordi.

E poi proprio ora che ho caricato WP800 e ho fatto una schermata con i settaggi e prove varie.

quando metto ack test hard non rilevato se cambio(con err e metto il ponticello al pin 15) mi da ok,
per il bios epp (378 irq 7) non modificabili a parte epp ecc... l'unica cosa che non capisco che mi da 3 lpt sia da bios che da softw(se setto lpt2 o lpt3 l'unica cosa che funziona e' ACK e per tutti gli altri pin "nada") ma in realta ne ho una sola fisicamente.:wacko:
se vi interessa vado nel bios e mi scrivo tutto e poi ve lo posto ok?

torniketto 25 gennaio 09 02:14

vi diro di piu se ho re installato gmfc con tanto di driver....e ..... quando lo apro mi dice che non funzionano i driver... bo? ma?, sono basito, mi sa che ho dei casini mostruosi nel pc!:blink:


Tutti gli orari sono GMT +2. Adesso sono le 08:17.

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