965685819 发表于 2014-7-3 13:55:42

做微四轴软件模拟SPI

本帖最后由 965685819 于 2014-7-3 13:59 编辑

一直在微四轴,却没有飞起来过,这次硬件设计上把STM32的硬件SPI通讯接口弄反了,MISO和MOSI反调了,决定用软件模拟SPI通信,修改端口改时序编译后没有错误,可是初始化NFR24L01就是不成功,软件肯定有问题我在一个电路调试好的板子上修改端口后也是初始化不成功,求做过软件模拟SPI的给与指点
203197

sbusr 发表于 2014-7-3 13:59:32

把线割了,用细铜线或普通导线重新焊上吧。

965685819 发表于 2014-7-3 14:02:19

sbusr 发表于 2014-7-3 13:59
把线割了,用细铜线或普通导线重新焊上吧。

那样太难看了,求软件解决方案

sbusr 发表于 2014-7-3 14:05:03

965685819 发表于 2014-7-3 14:02
那样太难看了,求软件解决方案

你这个已经是大批量做了?

965685819 发表于 2014-7-3 14:08:30

sbusr 发表于 2014-7-3 14:05
你这个已经是大批量做了?

没有,样板调试中,了解软件模拟SPI请给予指点啊!

sbusr 发表于 2014-7-3 14:14:28

965685819 发表于 2014-7-3 14:08
没有,样板调试中,了解软件模拟SPI请给予指点啊!

样板调试的话别在乎好不好看了,实现功能是第一位的。
有硬件SPI的话,速度和稳定性总会比软件的好一些的。
PS:我没做的软件的SPI模拟。不过我们遇到类似的错误是飞线。。

965685819 发表于 2014-7-8 15:00:52

没人顶自己顶

laoshuhunya 发表于 2014-7-8 16:18:40

本帖最后由 laoshuhunya 于 2014-7-8 16:28 编辑

965685819 发表于 2014-7-3 14:08
没有,样板调试中,了解软件模拟SPI请给予指点啊!

楼主可以参考下这个帖子:
http://www.amobbs.com/thread-5532797-1-1.html

这是最新版本的模拟SPI程序:


这是最新版本的模拟I2C程序:


编辑原因:增加模拟I2C程序内容。

页: [1]
查看完整版本: 做微四轴软件模拟SPI