我在做一个只能停车场管理系统的毕业设计,利用24Cxx注册和删除用户信息功能,刷卡抬杆和落杆的功能,记录停车时间以及刷卡收费充值功能,都已经实现了。现在唯一的问题在于毕设要求语音播报功能,参考了原子哥的音乐播放器程序,做了改动,能够在需要时播放指定的语音文件。
但是问题来了,wm8978是用I2S驱动的,而RFID是用SPI驱动的,两个功能单独运行时都成功了,但是合在一起就不行了,放了语音就读不到卡。看了原子哥说I2S和SPI是共用寄存器的,不能同时使用,那么我改怎么办呢,怎么同时实现这两个功能呢。谢谢大家给些建议,真的现在有一种毕不了业的冲动。
程序完全调试好后会把整个工程贴上来,供大家参考。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是工程文件多,还是里面调用 延时函数 的地方 多.裸跑还是有系统?
因为用到了很多功能,我看好多底层函数中都有用到延时,如果去掉怕会对功能产生影响,我这个应该是裸跑吧
不好意思,我没有太明白,我刚刚接触STM32,不太会操作系统,只是想问一下STM32F4的SPI功能和I2S功能真的不能一起用么
一周热门 更多>