Flex e RS232

Forum relativo alle schede FLEX, ERIKA Enterprise, RT-Druid, ScicosLab, ...

Moderator: paolo.gai

Locked
mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Flex e RS232

Post by mattia » Mon Jul 12, 2010 2:38 pm

Salve. Sto cominciando a muovere i primi passi con la scheda Flex e ho subito incontrato un problema nella seriale: se dal dsPic invio ad esempio il carattere 'a' sul PC ricevo caratteri casuali. La configurazione mi sembra corretta (ho utilizzato la demo presente in Rt-Druid).. cosa potrebbe essere?

Grazie
Mattia

fprosperi
Newbie
Posts: 11
Joined: Mon Jul 12, 2010 4:44 pm

Re: Flex e RS232

Post by fprosperi » Mon Jul 12, 2010 4:56 pm

Allora,

per prima cosa controlla il baudrate da impostare sul PC che, se non sbaglio, dovrebbe essere 115200 8-N-1.
Mi raccomando disabilita il controllo di flusso.
Controlla sul codice della demo le impostazioni di configurazione.

Ti consiglio l'uso di un terminal disponibile sia su Windows che su Linux. Hterm.

Se mandi sempre lo stesso carattere è strano che riceva catteri casuali ogni volta (anche se fosse sbagliato il
baudrate mi aspetterei sempre lo stesso carattere ovviamente errato).

Se eventualmente hai a disposizione un oscilloscopio puoi vedere se sulla linea di uscita (U1TX o U2TX a seconda
di quale periferica il tuo codice usi) è presente il treno di bit.

mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Re: Flex e RS232

Post by mattia » Tue Jul 13, 2010 11:34 am

Forse mi sono espresso male ma i caratteri non sono casuali :) cioè se invio il carattere 'a' non ricevo il carattere 'a' ma ad esempio 'è' .. quindi da quello che ho capito è il baudrate. Ho controllato e i due baudrate coincidono..

fprosperi
Newbie
Posts: 11
Joined: Mon Jul 12, 2010 4:44 pm

Re: Flex e RS232

Post by fprosperi » Tue Jul 13, 2010 12:34 pm

Quale demo usato per questa prova? Dammi il nome così controllo il codice.

Su queste basi non posso aiutarti ulteriormente.
Posso al più fare una prova io stesso ma anche se a me funzionasse non risolverebbe il tuo problema.

mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Re: Flex e RS232

Post by mattia » Tue Jul 13, 2010 2:31 pm

Grazie per la celere risposta :)

Ho utilizzato la demo presente nell'ultima versione di RT-Druid

fprosperi
Newbie
Posts: 11
Joined: Mon Jul 12, 2010 4:44 pm

Re: Flex e RS232

Post by fprosperi » Tue Jul 13, 2010 3:16 pm

Per caso dentro il wizard pic30 / FLEX MultiBus Board / Serial demo ? Esplicitami il percorso cosi ci capiamo.

mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Re: Flex e RS232

Post by mattia » Tue Jul 13, 2010 3:19 pm

fprosperi wrote:Per caso dentro il wizard pic30 / FLEX MultiBus Board / Serial demo ? Esplicitami il percorso cosi ci capiamo.
Esatto

fprosperi
Newbie
Posts: 11
Joined: Mon Jul 12, 2010 4:44 pm

Re: Flex e RS232

Post by fprosperi » Tue Jul 13, 2010 3:33 pm

Per prima cosa scaricati quel terminale che ti dicevo (HTerm). Con esso è possibile vedere i byte anche in forma esadecimale oltre che ascii.

Senza toccare la demo (quando la importi dal wizard), ricevi "<H>" sul PC ogni secondo?

mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Re: Flex e RS232

Post by mattia » Tue Jul 13, 2010 5:11 pm

Ricevo questo

Image

fprosperi
Newbie
Posts: 11
Joined: Mon Jul 12, 2010 4:44 pm

Re: Flex e RS232

Post by fprosperi » Sat Jul 17, 2010 1:02 am

Ciao,

scusa il ritardo ma gmail mi mette in spam tt i msg delle risposte quindi mi è passato di mente.

Dallo screenshot immagino che tu stia usando una seriale reale (e non USB emulata).
Domanda di rito. E' la porta corretta.

Il timing di arrivo dei caratteri è di 1 al secondo? (come previsto dalla demo)

Che board stai usando? (la flex sicuramente ma come daughter usi la multibus,la demoboard,la demo2
oppure usi la flex nuda?)

mattia
Newbie
Posts: 7
Joined: Mon Jul 12, 2010 2:35 pm

Re: Flex e RS232

Post by mattia » Mon Jul 19, 2010 11:48 am

1. La porta è quella corretta
2. I caratteri arrivano uno al secondo (arrivano 8 byte alla volta - mi pare :) )
3. Sto usando la Flex con la daughter multibus

Grazie ancora

Locked