Shop OBEX P1 Docs P2 Docs Learn Events
Com Port SPIN Problem — Parallax Forums

Com Port SPIN Problem

tibidstibids Posts: 3
edited 2010-05-02 23:04 in Propeller 1
HI!

Please help me, who is the problem?


[noparse][[/noparse]code]
...

pst.Start(9600) 'Set Parallax Serial Terminal
cog[noparse][[/noparse] 0 ] := cognew(Read(7), @stack[noparse][[/noparse]0])
cog[noparse][[/noparse] 1 ] := cognew(Button(7, 18, clkfreq/3), @stack[noparse][[/noparse]10])


PUB Button( pin1, pinb, rate)
dira[noparse][[/noparse]pin1]~~
outa[noparse][[/noparse]pin1]~

if ina[noparse][[/noparse]pinb] == 1
waitcnt(clkfreq / 4 + cnt)
!outa[noparse][[/noparse]pin1]
pst.Str(String("write test1"))
ina[noparse][[/noparse]pinb] := 0
return 0

else
ina[noparse][[/noparse]pinb] := 0
waitcnt(clkfreq / 20 + cnt)
return 0



PUB Read( pin ) | value
dira[noparse][[/noparse]pin]~~
outa[noparse][[/noparse]pin]~


value := pst.DecIn


if (value == 10)

repeat
pst.Str(String("write test2"))
return 0

elseif (value == 20)
repeat 10
pst.Str(String("write test3"))
! outa[noparse][[/noparse]pin]
waitcnt(clkfreq / 4 + cnt)
return 0

else
return 0






???

Comments

Sign In or Register to comment.