资料介绍
PCB图如下:
成分
“亲微”Arduino克隆 | × 1 |
5 针 DIN 插座 | × 1 |
8 针标准 2.54 毫米(0.1 英寸)排针 | × 1 |
描述
Amiga 2000 / 3000 / 500 键盘 USB 适配器
该板允许将 Amiga 键盘连接为 USB HID 键盘(例如在 PC、Raspberry Pi 或 Vampire V4SA 上)。它使用“pro micro”Arduino 克隆进行 USB 通信,并将其连接到 Amiga 特定的键盘连接器。
上传到 Arduino 的代码可以在https://github.com/tkoecker/amigakb上找到
这是针对 Vampire V4-SA 调整的 jklof/amigakb 的分支
这应该适用于所有具有自己控制器的 Amiga 键盘(即除 A600 和 A1200 之外的所有键盘):
A500
A1000(早期和后期型号)
A2000/A3000
A4000/CD32
CDTV
该存储库还包含 原理图和预制板文件 ,用于构建运行此代码的基于“Pro Micro”的适配器。
对原代码的改动:
更改了反斜杠、哈希和帮助键映射
为没有重置线的键盘添加了重置处理
利用大写锁定特殊处理(用于补偿 Amiga 和 USB 键盘协议之间的差异),可通过跳线配置(V4 预期的按键事件与 USB 键盘通常不同)这可以通过引脚 2 和接地之间的跳线进行切换。
将 digitalRead() 替换为直接使用寄存器以满足早期 A1000 键盘的时序要求
更改握手以使用早期的 A1000 键盘
在握手脉冲期间通过 USB 发送数据,以免错过下一个关键事件
添加了使用引脚 4 和接地之间的开关来选择替代键盘映射的选项,以使 amiga 键盘上不存在的键代码可用(当前仅用于提供 F11 和 F12(V4SA 使用它们来切换选项) ) 在 F1 和 F2)
为 V4-SA 构建:
使用 Arduino IDE v1.6.5-r5(需要进行以下更改 - 重构 USB 堆栈之前的最后一个版本)。请注意,如果您使用了较新的版本,例如 1.8.x,则可能会由于使用不兼容的编译器开关或添加不兼容的包而导致 1.6.5 版本无法工作。如果您收到提到 LTO(链接时间优化)的链接器错误,那肯定是由这个引起的。要解决此问题,在 Windows 上,在 c:\Users
为 Arduino IDE 安装 Pro Micro board 插件时,不要使用自动安装方法,否则会重新创建 Arduino15 目录并导致构建不工作(因为它安装了最新 1.8.x 版本的插件) Arduino IDE)。相反,请手动下载并安装板插件,如 Sparkfun 部分下所述标题为“手动安装 .brd 文件”。这是为旧版本 Arduino IDE 设计的旧版本附加组件
应用来自 https://github.com/tkoecker/Arduino/commit/e6783cb5e4b7e1dc8abc4932b3e3543ad793c6ff.patch 的更改以获得使用低速 USB 的 USB 内核,只有一个引导协议键盘 HID 设备。经验表明,某些版本的补丁无法正常工作(至少在 Windows 上),因此请注意诸如“Hunk #X FAILED at XXX”之类的错误消息。或者您将构建一个未打补丁的 USB 堆栈,并想知道为什么它在 Vampire 上不起作用!
去做:
为 A500 键盘添加复位处理(即带复位线的键盘)(可选,因为当前的复位处理也足以用于 A500 键盘)
修复 numpad '(' 和 ')' 键的映射(Amiga 键码 0x5a 和 0x5b)(这些似乎目前在 V4 上不可用)
A500 键盘:使 LED 可通过 USB 控制(即开关驱动器 LED 开/关,开关电源 LED 亮/暗)
代码
https://github.com/tkoecker/amigakb/tree/master/boards
- 适用于现有键盘的通用免触摸键盘适配器
- USB MIDI适配器的构建
- 用于Amiga 500的Dennis RGB到HDMI适配器
- Amiga闪存ROM适配器V1(42针)开源
- Commodore Amiga RGB VGA适配器V2案例分享
- Amiga CDTV/500键盘USB适配器
- Amiga 4000/CD32/500键盘USB适配器
- Amiga 1000/500键盘USB适配器
- Amiga A3000 Agnus适配器
- HID2AMI HID鼠标和GAMEPAD转AMIGA适配器
- 键盘适配器:雅达利XE转FFC
- USB C音频适配器的多路复用开关MAX20238系列 4次下载
- USB充电用高效AC适配器USB充电用高效AC适配器 23次下载
- 基于LPC2292的USB接口适配器设计 39次下载
- usb蓝牙适配器驱动程序下载
- fireflyAIO-3288J电源适配器简介 1640次阅读
- fireflyAIO-3399J主板电源适配器介绍 1470次阅读
- dfrobot5V@1A USB电源适配器介绍 1431次阅读
- fireflyAIO-3288C主板电源适配器简介 1890次阅读
- dfrobotXBee USB Adapter适配器介绍 1697次阅读
- fireflyFace-RK3399主板电源适配器参数 1977次阅读
- FireflyRK3128主板电源适配器介绍 2137次阅读
- Firefly关于RK3288电源适配器简介 2344次阅读
- 电源适配器的使用寿命_电源适配器的使用方法 9712次阅读
- 用于大电流PD电源适配器的USB线缆设计要点 2204次阅读
- 光纤适配器是什么_光纤适配器的作用介绍 4w次阅读
- orico蓝牙适配器怎么用_orico蓝牙适配器安装 1.6w次阅读
- java适配器模式实例 3777次阅读
- USB电池充电规范1.2版概述及适配器仿真器的重要性 8774次阅读
- MAX14630,MAX14632USB充电器适配器 1838次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多