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