Newsgroup: it.hobby.elettronica.digitale
Titolo: problemi con la programmazione dei PIC [urgent, please!!!]

ho problemi con la programmazione dei PIC (tipo 16C84 o 16C745), ho
realizzato un programmatore (non voglio acquistare quello della
Microchip...) seguendo schemi trovati in rete e "funzionanti". posso
confermare che lo schema sia giusto (l'ho mandato in Microchip e me l'hanno
confermato...), ma non ha la minima intenzione di leggere nè di scrivere il
PIC. per informazione ho usato il max.232 per la seriale e il quarzo come
oscillatore. prima domanda: non ho capito bene... la programmazione avviene
con i pin RB6 e RB7, di cui il secondo funge da I/O, ora... come può la
seriale essere bidirezionale (sullo stesso pin) ???
se qlc potesse aiutarmi, lo ringrazio!! sono praticamente fermo e non riesco
a completare il lavoro....
possibile che sia così complesso programmare un PIC?? un sospetto che mi
viene è il software utilizzato x la programmazione (ho provato vari
scaricati da Internet) ma niente da fare....
non riesco appunto a concepire la difficoltà... è così semplice lo schema (2
piedini di programmazione, la massa, +Vcc e la tesione di reset
[programmazione, lettura])... come mai non va????
grazie a tutti coloro che mi daranno una mano!!
Marco Trapanese
---
e-mail: 
marcotr...@tin.it
web: 
members.xoom.it/m_trapanese

 [programmazione, lettura])... come mai non va????
Per programmare quasi tutti i modelli di PIC servono solo tre cose, la
tensione di alimentazione, un bus I2C che va collegato a RB6 e RB7 (per i
PIC della serie 16xxxx) ed eventualmente una tensione compresa tra 12 e 14
volt per i modelli dotati di memoria Flash.
Il bus I2C si realizza a partire dalla parallela o dalla seriale tramite dei
transistor oppure delle logiche open collector tipo il 7407.
Molto probabilmente il tuo problema più che di natura hardware è software,
durante la programmazione occorre rispettare delle temporizzazioni ben
precise e molti programmini che si trovano in rete non sono per nulla
affidabili sotto questo profilo oppure non usano il corretto set di comandi
per il pic in questione.
--
Ciao
Marco d'Ambrosio  
m.dam...@libero.it
http://www.razzimodellismo.it
    ACME I-RM-05 / TRA #08224 L1
http://web.tiscalinet.it/mda
http://digilander.iol.it/robotica

 per il pic in questione.
però usando lo stesso software trovato in rete con uno stupidissimo
programmatore (solo qlc resistenza e un paio di diodi) funziona! ma a me
interessa farne uno + "serio"...
se fossi così gentile... potrei mandarti lo schema così da vedere gli errori
che ho commesso!
in ogni caso grazie lo stesso!!!
Marco Trapanese


 in ogni caso grazie lo stesso!!!
Puoi tranquillamente mandarmi lo schema, anche perchè senza vederlo non
posso dirti se è corretto oppure se va modificato, usa l'email in firma


Quindi io che ho appena fatto un ludipippo ho fatto una fregatura?
-- 
Posted from 
IDENT:ro...@www.unipa.it
 [147.163.1.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Quindi io che ho appena fatto un ludipippo ho fatto una fregatura?
Mi dispiace dovertelo dire ma la risposta è si, molto probabilmente con un
pizzico di fortuna riuscirai a programmare i vecchi 16F84 (senza A) ma
difficilmente potrai programmare altri modelli.
Come è già stato ripetuto mille volte in questo ng per programmare un PIC
serve un bus I2C e con un pò di resistenze, qualche condensatore e diodi
vari non fai un bus I2C.
P.S.
Evitate come la peste tutti quei dispositivi che vengono regolarmente
pubblicizzati dai venditori di accessori per pirati satellitari come
programmatori eccezionali per PIC, sono solo fregature per rubarvi i soldi.
Un vero programmatore di PIC costa poco di più di quanto vi chiedono loro e
oltre ad avere la certezza del funzionamento avrete pure la garanzia di
avere gli aggiornamenti per il software.
Come ho già detto se mi dessero 100 lire per ogni PIC 16F84A che mi portano
i miei amici dicendomi che è bruciato oppure bloccato perchè il loro
solapipo non lo programma più ora sarei ricco.
Inutile dire che quando gli faccio vedere che sul mio programmatore il loro
pic viene letto/scritto/cancellato senza problemi ci rimangono abbastanza
male.


OK, ammetto la sconfitta, ma qualcuno in questi ng mi diceva che il problema
può anche dipendere dal fatto che le nuove schede madri non forniscano un
seglale seriale con potenza sufficiente per alimentare il PIC. Quindi stavo
un po' pensando a rigenerare il segnale prima di farlo arrivare al PIC.


un po' pensando a rigenerare il segnale prima di farlo arrivare al PIC.
Invece di scervellarti a rigenerare il segnale ti conviene farti
un'altro programmatore, se vuoi seguire la strada seriale puoi provare
con il JDM vero trovi gli schemi qui':
http://www.jdm.homepage.dk/newpic.htm
Spesa approsimativa 6.000 lire di componenti, il JDM non ha nessun
problema fino a seriale con +9/-9 invece di +12/-12 come dovrebbe
essere nello standard.
Oppure passare ad un programmatore parallelo, l'Ing. Marco D'Ambrosio
(autorita' in materia) consiglia sempre l'Epic+, io ad esempio avevo a
disposizione uno zoccolo ZIF a 40 PIN ed ho preferito farmi un MAXPIC,
il prezzo di realizzazione dei 2 dispositivi si aggira sulle 20/25.000
lire (esclusi eventuali zoccoli  ZIF) quindi vedi tu' se vale la pena
di continuare a scervellarsi con il solapippo.
Reply to: Sorry no direct reply allowed

(autorita' in materia) consiglia sempre l'Epic
Dove trovo l'urlo per questo epic+?
ne sento tanto parlare bene....
Grazie Tin_Man
Ciao
Alessandro Pasta
ales....@galactica.it
"Ciao, Io sono Pastus
e recco il bastus del
sapere mio che è vastus"