Subversion Repositories svn.mios

Rev

Rev 324 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 324 Rev 878
Line 1... Line 1...
1
$Id: README.txt 324 2008-05-03 20:25:44Z tk $
1
$Id: README.txt 878 2010-01-02 15:40:58Z tk $
2
2
3
This application allows you to check the interconnections to the LCD with
3
This application allows you to check the interconnections to the LCD with
4
a multimeter. You can control the data and control pins by sending a 
-
 
5
Modulation Wheel event to your MIDIbox Core - just connect a keyboard or use
-
 
6
MIDI-Ox (View->Control Panel)
4
a multimeter.
7
5
8
By default all unselected pins are 0V
6
You can control the LCD pins by sending a MIDI note with the virtual keyboard
-
 
7
of MIOS Studio.
9
8
-
 
9
Open the "MIOS Terminal" in MIOS Studio to get some helpful debugging messages
10
The Pins are mapped to following Modulation Wheel Values:
10
from the application -> see debugging.png as an example setup
11
11
12
   # 0: Pin CORE::J15:D0 (PIC Pin RB0, D0 pin of LCD) = ca. 5V
-
 
13
   # 1: Pin CORE::J15:D1 (PIC Pin RB1, D1 pin of LCD) = ca. 5V
-
 
14
   # 2: Pin CORE::J15:D2 (PIC Pin RB2, D2 pin of LCD) = ca. 5V
-
 
15
   # 3: Pin CORE::J15:D3 (PIC Pin RB3, D3 pin of LCD) = ca. 5V
-
 
16
   # 4: Pin CORE::J15:D4 (PIC Pin RB4, D4 pin of LCD) = ca. 5V
-
 
17
   # 5: Pin CORE::J15:D5 (PIC Pin RB5, D5 pin of LCD) = ca. 5V
-
 
18
   # 6: Pin CORE::J15:D6 (PIC Pin RB6, D6 pin of LCD) = ca. 5V
-
 
19
   # 7: Pin CORE::J15:D7 (PIC Pin RB7, D7 pin of LCD) = ca. 5V
-
 
20
   # 8: Pin CORE::J15:E  (PIC Pin RD7, E pin of LCD) = ca. 5V
-
 
21
   # 9: Pin CORE::J15:RW (PIC Pin RD6, RW pin of LCD) = ca. 5V
-
 
22
   #10: Pin CORE::J15:RS (PIC Pin RD5, RS pin of LCD) = ca. 5V
-
 
23
12
-
 
13
The Pins are mapped to following keys:
24
14
-
 
15
   C : Pin CORE::J15:D0 (PIC Pin RB0, D0 pin of LCD) = ca. 5V
-
 
16
   C#: Pin CORE::J15:D1 (PIC Pin RB1, D1 pin of LCD) = ca. 5V
-
 
17
   D : Pin CORE::J15:D2 (PIC Pin RB2, D2 pin of LCD) = ca. 5V
-
 
18
   D#: Pin CORE::J15:D3 (PIC Pin RB3, D3 pin of LCD) = ca. 5V
25
The pin names are also visible on LCD (if connected and if it works)
19
   E : Pin CORE::J15:D4 (PIC Pin RB4, D4 pin of LCD) = ca. 5V
-
 
20
   F : Pin CORE::J15:D5 (PIC Pin RB5, D5 pin of LCD) = ca. 5V
-
 
21
   F#: Pin CORE::J15:D6 (PIC Pin RB6, D6 pin of LCD) = ca. 5V
-
 
22
   G : Pin CORE::J15:D7 (PIC Pin RB7, D7 pin of LCD) = ca. 5V
-
 
23
   G#: Pin CORE::J15:E  (PIC Pin RD7, E pin of LCD) = ca. 5V
-
 
24
   A : Pin CORE::J15:RW (PIC Pin RD6, RW pin of LCD) = ca. 5V
-
 
25
   A#: Pin CORE::J15:RS (PIC Pin RD5, RS pin of LCD) = ca. 5V
-
 
26
-
 
27
The octave doesn't matter.
26
28
27
If you measure a voltage much less than 4.8V (e.g. < 3V or even 0V), then
29
If you measure a voltage much less than 4.8V (e.g. < 3V or even 0V), then
28
there is either a short circuit or a missing connection between 
30
there is either a short circuit or a missing connection between 
29
the signal lines
31
the signal lines
30
32
31
Please see the schematic for pinnings:	
33
Please see the schematic for pinnings:	
32
   http://www.ucapps.de/mbhp/mbhp_core_v3.pdf
34
   http://www.ucapps.de/mbhp/mbhp_core_v3.pdf
-
 
35
-
 
36
-
 
37
For historical reasons the pins can also be controlled with a Modulation Wheel,
-
 
38
and they are displayed on a LCD (if connected and if it works). This option 
-
 
39
hasn't been removed for those people who follow instructions from expired tutorials
-
 
40
without reading this README.txt file.