Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 31 gennaio 04, 20:38   #1 (permalink)  Top
User
 
Data registr.: 31-01-2004
Messaggi: 2
Invia un messaggio via MSN a dexterman
Pic16F84 e seriale

Salve a tutti, sono nuovo di questo forum quindi se commetto qualche errore vi chiedo di scusarmi.

Il motivo per cui sto scrivendo è semplice, avrei bisogno di uno schema che mi faccia vedere come posso collegare un pic16f84 alla seriale per l'invio e la ricezione di dati, maggiormente per l'invio di dati da parte del pic verso il pc.Qualcuno potrebbe aiutarmi?

Se vi è possibile indicarmi anche lo schema per auto alimentare il pic dalla seriale stessa.

Sperando in un vostro aiuto Vi ringrazio anticipatamente.
Cordiali saluti
:?
Larosa Cristian
dexterman non è collegato   Rispondi citando
Vecchio 31 gennaio 04, 21:07   #2 (permalink)  Top
Amministratore
 
L'avatar di BaroneRosso
 
Data registr.: 27-07-2000
Residenza: Roma
Messaggi: 9.820
Immagini: 6
L'unico sistema per collegare il 16F84 alla seriale e' quello di adoperare un integrato capace di adeguare il segnale ai valori standard di tensione della porta.
Un classico e' il MAX232 + 4 condensatori elettrolitici, altrimenti puoi usare il MAX 233 (se non erro) che e' un 232 con i condensatori inclusi.
Altra alternativa e' quella di usare un 16F628, dalla programmazione molto simile al 16F84 ma con le interfaccia seriale gia' inglobata al suo interno.
Per l'autoalimentazione invece c'e' poco da fare, hai per forza bisogno di una fonte esterna, altrimenti la devi prendere dal pc via PS2 oppure USB
__________________
Saluti Francesco Kaitner alias "Il Barone Rosso"
WebMaster di: BaroneRosso.it e DroneRC.it
Il Portale del Modellismo in Italia
BaroneRosso non è collegato   Rispondi citando
Vecchio 31 gennaio 04, 21:41   #3 (permalink)  Top
UserPlus
 
L'avatar di flyer
 
Data registr.: 18-09-2002
Residenza: Roma
Messaggi: 548
Immagini: 1
In alternativa potresti lavorare con la parallela usandola serialmente, i livelli sono già adeguati (0-5volt) e potresti utilizzare una linea di output per il clock (Serial Clock Line) ed utilizzarne un'altra per ingresso ed uscita contemporaneamente, come fanno le eeprom (Serial Data) (protocollo I2C). Certo sul PC devi saper scrivere del software a basso livello ma potresti collegare più dispositivi. Inoltre il vantaggio di questa soluzione è che a livello software implementi una macchina a stati finiti e quindi non hai problemi di timing seriale asincrono ma solo di scriverti bene i diagrammi di temporizzazione di handshaking tra gli apparati. Comunque se guardi sul sito della Microchip ci sono alcuni Application Notes per la trasmissione seriale da cui puoi trarre spunti e parti di condice.

Ciao, Fabio.
flyer non è collegato   Rispondi citando
Vecchio 31 gennaio 04, 21:54   #4 (permalink)  Top
Amministratore
 
L'avatar di BaroneRosso
 
Data registr.: 27-07-2000
Residenza: Roma
Messaggi: 9.820
Immagini: 6
Dipende cosa deve farci, usare la parallela e' un po' un casino via PC, infatti a seconda di come viene impostata (epp/ecp/normal) ci sono da fare una marea di controlli dal lato software ed inoltre non e' neppure detto che funzioni sempre, ne ho avuto esperienza un po' di tempo fa con un circuitino molto stupido con componenti passivi.
__________________
Saluti Francesco Kaitner alias "Il Barone Rosso"
WebMaster di: BaroneRosso.it e DroneRC.it
Il Portale del Modellismo in Italia
BaroneRosso non è collegato   Rispondi citando
Vecchio 31 gennaio 04, 22:55   #5 (permalink)  Top
UserPlus
 
L'avatar di flyer
 
Data registr.: 18-09-2002
Residenza: Roma
Messaggi: 548
Immagini: 1
Mah ... sicuramente ti do atto che sul PC è più difficile, comunque tanto tempo fa, quando si lavorava con i 16F84 ai tempi di irdeto, avevo il problema di programmare il pic e la eeprom (non c'erano ancora i x-pipo vari) ed ho trovato un bellissimo tutorial del gruppo alt2600 sull'uso della parallela. Su quella guida ho sviluppato un'implementazione del protocollo I2C e con quello non ho mai avuto problemi di programmazione anche quando i vari pic vengono dichiarati "duri" da programmare. Certo la scelta delle linee da usare deve essere fatta con oculatezza e non devi usare per gli ingressi i bit dati D0-D7 altrimenti non ti funzionerà in tutti i casi. Certo usando pic che hanno la seriale a bordo è più facile.

:-) Fabio
flyer non è collegato   Rispondi citando
Vecchio 01 febbraio 04, 13:37   #6 (permalink)  Top
User
 
Data registr.: 16-10-2003
Residenza: Bergamo
Messaggi: 77
Ciao dexterman

Qui trovi schema x pic 16F84 con RS232

http://www.picbasic.it/cs/page3.html

Ciao
gianluca non è collegato   Rispondi citando
Vecchio 01 febbraio 04, 17:59   #7 (permalink)  Top
User
 
Data registr.: 31-01-2004
Messaggi: 2
Invia un messaggio via MSN a dexterman
grazie

vi ringrazio tutti per avermi aiutato
dexterman non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
PIC16F84 & motore stepper 200 giri DDV1982 Circuiti Elettronici 13 19 giugno 08 19:54
Interfaccia seriale -> notebook senza porta seriale francyflyer Simulatori 4 10 marzo 06 18:48
Aiuto pic16f84 PoWeR Circuiti Elettronici 39 28 novembre 05 12:41
Schema per PIC16F84.... kriptor86 Circuiti Elettronici 5 11 marzo 04 19:13
Regolatore PIC16F84 --- Motore ? flyer Circuiti Elettronici 3 22 dicembre 03 19:55



Tutti gli orari sono GMT +2. Adesso sono le 18:38.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002