主题:SPI操作FRAM芯片 共有37932人关注过本帖 |
---|
客人 |
1楼 |
SPI操作FRAM芯片 Post By:2014-11-20 13:37:00 [只看该作者]
板子:EM9280 系统:wince6.0 问题1:对FRAM芯片FM25cl64芯片的/cs引脚进行操作,需要将GPIO31(SPICS_ON)发送指令前置低,发完一条指令后置高,要怎么操作?是否还需要将GPIO的程序加到SPI程序里面,然后将它置高置低?? 问题2:为什么例程中SPI_test_IO用VS2005打不开,提示没有安装相应的平台? 问题3:开发的时候是否需要把所有程序写在一个工程中,还是可以在一个项目下建多个工程,最后设为同时启动? |
|
单帖管理 | 引用 | 回复 |
zxw |
2楼 |
Post By:2014-11-20 17:14:00 [只看该作者]
1、SPI硬件通讯,是由硬件实现的,对于第一条,我没有完全理解你的意图。请参考一下这篇文章(http://www.emtronix.com/case/case2014673.html)看看是否有合适的通讯方式能满足你的应用。或来电请详细交流一下。
2、可能该例子是在其它平台下改过来,你可以修改工程文件,换到EM9280平台下,或留个邮箱,我们另外给你发一个例子程序 3、一个工程,应该只能生成一个EXE文件吧。但一个项目是可以有多个工程,但没办法同时启动多个ExE文件。如果需要同时启动多个EXE文件,你可以自己写一个程序,由该程序来启动其它的EXE就行。 如还有不清楚的,可以来电话交流,也许更清楚一些。
|
|
单帖管理 | 引用 | 回复 |
客人 |
3楼 |
Post By:2014-11-21 9:09:00 [只看该作者]
那请您发一下SPI_TEST_IO的程序,我的邮箱是835620406@qq.com。对于第一个问题,我的意思是在别的程序里面调用将GPIO置高置低的程序,要怎么写?还有己写一个程序,由该程序来启动其它的EXE的程序怎么写?这些能都发个例程给我吗? |
|
单帖管理 | 引用 | 回复 |
yy |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-11-21 10:13:00 [只看该作者]
1.例程可以供参考。你可以参考例程,了解SPI及GPIO调用的方法,然后编写自己的代码。
2.例程就是VS2005的,不应该打不开,例程对应的平台是EM9170和EM9280,你只要安装了SDK就不会有问题的,如果你某个SDK没装也只是提示你那个平台的SDK没有。 3.根据项目的需求你可以自己决定把你的程序写成什么样子,你可以设置一个项目,里面可以有多个工程,多个工程也可以考虑做成1个或多个exe加若干dll的形式。如果为多个exe,一般是一个主程序启动其它的exe,你可以百度或者msdn查下CreateProcess这个函数,它的用法和windows平台一样的。
|
单帖管理 | 引用 | 回复 |