Firstly, when you are programming the Smart String Controller with the test code, you are loading the correct hex file into the PICKIT 2 or PICKIT 3 programmer.
The test code should be this (the shorting of the 2 pins on the SSC is only necessary for using the smart string utility. It doesn't matter when flashing the test firmware or the operational firmware)
You are not allowed to view links.
Register or
LoginYou should verify that the chip did actually get programmed by doing a verify.
After programming the SSC, connect it to the Hub and turn on the Hub (I'm also assuming you have flashed the correct firmware to the HUB.
Once powered up, if the SSC program pin is shorted, the smart string should go white, and stay white.
If you then power then down, and the unshort the SSC program pin, they should cycle through the four colors.
If that works, things are looking good.
If it doesn't then something is wrong elsewhere.
If it is working, then you can move onto loading the firmware to the SSC.
The firmware is located here:
You are not allowed to view links.
Register or
LoginLoad the hex firmware into your PICKIT
Flash the firmware to the SSC (the shorting of the 2 pins on the SSC is only necessary for using the smart string utility. It doesn't matter when flashing the test firmware or the operational firmware)
Once flashed, disconnect the PICKIT
Now you need to program the address of the SSC
To do this,
short the program Pin, and connect the SSC to the Hub and power up
Once Powered up, use the Smart String utility to connect to the SSC
The Smart string controller utility will connect to the SSC via eithe the USB dongle or EtherDongle (I'm using the USB Dongle)
Select what type of Smart strings they are, how many nodes, start channel, individual nodes, or hybrid or 3 channel string, direction etc.
Remember here, that if you set it as Individual nodes, and you tell it it has 60 individual nodes and the start address is say 1, that string will have a start address of 1 and an end address of 180, becuase each node has three Leds associated with it.
Then hit transmit, it should continue to transmit until you hit stop. If the SSC received the programming, it should flash on and off in white.
If it doesn't flash, then something is wrong.
If it does work correctly, power down the SSC, and un-short the program pin and you SSC controller should be up and running.