CaptainTuna
Member
Hi guys.
I was just trying a simple serial comunication between my 28x1 and my 28a picaxe chips. I directly connected an output pin of the 28a to the input of the 28x1 (as some site suggested)and i have tried to transmit at N600 and N2400.
this is the code for the 28x1 (SERINner)
debug
let dirsc = %00000000
main:
serin 0, N2400, b1
goto main
what happens is that, even if the 28a is left unpowered (= no one SEROUTing) the 28x1 still gets odd values and stores them in b1, doing that continuously (looping). When i disconnect the wire attached to the input port the values become 0 (even if the system continues to loop). If i touch the male header of this input pin, i again get the previous odd results continously.
I already read various posts around but none seem to talk about this. My guess is that i need some resistors but i have no idea whether this is true or not. Please help me :=(
Thanks!
I was just trying a simple serial comunication between my 28x1 and my 28a picaxe chips. I directly connected an output pin of the 28a to the input of the 28x1 (as some site suggested)and i have tried to transmit at N600 and N2400.
this is the code for the 28x1 (SERINner)
debug
let dirsc = %00000000
main:
serin 0, N2400, b1
goto main
what happens is that, even if the 28a is left unpowered (= no one SEROUTing) the 28x1 still gets odd values and stores them in b1, doing that continuously (looping). When i disconnect the wire attached to the input port the values become 0 (even if the system continues to loop). If i touch the male header of this input pin, i again get the previous odd results continously.
I already read various posts around but none seem to talk about this. My guess is that i need some resistors but i have no idea whether this is true or not. Please help me :=(
Thanks!