All I mean by "working as expected" was that it should have worked as originally written.
As it stands right now ALL·HARDWARE AND SOFTWARE IS NOW·WORKING·on the PDB:
1. The BS2 to 8255 code works (as it always has) - (attached code)
2. The SX-28 to 8255 code works (as it now does - and probably should have always worked - but I still am not sure why it did not originally on my PDB). It is more simplier now than the BS2 to 8255 is (no PAUSE statements between HIGH and LOW statements as originally assummed would be needed). (attached code)
3. I wrote "new" SX-28 to 8255 code that works with (2) 8255's to a single SX-28. It could also be easily converted back into BS2 code if needed also. However with the addition of buffer chips to the SX-28, it is possible to have up to (8) 8255's to a single SX-28 (192 outputs!!!!). (attached code)
Thanks!
I am using the 4 MHz internal clock in the SX-28 not 50 MHz.
Post Edited (T&E Engineer) : 11/4/2006 8:49:47 PM GMT
If indeed you find that poor connections on a wireless breadboard are the culprit, then that should be a huge testament to NEVER using those for a product delivered to a customer.
Sure can be a ***** trouble shooting such an arrangement, especially if there are numerous of those involved!
Comments
As it stands right now ALL·HARDWARE AND SOFTWARE IS NOW·WORKING·on the PDB:
1. The BS2 to 8255 code works (as it always has) - (attached code)
2. The SX-28 to 8255 code works (as it now does - and probably should have always worked - but I still am not sure why it did not originally on my PDB). It is more simplier now than the BS2 to 8255 is (no PAUSE statements between HIGH and LOW statements as originally assummed would be needed). (attached code)
3. I wrote "new" SX-28 to 8255 code that works with (2) 8255's to a single SX-28. It could also be easily converted back into BS2 code if needed also. However with the addition of buffer chips to the SX-28, it is possible to have up to (8) 8255's to a single SX-28 (192 outputs!!!!). (attached code)
Thanks!
I am using the 4 MHz internal clock in the SX-28 not 50 MHz.
Post Edited (T&E Engineer) : 11/4/2006 8:49:47 PM GMT
If indeed you find that poor connections on a wireless breadboard are the culprit, then that should be a huge testament to NEVER using those for a product delivered to a customer.
Sure can be a ***** trouble shooting such an arrangement, especially if there are numerous of those involved!
Happy hunting!
Cheers,
Peter (pjv)