各位前輩好,
小弟近來打算用am3359用SPI連接一個外部的 slave ,並且著手修改 mcspiFlash 這個範例,但是函式庫有一行 McSPI0ModuleClkConfig() 是針對SPI0的clock設定,但是我是想用SPI1卻找不到設定clock的函示,請問我該怎麼辦?
以下是 mcspiFlash 範例
https://github.com/embest-tech/AM335X_StarterWare_02_00_01_01/tree/master/examples/evmAM335x/mcspi
Shine:
没有对应的SPI1的函数,需要根据SPI0的代码做移植。
Tony Chin:
回复 Shine:
感謝你的回應
可以在說詳細一點嗎?謝謝
1. 另外我發現CCS的memory browser在查看SPI1的位址都是顯示“????????”這個是怎麼回事?
2. 我是否需要設定多工腳位為SPI1?
Shine:
回复 Tony Chin:
1. SPI1没使能吧?
2. 下载starterware, 在AM335X_StarterWare_02_00_01_01\platform\evmAM335x\mcspi.c的基础上做移植。http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/latest/index_FDS.html
Tony Chin:
回复 Shine:
感謝你的回覆
1. 如何解決SPI1沒使能的問題?
Shine:
回复 Tony Chin:
移植好代码就可以了,clock, pinmux也都配好了。
Tony Chin:
回复 Shine:
那個函式主要是配SPI0,不過沒有針對SPI1,像 McSPI0ModuleClkConfig(); 就沒有針對SPI1寫的
TI中文支持网