??? 05/21/08 01:18 Read: times |
#154993 - Excuse me! But I dont agree Responding to: ???'s previous message |
Think in the possibility of the uC receive the MIDI_NOTE_ON twice, without the data bytes, because of some problem in the transmiter equipment or cables, etc, it can became asyncronized, rigth?
My code checks for MIDI_NOTE_ON, if its not, then verifies the state (in your code). My code is working well, the problem was the 8052, for some reason it is not addressing for ram bytes higher than 127, strange, not? Can I, how can I do something like this, a string o CJNE CJNE A, #0, $+? LJMP Somewhere CJNE A, #1, $+? LJMP Somewhere2 CJNE A, #2, $+? LJMP Somewhere ... Thanks! |
Topic | Author | Date |
Indirect addressing trouble (with midi) | 01/01/70 00:00 | |
Not sure I understand | 01/01/70 00:00 | |
Midi | 01/01/70 00:00 | |
CJNE | 01/01/70 00:00 | |
90H is Midi Note ON command | 01/01/70 00:00 | |
Yes, appears bad | 01/01/70 00:00 | |
Very Strange!!! | 01/01/70 00:00 | |
Not strange | 01/01/70 00:00 | |
But is indirect address!? | 01/01/70 00:00 | |
You are right | 01/01/70 00:00 | |
It seems that 8052 is bad! | 01/01/70 00:00 | |
Some suggestions | 01/01/70 00:00 | |
Excuse me! But I dont agree | 01/01/70 00:00 | |
Don't blame the processor! | 01/01/70 00:00 | |
From time to time it happens... | 01/01/70 00:00 | |
check value of r0 | 01/01/70 00:00 | |
Problem Solved! | 01/01/70 00:00 | |
full 'name' please![]() | 01/01/70 00:00 |