superIO通过PS2接口扩展键盘
刚毕业06年时是做过USB键盘鼠标的驱动,当时没有保存资料,现在也想不起来了,
现在要在工控模块上扩展键盘,突然发现superIO上扩展的有PS2键盘鼠标接口,superIO为什么要扩展这么落后的东西呢,因为superIO本来就是为落后的应用来用的,工业级的东西,一般都比较落后,
看看都扩展了什么,串门,好几个呢,现在的电脑、笔记本应该都看不到串口了,但在工业领域这东西简直是万能的,几乎所有的工业产品上都有,
并口,我毕业的时候基本都不怎么用了。
软驱, 相信90后的程序员都没见过。我大学报到第一天,一人发了1个软盘。
8042,键盘鼠标鼠标驱动器PS2接口
这么看来,这个superIO还能再用10年+,
我虽然没有驱动过PS2接口的键盘鼠标,但我驱动过PS2接口的 SONY游戏手柄, 也算是有经验吧, 这次公司准备在工控机上扩展几个定制按键,现在的事方案是通过单片机扫描得到按键值,然后把按键时通过串口发到工控机上,这样做也行和,但在我看来,这样做不够漂亮,不够通用,既然superIO提供了PS2接口,为什么不利用STM32得到按键后直接通过PS2接口传递给superIO呢?
这样设计,即使在bios阶段,这几个定制按键也是可以用的,
如果是通过串口实现,通用性不强,只能应用起来之后,在应用中读串口的数据来获得按键值,一旦,应用退出来之后,这些定位的按键就不管用了。
哈哈,这样做稳定性更高,通用性更强,
恭喜自己