Autor Tema: SEROUT2  (Leído 2721 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado estoyloco

  • PIC10
  • *
  • Mensajes: 3
SEROUT2
« en: 22 de Octubre de 2006, 16:32:21 »
Hola!!!!, soy nuevo en el foro
Estoy tratando de mandar en formato hexa un array de datos que recibi en formato ascii
Estas son las lineas de codigo

tx var portb.3

posicion var word

entrada var byte[20]

for posicion = 0 to 20
    SEROUT2 tx,16780,[hex entrada[posicion]]
next

Realmente entre el pobre help del picbasic y mi ignorancia no logro encontrar la sintaxis correcta de esta instruccion.
Gracias por adelantado!!!

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: SEROUT2
« Respuesta #1 en: 22 de Octubre de 2006, 21:28:44 »
Y porque no pruebas con SEROUT, es necesario usar SEROUT2??
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado estoyloco

  • PIC10
  • *
  • Mensajes: 3
Re: SEROUT2
« Respuesta #2 en: 23 de Octubre de 2006, 09:51:33 »
Gracias por tu comentario. :)
El tema es que no encontre como hacerlo con el SEROUT, me parecio que solo se podia con el SEROUT2.
Tenes idea de como hacerlo con el SEROUT?

Realmente te agradezco la ayuda.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: SEROUT2
« Respuesta #3 en: 23 de Octubre de 2006, 12:34:52 »
Hola:

estoyloco, para esas cosas te ayuda mucho la "AYUDA", revisala de ves en cuando:

Citar
SEROUT Pin,Mode,[Item {,Item...}]

Sends one or more items to Pin in standard asynchronous format using 8 data bits, no parity and one stop (8N1). SEROUT is similar to the BS1 Serout command. Pin is automatically made an output. Pin may be a constant, 0 - 15, or a variable that contains a number 0 - 15 (e.g. B0) or a pin name (e.g. PORTA.0). The Mode names (e.g. T2400) are defined in the file MODEDEFS.BAS. To use them, add the line:

INCLUDE "modedefs.bas"

to the top of the PicBasic program. BS1DEFS.BAS and BS2DEFS.BAS already includes MODEDEFS.BAS. Do not include it again if one of these files is already included. The Mode numbers may be used without including this file.

Example

' Send the ASCII value of B0 followed by a linefeed out Pin0 serially
SEROUT 0,N2400,[#B0,10]



La ayuda siempre "AYUDA". alli tienes la sintaxis y un ejemplo de la funcion, ahora, si escribes en tu editor de codigo serout ubicas sobre el el cursor y presionas F1 te saldra la ayuda y veras mas de lo que he pegado aqui, en donde te puede aclarar tus dudas.
« Última modificación: 23 de Octubre de 2006, 12:42:17 por LordLafebre »

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: SEROUT2
« Respuesta #4 en: 23 de Octubre de 2006, 12:38:47 »
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee

Desconectado estoyloco

  • PIC10
  • *
  • Mensajes: 3
Re: SEROUT2
« Respuesta #5 en: 25 de Octubre de 2006, 21:50:11 »
Listo, problema resuelto!!!!!! :)
Era un tema de velocidades.... :?
Muchas gracias a todos por la ayuda!!!!!!!


 

anything