Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
boards:rpi [2017/01/10 17:41] – [GPIO] darronboards:rpi [2024/07/10 10:50] (current) – [Resources] darron
Line 2: Line 2:
 <wrap right> <wrap right>
 {{:boards:pibplus.jpg?200|Roys Rolls}} {{:boards:pibplus.jpg?200|Roys Rolls}}
-\\ \\ 
-{{:boards:rpi2b.jpg?200|Flash proof}} 
-\\ \\ 
-{{:boards:pi2wht.jpg?200|My 2nd Pi2}} 
-\\ \\ 
-{{:boards:pi0.jpg?200|They do exist}} 
 \\ \\ \\ \\
 {{:boards:pi3-idle.jpg?200|Pi3 idle temperature}} {{:boards:pi3-idle.jpg?200|Pi3 idle temperature}}
Line 68: Line 62:
 </code> </code>
 === Pickle Microchip PIC ICSP === === Pickle Microchip PIC ICSP ===
 +<wrap right>
 +{{:boards:pi2wht.jpg?200|My 2nd Pi2}}
 +\\ \\
 +{{:boards:rpi2b.jpg?200|Flash proof}}
 +</wrap>
  
 Along with USB serial we can use the RPi GPIOs to program PICMicros using [[projects:pickle|Pickle Microchip PIC ICSP]]. Along with USB serial we can use the RPi GPIOs to program PICMicros using [[projects:pickle|Pickle Microchip PIC ICSP]].
Line 77: Line 76:
 The RPi cannot interface directly with 5V PICMicros nor generate the high voltage required for high voltage ICSP and an interface is required for the GPIOs. The RPi cannot interface directly with 5V PICMicros nor generate the high voltage required for high voltage ICSP and an interface is required for the GPIOs.
  
-Here is an example for the [[:boards:rpi:k8048|Velleman K8048]]. Of course, this particular device can be interfaced using a USB serial port, however, this would be slower.+Here is an example for the [[:projects:k8048-rpi|Velleman K8048]]. Of course, this particular device can be interfaced using a USB serial port, however, this would be slower.
  
 == Low Voltage Programming with VPP at 3V3 == == Low Voltage Programming with VPP at 3V3 ==
Line 106: Line 105:
 (R2) 10K where appropriate (PGM is not present on all devices). (R2) 10K where appropriate (PGM is not present on all devices).
 (R3..R6) 470R. (R3..R6) 470R.
 +
 +DEVICE=RPI    AUTO-DETECT (modern kernel)
 +DEVICE=RPI0   0 / 0W
 +DEVICE=RPI1   1
 +DEVICE=RPI2   2 / 02W
 +DEVICE=RPI3   3
 +DEVICE=RPI4   4 / 400
 </code> </code>
  
 == Display LVP device identity without PGM == == Display LVP device identity without PGM ==
 +<wrap right>
 +{{:boards:pi0.jpg?200|They do exist}}
 +\\ \\
 +{{:boards:pi0case.jpg?200|Version 1.3}}
 +\\ \\
 +{{:boards:pi0case2.jpg?200|Version 1.2}}
 +</wrap>
 +
 <code> <code>
 p16 lvp id p16 lvp id
Line 143: Line 157:
 Total: 732 Fail: 0 Total: 732 Fail: 0
 </code> </code>
- 
 === Resources === === Resources ===
-[[http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29|RPi GPIO]]\\ +[[http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29|RPi GPIO]]
-[[https://github.com/voidlinux/documentation/wiki/Raspberry-Pi|Void Linux for Raspberry Pi]]\\ +