tomcody Posted March 22, 2006 Report Share Posted March 22, 2006 Something strange ocurrs with this module, all input work fine, but in one row, only one pin sends messages, this is the message:B0 5B 40B1 5B 40B2 5B 40B3 5B 40B4 5B 40B5 5B 40B6 5B 40B7 5B 40B8 5B 40B9 5B 40BA 5B 40BB 5B 40BC 5B 40BD 5B 40BE 5B 40BF 5B 40B0 5D 40B1 5D 40B2 5D 40B3 5D 40B4 5D 40B5 5D 40B6 5D 40B7 5D 40B8 5D 40B9 5D 40BA 5D 40BB 5D 40BC 5D 40BD 5D 40BE 5D 40BF 5D 4090 30 0091 30 0092 30 0093 30 0094 30 0095 30 0096 30 0097 30 0098 30 0099 30 009A 30 009B 30 009C 30 009D 30 009E 30 009F 30 00And this is the pin: I make another DIN2 and the problem persist, what's the problem?. thank you. Quote Link to comment Share on other sites More sharing options...
TK. Posted March 22, 2006 Report Share Posted March 22, 2006 Hi Tomcody,this could be a problem with the SC connection, this is a clock signal which shifts the data through the serial chain. If this signal is not working (e.g. due to a short), the core will always get the state of the first pin in the chain, therefore you see a lot of MIDI events triggered by a single button.I've written an application which allows to debug this, it can be downloaded from http://www.ucapps.de/mios_download.html, search for "srio_interconnection_test_v1"The details are explained in main.asmBest Regards, Thorsten.FAQMARKER Quote Link to comment Share on other sites More sharing options...
tomcody Posted March 23, 2006 Author Report Share Posted March 23, 2006 Thanks Thorsten, I saw the main.asm and I measured the SC and RC voltages directly from the DIN module, and SC=0V. Then I measured this pin in CORE without the DIN and SC=0V again. I looked for a short in the CORE but all is OK, what could be, Thorsten? Thanks you again. Quote Link to comment Share on other sites More sharing options...
TK. Posted March 23, 2006 Report Share Posted March 23, 2006 It could be a short which is hard to find. You can ensure that the RD3 pin (pin #22) is still working by lifting it from the socket, so that it doesn't have contact with the PCB anymore. Is it possible to switch between 0V and 5V now?Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
tomcody Posted March 24, 2006 Author Report Share Posted March 24, 2006 Well, I deciced to make the CORE PCB again, I can't find the short. I realized that I forget the bypass caps on the bottom side!! :o ::)... Thank you very much Thorsten!!!! :D Quote Link to comment Share on other sites More sharing options...
TK. Posted March 24, 2006 Report Share Posted March 24, 2006 Short question: did you also create the DOUTX2 module? Is it already connected to the core? Because somebody just reported, that this PCB has two bugs, they lead to a short circuitBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
tomcody Posted March 24, 2006 Author Report Share Posted March 24, 2006 No, just DINx2. Thanks. Quote Link to comment Share on other sites More sharing options...
tomcody Posted March 26, 2006 Author Report Share Posted March 26, 2006 I would like to comment something, I finished to make another CORE, and I have the same problem, the voltage between SC and groud is 0V (really 0.26V), this means that the PIC internally has a problem caused by a short? (the DINx2 connected to the CORE had a short). Will this affect the PIC performance some day? 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.