主題:SPI操作FRAM芯片 共有42576人關注過本帖 |
---|
客人 |
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.huochepiao123.com.cn/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平臺一樣的。
|
單帖管理 | 引用 | 回復 |