Labelwhore Posted May 16, 2009 Report Share Posted May 16, 2009 I'm building an MBSID using the modular boards from Smash. So far I've got 1 core, 2 SIDs, LCD, Bankstick, and 1 DIN. Everything seemed to be working great until I connected the DIN module, I get sound out of each SID. Things are going great, or so I thought. I only connected select buttons 1-5 the menu button and the menu encoder so I could be sure that much was working before I moved on the the rest of my CS. No such luck however, there's no response on the LCD when I push any of the buttons or turn the encoder. I've searched the forums and wiki for similar issues, most of what I found was software related where the some of buttons weren't enabled but others worked. That's not the case here. I also checked the wiring of the buttons to be sure they weren't accidentally wired wrong, but that's not the case either.Having put asside this project for a while and now, and starting up again and immediately running into issues is very frustrating. So any help on this will be very much appreciated. Quote Link to comment Share on other sites More sharing options...
nILS Posted May 16, 2009 Report Share Posted May 16, 2009 Find out if the DIN actually works. Use the ain64_din128_dout128_v2b from ucapps for that. Then we'll see ;) Make sure your core id is 0 and the CS is enabled in the software, too. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 16, 2009 Author Report Share Posted May 16, 2009 Make sure your core id is 0 and the CS is enabled in the software, too.This might be a stupid question, but where is the option to enable the CS? I never knowingly disabled it, but if it's that way by default. That would definately be a problem. Quote Link to comment Share on other sites More sharing options...
SLP Posted May 16, 2009 Report Share Posted May 16, 2009 where is the option to enable the CS?AFAIK, the CS is enabled by default, and your LCD should read something like "CS disabled" in case it is actually disabled. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 16, 2009 Author Report Share Posted May 16, 2009 Ok, I don't see CS disabled on the LCD, so that's out of the way. I uploaded the ain64_din128_dout128_v2b application. Now, I'm assuming that the way that app works is that when I push one of the buttons it should register in the LCD, because currently that's not happening. Or am I completely misunderstanding this? Quote Link to comment Share on other sites More sharing options...
nILS Posted May 16, 2009 Report Share Posted May 16, 2009 Correct, if you don't see anything happening, your DIN isn't working. Check the wiring (correct port? correct wires?) Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 16, 2009 Author Report Share Posted May 16, 2009 I don't have a digital camera to be able to post pictures, but the connection from J1 on the DIN module to J9 on the core should be 1 to 1 correct? (asside from SI to SO that is) I double and tripple checked the wiring from J3 on the DIN to the individual buttons, and everything there looks correct. I did initially have some mistakes there, but I quickly noticed and corrected them. Quote Link to comment Share on other sites More sharing options...
nILS Posted May 16, 2009 Report Share Posted May 16, 2009 The connection is 1:1 indeed. Make sure you have the cable on the right way round ;)If that's all good the srio_interconnection_test_v1b should pass. Try that. Quote Link to comment Share on other sites More sharing options...
fussylizard Posted May 17, 2009 Report Share Posted May 17, 2009 Don't forget to check power (incoming and at each IC) and verify the ICs are inserted correctly. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 17, 2009 Author Report Share Posted May 17, 2009 The connection is 1:1 indeed. Make sure you have the cable on the right way round ;)If that's all good the srio_interconnection_test_v1b should pass. Try that.Pardon my ignorance, but I don't quite get what I should be doing with this application. I took a look at the readme, but don't really understand what I should be doing with my multimeter here. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 17, 2009 Author Report Share Posted May 17, 2009 Don't forget to check power (incoming and at each IC) and verify the ICs are inserted correctly.Everything is good there. 5.11 volts, at each ic and all are inserted correctly. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 19, 2009 Author Report Share Posted May 19, 2009 While I have srio_interconnection_test_v1b running, should I be touching ground and RC for one test and ground and SC for another test? I don't fully understand what I should be checking for... Quote Link to comment Share on other sites More sharing options...
nILS Posted May 19, 2009 Report Share Posted May 19, 2009 That's correct. Quote Link to comment Share on other sites More sharing options...
Labelwhore Posted May 19, 2009 Author Report Share Posted May 19, 2009 In that case there is definitely an issue either with some solder joints, or even possibly the PIC itself. I was getting 0v at RC/SC and ground at J9 on the core. So, I checked ground and RC/SC at the PIC and measured 0v there as well. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.