highlight.js

2014年10月16日 星期四

FLAG-1607A 多功能觸控板 Windows 8 USB 驅動程式安裝

由於 Windows 8 預設只能安裝具備數位簽章的驅動程式, 因此在安裝 FLAG-1607A 所附的驅動程式時會出現錯誤『其他廠商的inf並未包含數位簽章資訊』。您可以依照以下步驟, 解除此預設的限制, 再安裝驅動程式:

1.請在桌面模式下選右下角的『設定』
2.選『變更電腦設定』
3.選『更新與復原』, 再依序選『復原』, 點選右側的『進階啟動』項目, 電腦會自動重新啟動
4.開機後會出現進階啟動選單, 請選取『疑難排解/進階選項/啟動設定/重新啟動』
5.在選單中按 F7 選擇『7.停用驅動程式強制簽章』項目開機

如此即可安裝沒有數位簽章的驅動程式, 不過不用擔心, 遇到沒有數位簽章的驅動程式時, 仍會詢問是否確定要安裝, 讓您確認此驅動程式不是惡意程式。

2014年6月10日 星期二

PSoC Designer 中 System Level 專案在 printf() 中使用浮點數的方法

在 PSoC Designer 的 system Level 專案中, 原本預設連結的程式庫中 printf() 等列印函式無法用在浮點數上, 若要用在浮點數上, 必須更改連結的程式庫, 步驟如下:
  1. 執行『Project/Open local.mk for』功能表
  2. 在 local.mk 檔案尾端加上以下這行:

    CODECOMPRESSOR:=$(CODECOMPRESSOR) -lfpm8c

    這樣會連結 libfpm8c.a 程式庫, 這個程式庫包含有可以使用浮點數的 printf() 等列印函式

2014年4月30日 星期三

FLAG-1605A 開發板無法燒錄的解決方案

燒錄器不能燒錄, 常見的原因和解決方法如下:
  1. 燒錄接腳接觸不良

    解決方案:接上燒錄器後, 按下 Ctrl + F10 開啟燒錄畫面, 然後按下燒錄畫面的電源鈕, 此時燒錄器會亮紅燈, 在實驗板上方中間有一顆電源燈要全亮, 如果接觸不良, 可能會不亮或是略黯淡, 可以將燒錄器拔起一些些, 避開接觸不良的點, 看到實驗板的電源燈全亮後應該就可以燒錄了。
  2.  I2C 阻抗不對

    解決方案:PSoC 燒錄是透過 I2C 傳到 PSoC 晶片內, 實驗板上的一些跳接帽或接腳, 會影響 I2C 運作。請確定實驗板的 JP4、JP5 沒有接上, PSoC 晶片的 P1[0]、P1[1] 接腳也沒有接任何元件, 如此才能進行燒錄。

2014年3月21日 星期五

FLAG N002 ZigBee 無線網路模組的重置指令

如果使用 UART 進入 AT 指令模式, 下達 atr 重置指令, 會讓 ZigBee 模組回復成使用 38400bps 的傳輸率, 但我們書上或是文件中的範例都是以 19200bps 來運作, 所以必須將 ZigBee 模組設定回 19200bps 才行。首先, 請改用 38400bps 連上 ZigBee, 再下達以下兩個 AT 指令:

ats101=3
atw

第一個指令是設定採用 19200bps, 第二個指令把設定值寫入 ZigBee 的暫存器並重新啟動 ZigBee 模組。重新啟動後, 就會以 19200bps 運作。