Jump to content

Something strange with MBHP_DINX2_V1


tomcody

Recommended Posts

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 40

B1 5B 40

B2 5B 40

B3 5B 40

B4 5B 40

B5 5B 40

B6 5B 40

B7 5B 40

B8 5B 40

B9 5B 40

BA 5B 40

BB 5B 40

BC 5B 40

BD 5B 40

BE 5B 40

BF 5B 40

B0 5D 40

B1 5D 40

B2 5D 40

B3 5D 40

B4 5D 40

B5 5D 40

B6 5D 40

B7 5D 40

B8 5D 40

B9 5D 40

BA 5D 40

BB 5D 40

BC 5D 40

BD 5D 40

BE 5D 40

BF 5D 40

90 30 00

91 30 00

92 30 00

93 30 00

94 30 00

95 30 00

96 30 00

97 30 00

98 30 00

99 30 00

9A 30 00

9B 30 00

9C 30 00

9D 30 00

9E 30 00

9F 30 00

And this is the pin:

mbhp_dinx2_v1_pin.gif

I make another DIN2 and the problem persist, what's the problem?. thank you.

Link to comment
Share on other sites

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.asm

Best Regards, Thorsten.

FAQMARKER

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...