初级会员

- 积分
- 161
- 金钱
- 161
- 注册时间
- 2012-7-5
- 在线时间
- 6 小时
|
<span style="font-size:24px;">这几天一直在看原子哥的代码,我就想着做一个在开发板上无线24L01与MP3共存的实验,希望得到这个结果:我发一个无线信号,那边接受到后通过辩别所发的码来控制MP3所播放的歌曲,发现了好多问题,真的不容易。</span><br />
<br />
<span style="font-size:24px;">首先,参考原子大哥的代码,无线与MP3是共用SPI1的其中 PA4,5,6,7,是共用的,虽说理论上通过片选(CS)可以选择,但是我试了试还是不行,不知谁能告诉小弟我怎么片选啊!</span><br />
<br />
<span style="font-size:24px;">然后,SPI1的设置也不同,通过参考原子哥的代码,在MP3模式下是这样写SPI1->CR1|=1<<1; //空闲模式下SCK为1 COHA=1 SPI1->CR1|=1<<0; / /CPHA=1 但是再看无线的代码发现必须要求CPHA=0 CPOL=0;也就是SPI1->CR1|=0<<1; SPI1->CR1|=0<<0; 真不知道该怎么办,</span><br />
<span style="font-size:24px;"><br />
哎</span><br />
<span style="font-size:24px;">我也尝试过用SPI2模式,但是无线与MP3怎么选择主从关系,那个SPI1->CR1|=1<<2;//SPI1主机 让MP3为从机?试过了,但是还是失败了,不知道怎么办,<br />
<br />
<br />
</span><br />
<span style="font-size:24px;">现在正在尝试用IO口模拟SPI不知道可行不?</span><br />
<br />
<span style="font-size:24px;"><br />
还发现一个问题,当我把电源插在下载程序的那个USB口时发现MP3正常但无线不正常了,当我把电源插在另一个USB口上发现无线正常了,但MP3又不正常了!(真是好奇怪啊)</span><br />
<br />
<span style="font-size:24px;"><br />
希望论坛上大神和原子大哥能帮帮小弟,这里先谢谢了!</span><br />
<span style="font-size:24px;">呵呵,没想到写了这么多,麻烦读者了!</span><br />
<span style="font-size:24px;">本人大二学生,谢谢了,有什么地方比较幼稚别见笑哈!</span><br />
<br />
<span style="font-size:24px;">谢谢啦!</span><br />
<span style="font-size:24px;">谢谢啦!</span><br />
<span style="font-size:24px;">谢谢啦!</span><br />
<span style="font-size:24px;">谢谢啦!</span><br />
<span style="font-size:24px;">谢谢啦! </span> |
|