superIO通过PS2接口扩展键盘

刚毕业06年时是做过USB键盘鼠标的驱动,当时没有保存资料,现在也想不起来了,

现在要在工控模块上扩展键盘,突然发现superIO上扩展的有PS2键盘鼠标接口,superIO为什么要扩展这么落后的东西呢,因为superIO本来就是为落后的应用来用的,工业级的东西,一般都比较落后,

superIO通过PS2接口扩展键盘_第1张图片

看看都扩展了什么,串门,好几个呢,现在的电脑、笔记本应该都看不到串口了,但在工业领域这东西简直是万能的,几乎所有的工业产品上都有,

并口,我毕业的时候基本都不怎么用了。

软驱, 相信90后的程序员都没见过。我大学报到第一天,一人发了1个软盘。

8042,键盘鼠标鼠标驱动器PS2接口

这么看来,这个superIO还能再用10年+,

我虽然没有驱动过PS2接口的键盘鼠标,但我驱动过PS2接口的  SONY游戏手柄, 也算是有经验吧, 这次公司准备在工控机上扩展几个定制按键,现在的事方案是通过单片机扫描得到按键值,然后把按键时通过串口发到工控机上,这样做也行和,但在我看来,这样做不够漂亮,不够通用,既然superIO提供了PS2接口,为什么不利用STM32得到按键后直接通过PS2接口传递给superIO呢?

这样设计,即使在bios阶段,这几个定制按键也是可以用的,

如果是通过串口实现,通用性不强,只能应用起来之后,在应用中读串口的数据来获得按键值,一旦,应用退出来之后,这些定位的按键就不管用了。

哈哈,这样做稳定性更高,通用性更强,

恭喜自己

superIO通过PS2接口扩展键盘_第2张图片

你可能感兴趣的:(stm,工控机)