1.1 --- a/docs/wiki/Examples--vga-cpu Sat May 04 22:54:18 2019 +0200
1.2 +++ b/docs/wiki/Examples--vga-cpu Mon May 20 23:34:28 2019 +0200
1.3 @@ -1,9 +1,9 @@
1.4 = VGA Output Example (CPU-Driven Transfers) =
1.5
1.6 -This example demonstrates the generation of an analogue VGA signal from a
1.7 -PIC32 microcontroller using general output pins. Instead of using DMA, which
1.8 -was the focus of the VGAPIC32 project and is a central feature of the
1.9 -approaches demonstrated by other examples ([[../vga|vga]],
1.10 +This example demonstrates the generation of an analogue [[VGA Signal Output|
1.11 +VGA]] signal from a PIC32 microcontroller using general output pins. Instead
1.12 +of using DMA, which was the focus of the VGAPIC32 project and is a central
1.13 +feature of the approaches demonstrated by other examples ([[../vga|vga]],
1.14 [[../vga-dual|vga-dual]], [[../vga-pmp|vga-pmp]], [[../vga-timer|vga-timer]]),
1.15 here the CPU is given the task of transferring pixel data to the output pins.
1.16
1.17 @@ -88,33 +88,3 @@
1.18 HSYNC -> HS
1.19 VSYNC -> VS
1.20 }}}
1.21 -
1.22 -=== Output Socket Pinout ===
1.23 -
1.24 -{{{
1.25 -5 (GND) 4 (NC) 3 (B) 2 (G) 1 (R)
1.26 -
1.27 - 10 (GND) 9 (NC) 8 (GND) 7 (GND) 6 (GND)
1.28 -
1.29 -15 (NC) 14 (VS) 13 (HS) 12 (NC) 11 (NC)
1.30 -}}}
1.31 -
1.32 -=== Output Cable Pinout ===
1.33 -
1.34 -{{{
1.35 - 1 (R) 2 (G) 3 (B) 4 (NC) 5 (GND)
1.36 -
1.37 -6 (GND) 7 (GND) 8 (GND) 9 (NC) 10 (GND)
1.38 -
1.39 - 11 (NC) 12 (NC) 13 (HS) 14 (VS) 15 (NC)
1.40 -}}}
1.41 -
1.42 -== References ==
1.43 -
1.44 -https://en.wikipedia.org/wiki/VGA_connector
1.45 -
1.46 -http://papilio.cc/index.php?n=Papilio.VGAWing
1.47 -
1.48 -http://lucidscience.com/pro-vga%20video%20generator-2.aspx
1.49 -
1.50 -https://sites.google.com/site/h2obsession/CBM/C128/rgbi-to-vga