het moeten idd Arrays zijn, de "MYDATA" zou moeten een waarde voorstellen die bv. ingegeven wordt in hyperterminal
de "ENCODED" array om van 8bit naar 16bit te gaan (manchester codering)
Gevonden op een forum:
Encoding: 8 bit byte becomes 16 bits to transmit... zero's become "01" and ones become "10".
Decoding: 16 bits get deconstructed back to 8 bit byte... "01" gets turned back into a zero and "10" gets turned back into a one.
Example... you are sending byte $00 which is equal to %00000000... this get's turned into %0101010101010101.
Als ik van MYDATA een array probeer te maken door bv. dim MYDATA[7] as byte in te geven werkt mijn HRSIN MYDATA niet meer :s
dus wat in werkelijkheid moet gebeuren is seriele data inlezen via RS232 (dus "MYDATA"). Deze data omzetten naar een 16-bit signaal voor de transmitter (d.m.v. manchester coding). En dan deze data doorsturen via de transmitter naar de receiver en daar dan terug decoderen (maar dat is pas de volgende stap - het zenden lukt namelijk nog niet)
Ik heb nu ondertussen al heel wat gezocht op het internet en heb momenteel nog niks gevonden voor picbasic. M.a.w. enkel theorie maar niks dat werkt. Er moet toch nog iemand zijn die mij dit al voorgedaan heeft? Het is enkel het coderen en decoderen van het draadloos signaal dat mij niet lukt, met draad werkt alles perfect.
Is er niemand die een voorbeeldcode heeft van het coderen/decoderen via manchester in picbasic?