Did you do this with the same pin assignments you are using in your project. Did the micro actually control it?