Cypress FX2 GPIF 操作的注意事項

2021-05-21 20:48:18 字數 886 閱讀 8666

1. with the ifclk output inverted, this provides enough set-up and hold time for the data.

2. 注意到當16 bits 資料傳輸時, 第一/二資料順序次序.

void gpif_singlewordwrite( word gdata )

// using registers in xdata space

xgpifsgldath = gdata;

xgpifsgldatlx = gdata >> 8;// trigger gpif single

3. 讀取的操作比較特別,方式是透過對xgpifsgldatlx進行讀取後,polling gpiftrig.7 done bit, 然後再將資料搬出

void gpif_singlewordread( word xdata *gdata )

// using register in xdata space

g_data = xgpifsgldatlx; // dummy read to trigger gpif

// single word read transaction

while( !( gpiftrig & 0x80 ) ) // poll gpiftrig.7 done bit

// using register(s) in xdata space, retrieve word just read from ext. fifo

*gdata = ( ( word )xgpifsgldatlnox << 8 ) | ( word )xgpifsgldath;

}

Java網路爬蟲實操(2)

本篇文章繼續介紹爬蟲框架netdiscovery的使用 如何發重複請求 如何用爬蟲容器引擎驅動爬蟲程式 1 重複請求的場景舉例 從2017年下半年開始,位元幣 數字貨幣 虛擬幣 區塊鏈技術 去中心化等等新名詞頻頻出現在 上,讓人不想看到都很難。本篇文章不研究數字貨幣是不是未來的發展方向 找了乙個數字...

python selenium2 滑鼠鍵盤操作

檔案路徑 python27 lib site packages selenium webdriver common action chains.py action chains 滑鼠鍵盤動作 方法說明 init 建立乙個actionchains,需要傳入乙個例項化了的webdriver物件 clic...

python selenium2 滑鼠鍵盤操作

檔案路徑 python27 lib site packages selenium webdriver common action chains.py action chains 滑鼠鍵盤動作 方法說明 init 建立乙個actionchains,需要傳入乙個例項化了的webdriver物件 clic...