Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projects:pcpointer [2015/03/17 20:45]
darron [Schematics]
projects:pcpointer [2022/09/07 12:02]
darron [Resources]
Line 5: Line 5:
  
 This is a very simple PS/2 to serial mouse protocol converter which uses This is a very simple PS/2 to serial mouse protocol converter which uses
-a PIC micro-controller and MAX232.+a PIC micro-controller and MAX232.
  
 === Schematics === === Schematics ===
Line 18: Line 18:
 First install [[:tools:gputils|gputils]] for gpasm and [[:projects:pickle|Pickle]] for ICSP (if you are using a Velleman K8048 for example). First install [[:tools:gputils|gputils]] for gpasm and [[:projects:pickle|Pickle]] for ICSP (if you are using a Velleman K8048 for example).
  
-Fetch the source and assemble the code.+PC Pointer needs some support files from [[:projects:pickle|Pickle]] so we install those first. 
 +<code> 
 +hg clone http://hg.kewl.org/pub/pickles 
 +cd pickles 
 +make 
 +make install 
 +cd .. 
 +</code> 
 + 
 +Now we can fetch PC Pointer and and assemble the code.
 <code> <code>
 hg clone http://hg.kewl.org/pub/PCPointer hg clone http://hg.kewl.org/pub/PCPointer
Line 25: Line 34:
 </code> </code>
  
-Now program the chip. Here I use [[:projects:pickle|Pickle]].+The resultant hex file is used to program the chip. Here I use [[:projects:pickle|Pickle]] and I have targeted the 16f688.
 <code> <code>
 p14 program pic16f688.hex p14 program pic16f688.hex
Line 46: Line 55:
 Windows 95 should auto-detect the device as a generic serial mouse. Windows 95 should auto-detect the device as a generic serial mouse.
 === Resources === === Resources ===
-[[http://www.computer-engineering.org/ps2protocol/|PS/2 protocol]]+ 
 +[[https://web.archive.org/web/20180224162726/http://computer-engineering.org:80/ps2protocol/|PS/2 protocol]]