有wince下, 用IO口模拟SPI操作的代码吗?
有wince下, 用IO口模拟SPI操作的代码吗?
一般可用IO口模拟SPI操作, 我的读写8位寄存器时老是有问题。 因此需要一份可用的来参考.
[解决办法]
GPIO_SPI
GPIO接口模拟成SPI驱动开发
[解决办法]
你用的什么CPU? 没有SPI控制器吗?这个年代了还用GPIO模拟SPI?
[解决办法]
模拟的方便,我一直就用模拟的...呵呵,网上很多的啊
[解决办法]
找一个SPI的时序图,对着它操作IO口高低电平即可。
SCLK 时钟信号比较重要,简单的情况下可以通过延时来模拟。
楼主操作寄存器有问题,肯定还是时序有问题,好好研究一下吧。
同2楼问,现在能跑wince的ARM cpu基本都有内置的SPI控制器吧。
[解决办法]
一般外设的SPI速度都是比较低的,所以不要用ARM自带的SPI控制器,用GPIO模拟的SPI,IIC会稳定很多。