Pagina 3 di 5

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:03 ago 2019, 20:15
da IAMRAF
Ciao,
Bellissimo il progetto per pic16f628.
Volevo chiedere se è possibile utilizzare invece il pic16f84 compilando debitamente il codice.
Saluti

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:04 ago 2019, 16:03
da IAMRAF
Ciao,

vorrei sapere

C1, C2, C3,C4, C7 sono elettrolitici ?

Grazie

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:12 set 2019, 12:38
da IAMRAF
Ciao,

volevo realizzare tuo progetto ma mi sono subito fermato alla compilazione del programma.
Ho usato MPLAB X IDE, ma vengono fuori sempre errori.
Tu quale compilatore hai usato ?
Grazie saluti

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:15 set 2019, 16:26
da Maxim
IAMRAF ha scritto:Ciao,

vorrei sapere

C1, C2, C3,C4, C7 sono elettrolitici ?

Grazie


I condensatori da te citati, sono poliestere.

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:15 set 2019, 16:33
da Maxim
IAMRAF ha scritto:Ciao,

volevo realizzare tuo progetto ma mi sono subito fermato alla compilazione del programma.
Ho usato MPLAB X IDE, ma vengono fuori sempre errori.
Tu quale compilatore hai usato ?
Grazie saluti


Dunque, con l' MPLAB X IDE non puoi compilare il codice postato dall' autore.
Il compilatore usato è il MikroC.
Al link https://www.mikroe.com/mikroc-pic puoi trovare info sul compilatore in oggetto. E' disponibile una versione GRATUITA del compilatore in oggetto, completa di tutto ma LIMITATA per quanto concerne l' estensione del codice compilabile. Questo permette di familiarizzare con il compilatore e valutarne le caratteristiche prima di effettuare l' acquisto della versione priva di limitazioni.
Al link https://www.mikroe.com puoi trovare anche gli altri compilatori per altri devices, ovviamente tutti limitati nella lunghezza del codice compilabile.
Maxim

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:15 set 2019, 20:25
da IAMRAF
Ciao Maxim,
e grazie per la risposta.
Alla fine avevo comprato tutti in poliestere tranne il C7 che ho preso elettrolitico (l'unico che nello schema di giorock aveva una simbologia diversa).
E, si, rileggendo bene l'articolo ho visto che veniva citatato il mikropic per cui alla fine sono riuscito a compilare e riesumando un vecchio PC con WIN98 ho anche programmato il uP.
Mi sono stampato un semplice PCB e dovrei completare l'assemblaggio tra un paio di giorni (lavoro permettendo).
Sul PCB ho inserito anche le piste per comandare il LED (pin2) , ma avrò bisogno di alimentazione esterna per farlo funzionare ?
Se ho capito bene può fornire indicazioni sullo stato / composizione del numero.

Saluti

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:21 set 2019, 11:10
da IAMRAF
Ciao.
Ho completato assemblaggio circuito ma l'esito delle prove è purtroppo negativo !
In allegato schema del pcb realizzato.
l'ho controllato diverse volte, ma non riesco a trovarci alcun errore rispetto allo schema pubblicato da Giorock.
In pratica, eseguendo tutti i collegamenti, la tensione misurata tra il pin 5 del pic (negativo) ed il pin 14( positivo è di -0.7V :
il che non permette naturalmente al pic di avviarsi.
Se invece inverto i collegamenti su morsetti 3 e 4 la tensione misurata prima è +4,3V ma componendo il numero da disco non succede nulla.
Qualcuno che ha realizzato il circuito e lo usa può aiutarmi ?
Grazie. Saluti

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:21 set 2019, 11:17
da IAMRAF
Dimenticavo......
non ho trovato il PIC16F628A ma il PIC16F628 (compilando naturalmente il programma per questo)

Ciao

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:22 set 2019, 09:02
da Maxim
Dunque, se hai invertito la tensione di alimentazione, come da te scritto nel messaggio precedente, non è da escludere che il microcontrollore possa aver subiti danni.
Quindi, acquista un 16F628A nuovo. Visto il costo e la poca esperienza, puoi acquistarne qualcuno in più. Un giro anche su ebay ti pone nelle condizioni di poterli acquistare a prezzi anche piu che accessibili, senza doverti crucciare troppo :) Durante la programmazione presta particolare attenzione ai fuses. Tieni presente che il 16F628A, sostituto del glorioso ed ormai obsoleto 16F84A, differisce da quest'ultimo per via della ram leggermente superiore, maggiore memoria programma ed un oscillatore da 4Mhz entro contenuto. Questo serve per fornire il clock alla CPU affinché essa iteri il programma memorizzato sulla flash. L'uso corretto dell'oscillatore è direttamente correlato ai fuses impostati durante la programmazione del microcontrollore. Quindi, attenzione a questo passaggio. Un microcontrollore senza clock, non esegue nulla di nulla.
P. S. Verifica pure il Transistor, giusto per scrupolo :)
Maxim

Re: ROTARY PULSE TO DTMF TONE

MessaggioInviato:22 set 2019, 10:26
da IAMRAF
Ciao Maxim
e grazie per la risposta.

Dunque:
1) ho invertito i cavi nella presa telefonica e mi sono ritrovato il positivo su morsetto 3 e positivo su morsetto 4.
2) I due PIC16F628 (no A) che ho sono ancora funzionanti (ho provato a leggere il contenuto e risulta ancora ok.

Comunque, mi stai suggerendo di comprare specificamente il pic16f628A, pena il malfunzionamento del circuito ?
Il PCB che ho costruito ti sembra ok?
Tu hai effettivamente realizzato il progetto ?

Saluti