首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

利用SPI实现PS2键盘传输用C怎样实现,该怎么处理

2012-02-24 
利用SPI实现PS2键盘传输用C怎样实现以前用的是51作为中介,现在去掉51,直接串行传输[解决办法]PS2是2根线,

利用SPI实现PS2键盘传输用C怎样实现
以前用的是51作为中介,现在去掉51,直接串行传输

[解决办法]
PS2是2根线,时序传输有点像IIC,没办法直接跟SPI的接口对接,想用的话,只能用你的主处理器的IO(SPI当IO用)来跟PS2的数据相连。数据传输格式倒是很简单。
[解决办法]
从硬件的角度上来说,这样做并不一定是最好的,最便宜的单片机才不到1块钱就可以完成这个工作。为了省这一块钱,要ARM去多开一个线程,专门去扫描PS2的数据线电平变化,占去了不少CPU,不合算。难道你能用中断去做?
[解决办法]

探讨
从硬件的角度上来说,这样做并不一定是最好的,最便宜的单片机才不到1块钱就可以完成这个工作。为了省这一块钱,要ARM去多开一个线程,专门去扫描PS2的数据线电平变化,占去了不少CPU,不合算。难道你能用中断去做?

热点排行