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
project:amiga_ps2usb_mouse:amiga_usb_ps2_mouse [2021/08/19 18:47]
cyberian [PICkit v3.5 - programming kit]
project:amiga_ps2usb_mouse:amiga_usb_ps2_mouse [2021/08/27 16:58] (current)
cyberian [Introduction]
Line 4: Line 4:
 |**Interested:​** | ... | |**Interested:​** | ... |
 |**Related:​**| | |**Related:​**| |
-|**Linkz:​**| ​ |+|**Linkz:​**| ​http://​bax.comlab.uni-rostock.de/​en/​hardware/​ps2-amiga-maus/ ​|
 | **License:​** | [[https://​creativecommons.org/​licenses/​by-sa/​3.0/​|Uveďte původ-Zachovejte licenci CC BY-SA]] ​ | | **License:​** | [[https://​creativecommons.org/​licenses/​by-sa/​3.0/​|Uveďte původ-Zachovejte licenci CC BY-SA]] ​ |
  
-Well, Introduction ​part will be added later :)+====== ​Introduction ​====== 
 +My goal is to build own adapter for connecting USB mouse to Amiga Mouse/​Joystick port and extend circuit scheme from Henryk Richter (see links in References). Functionality of this cheap solution is possible only with USB mouse which support PS/2 protocol. For example Airen RedMouseR.  
 +Those who are familiar with Amiga knows, that first port for mouse is shared with joystick. So you must disconnect mouse and connect joystick and you have then potencial problem with port wear. 
 +Idea is just use the switch button to disconnect proper port and connect joystick port or mouse port and use this for second joystick port too, becasu this circuit supoort mouse with wheel and additional button. Ofcourse if you use at port 1: mouse and at port 2: joystick you will only have a classic mouse.  
 + 
 +{{:project:​amiga_ps2usb_mouse:​amigajoyportpinout.jpg|}}
  
 ===== PICkit v3.5 - programming kit ===== ===== PICkit v3.5 - programming kit =====
Line 20: Line 25:
  
 I used for programming SW: MPLAB X IDE v5.50. In setup choose MPLAB IPE as this part of SW is intended as standalone simple application for programming. I used for programming SW: MPLAB X IDE v5.50. In setup choose MPLAB IPE as this part of SW is intended as standalone simple application for programming.
-There can be some issues. For example I used previously some programming adapter connected to PICkit. ​Jumper was set correctly, but PIC MCU had higher temp and I got error: Target Device ID (0x3fe0) is an Invalid Device ID. Please check your connections to the Target Device. After several hours of suffering and finding the cause of the problems, I gave up on the adapter and connected the MCU to the breadboard.+There can be some issues. For example I used previously some programming adapter connected to PICkit. ​Jumpers were set correctly, but PIC MCU had higher temp and I got error: Target Device ID (0x3fe0) is an Invalid Device ID. Please check your connections to the Target Device. After several hours of suffering and finding the cause of the problems, I gave up on the adapter and connected the MCU to the breadboard.
  
 The right log from programming is following: The right log from programming is following:
Line 54: Line 59:
  
 Blank Checking was clicked additionally just for sure :) Blank Checking was clicked additionally just for sure :)
 +
 +===== References =====
 +Thx to Henryk Richter from http://​bax.comlab.uni-rostock.de/​en/​hardware/​ps2-amiga-maus/​
 +
  • project/amiga_ps2usb_mouse/amiga_usb_ps2_mouse.1629391633.txt.gz
  • Last modified: 2021/08/19 18:47
  • by cyberian