LinkIt 7697 的功能限制

ADC 腳位的電氣特性

ADC 腳位的輸入工作電壓為 0V 到 2.5V,並且內部為 10K 歐姆的輸入阻抗。若要輸入更高的電壓,需要配置外部的分壓電路將輸入降至 2.5V 以下才能輸入 LinkIt 7697。

硬體 SPI 的使用限制

雖然 MT7697 提供硬體 SPI master 的介面 (須透過 LinkIt SDK 操作),但使用上有以下限制:

  1. 僅支援半雙工運作模式。也就是說 MT7697 無法在 MISO 腳輸入資料的同時,一併往 MOSI 腳送出資料。

  2. 目前驅動程式介面對每筆 SPI 資料傳輸的行為有所限制,必須接收資料量傳送資料量的長度相同。舉例來說,若要在 MOSI 訊號線上發送 4 bytes,則在 MISO 訊號線上也只能收進 4 bytes。

由於上述限制,LinkIt 7697 BSP 內建的 Arduino SPI 函式庫採用以 GPIO 實作的軟體 SPI,來達到與 Arduino SPI 介面一致的相容性。但也因為是軟體 SPI 實作,開發者可依應用需求,自行定義變更其他組的 GPIOs 當作 SPI 介面。修改方式為編輯 packages/LinkIt/hardware/linkit_rtos/VERSION_NUMBER/libraries/SPI/src/RHSoftwareSPI.h 檔案,調整第 36~38 行的定義,指定為其他腳位編號:

#define RH_MOSI_PIN (11)	// P11 for MOSI
#define RH_MISO_PIN (12)	// P12 for MISO
#define RH_CLK_PIN  (13)	// P13 for CLK

若要直接使用硬體 SPI 與週邊裝置連接,請使用並參考 LinkIt API 的相關說明。

Last updated