PDA

View Full Version : Necesito ayuda!



hooktxu
03-17-2009, 05:17 PM
Hola a todos! soy nueva en esto y estoy un poco perdida! tengo que enviar un dato por el puerto serie pasando por el propeller hasta el PC. Abro el hyperterminal pero nada de nada! he implementado un pequeño programa que no debería dar ningun problema pero no consigo que funcione. puede que el problema este en las conexiones realizzadas, pero no lo se:

CON
_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000
OBJ

serie:"Simple_Serial"

PUB inicio

serie.init(1,0,9600)
repeat
serie.tx($0A)
serie.finalize

esto es lo que he hecho... a ver si alguine me puede ayudar!

SRLM
03-17-2009, 05:25 PM
First off, this is an English forum (as far as I know. True, moderators?). If you don't read or write english, you can translate the answers or post on the Spanish forums.

Anyway, try something like this:




CON

'These are clock constants
_xinfreq = 5_000_000
_clkmode = xtal1 | pll16x

OBJ
debug : "FullDuplexSerialPlus"

PUB main
'Start serial communication, and wait 2 s for Parallax Serial Terminal connection.
debug.Start(31, 30, 0, 57600)

waitcnt(clkfreq*2 + cnt)

debug.str(string("Hello World!"))




I haven't tested it yet, but it looks like it should work. With either method, don't forget to select the correct com port and baud rate.

hooktxu
03-17-2009, 05:37 PM
Sorry for the inconvenience of Spanish, but I have some problems with English.
I loaded the program you sent me and I do not get results. May be that the connections fail. I used a max3232.

Ale
03-17-2009, 08:06 PM
hooktxu:

I'll write first in english so nobody complains, and then in Spanish.

The FullDuplexSerialPlus object has as first two parameters the pins used for RX and TX. Those you have to connect via a Prop-plug or Max232 (or similar, like the one you used) to the PC. Verify that all connections are correct and that the correct Port in your PC is used. Just saying "it does not work" do not help us because we do not know/see what you have connected or what you have done. So, please try to describe what you have done, tested how and so. That always help when discussing problems.

You can use BST (Brad Spin Tool) (Similar but better than PropTool) to program the propelle and use its integrated terminal facilities that work very well.

El "objeto" FullDuplexSerial necesita como primeros 2 argumentos el número de pin usado para RX y TX, en ese orden. Para lo cual necesitas un adaptador como el PropPlug (en sus múltiples encarnaciones) o un MAX232 o alguna variante. Podés usar el mismo adaptador y port que usás para programar el propeller. Tené en cuenta que justo después de programar el propeller va a enviar los datos, así que puede ser que no los veas pues es más rápido que tú abriendo el programa terminal. Verificá que todas las conexiones sean correctas y que todo esté conectado como corresponde. Nosotros no sabemos que hiciste, que conectaste ni que probaste así que siendo conciso y descriptivo ayuda mucho.

Podés usar BST (Brad Spin Tool) (Similar a, pero mejor que PropTool) para programar el propeller y usar el programa terminal integrado que tiene que funciona muy bien.

Salu2

Ale

Luis Digital
03-17-2009, 11:45 PM
SRLM said...
First off, this is an English forum (as far as I know. True, moderators?). If you don't read or write english, you can translate the answers or post on the Spanish forums.



Really does not exist spanish forum in Parallax Website, but there is one mail list (http://espanol.groups.yahoo.com/group/ParallaxenEspanol/).

Post Edited (Luis Digital) : 3/17/2009 3:51:18 PM GMT

SRLM
03-18-2009, 12:18 AM
@Luis

There is a spanish forum: http://espanol.groups.yahoo.com/group/ParallaxenEspanol/

I have no idea how active it is or what topics are discussed, but it's there.