SX to Propeller Issues
Would someone please give me some ideas on the following issues
First
I have a Propstick and an SX28 all getting their power from the same supply. There are two breadboards, each tied together with the same power. The grounds are tied together on both breadboards and the Vdd is from the wall suply as well to both.
The Propeller will program fine from the USB to serial. The SX Blitz requires that I pull the GND to the Propstick breadboard everytime which is a hassle. For some reason it gives the error Sx blitzx not found or similar. When I pull the GND to the Prop then the SXC will program.
Second
Earlier today I had these codes working fine, then suddenly something got weird. The code for the SX is basically two buttons, and if one if pushed it should send %00000001, if the other is pushed %00000011. The Spin code on the receiving end takes the code and does some things based on the byte values rec'd. I am debugging the received bytes in the Prop on the tv. Now all of a sudden, the displayed byte values received are %10000001 for button 1 and %10000011 for button 2. Somehow the extra 1 at the top of the byte has been added althought the SX clearly is sending it as it should. The scoped signal seems the same as it was all day.
Thanks for any help
First
I have a Propstick and an SX28 all getting their power from the same supply. There are two breadboards, each tied together with the same power. The grounds are tied together on both breadboards and the Vdd is from the wall suply as well to both.
The Propeller will program fine from the USB to serial. The SX Blitz requires that I pull the GND to the Propstick breadboard everytime which is a hassle. For some reason it gives the error Sx blitzx not found or similar. When I pull the GND to the Prop then the SXC will program.
Second
Earlier today I had these codes working fine, then suddenly something got weird. The code for the SX is basically two buttons, and if one if pushed it should send %00000001, if the other is pushed %00000011. The Spin code on the receiving end takes the code and does some things based on the byte values rec'd. I am debugging the received bytes in the Prop on the tv. Now all of a sudden, the displayed byte values received are %10000001 for button 1 and %10000011 for button 2. Somehow the extra 1 at the top of the byte has been added althought the SX clearly is sending it as it should. The scoped signal seems the same as it was all day.
Thanks for any help
spin

2K
Comments
The lower the value, the faster the spikes that it catches.
On the other hand, you may have a problem if there are two ground paths between the devices. Noise might loop around or reflect. How many ground pathways do you actually have? More is not better.
That high bit might be a reflection. You could change the value to the capcitor [noparse][[/noparse]like 0.22mf or 0.47mf] and see if it still stays away. After a board is built, usually engineers will test it before going into production. If one of these capacitors needs changing, they just tweak the value to get optimal reliablity. No big thing.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"If you want more fiber, eat the package.· Not enough?· Eat the manual."········