2016-10-06

Sensirion SHT20 序號讀取測試

在淘寶上買 SHT20 模塊約 RMB49.
其為 I2C slave device, 3.3V 供電.
用 USBee AX I2C Controller 可簡單
進行序號 (Serial number) 讀取測試.


1) 先由 0xFA 0x0F location 讀取
Serial number B (SNB). 含 CRC 共8 個 bytes.


2) 再由 0xFC 0xC9 location 讀取
Serial number C/A (SNC/SNA). 
含 CRC 共6 個 bytes.

3) 用 NuEdu-SDK-Nano130 將 SHT20 序號
的 SNB, SNC 及 SNA 讀出後重組
依 little endian 次序列出.


新唐 (Nuvoton) NuTiny-SDK-NUC505 開發板 MDK-ARM 燒錄問題

收到 新唐 (Nuvoton) 提供的  NuTiny-SDK-NUC505 開發板,
搭配使用 NUC505 BSP v3.01 (GPIO 例程), 結果燒錄時 MDK-ARM 出現
ICE: Cmd error - Wait mcu reset timeout 
及
Error : Flash Download failed - Target DLL has been cancelled.
二個錯誤訊息.



解法是將 SW1 的 S1/S2/S3/S4 分別設為 OFF/OFF/OFF/ON 即可.






2016-03-09

USBee AX I2C Controller 用法

USBee AX I2C Controller 用法

A. 依 圖<1>, 將 USBee AX 和 NuEdu-Basic01 平臺架起來。

  1. 將 USBee AX Signal 0 (SCL) 接 NuEdu-Basic01 NU6_10 pin.
  2. 將 USBee AX Signal 1 (SDA) 接 NuEdu-Basic01 NU6_9 pin.
  3. 將 USBee AX Signal 9 (GND) 接 NuEdu-Basic01 GND pin.
圖 <1>

B. 執行 I2C script 命令, 在EEPRPOM (24C64) 0x0000 位址寫入  0x11 0x33 0x55 0x77 0x99 0xBB 0xDD 0xFF。

  1. 載入 24C64_W_0000_11_33_55_77_99_BB_DD_FF.txt。
  2. 執行後得 圖 <2>。
圖 <2>


C. 執行 I2C script 命令, 從EEPRPOM (24C64) 0x0000 位址讀出連續三個bytes。

  1. 載入 24C64_R_0000_xx_xx_xx.txt。
  2. 執行後得圖 <3>。

圖 <3>

D. 執行 I2C script 命令, 在EEPRPOM (24C64) 0x0000 位址寫入  0x12 0x34 0x56 0x78 0x9A 0xBC 0xDE 0xF0.

  1. 載入 24C64_W_0000_12_34_56_78_9A_BC_DE_F0.txt。
  2. 執行後得圖 <4>。


圖 <4>



E. 執行 I2C script 命令, 從EEPRPOM (24C64) 0x0000 位址讀出連續三個bytes。


  1. 載入 24C64_R_0000_xx_xx_xx.txt。
  2. 執行後得圖 <5>

2015-05-01

VS Community 2015 RC 變更界面語系

下載 Microsoft Visual Studio Community 2015 RC 安裝後的內定語系為中文,

有隔靴搔癢的感覺,  變更界面語系作法如下:

1) 下載 微軟 VS 2015 RC 英文語言包:

Microsoft Visual Studio 2015 RC Language Pack

https://www.microsoft.com/en-US/download/confirmation.aspx?id=46847



2) 執行安裝VS 2015 RC 語言包
vs_langpack.exe

3) 在 工具 (Tools) 選單下, 找到選項 (Options) , 在環境 (Environment) 下找
國際設定 (International setting). 此時 語言的下拉選單多了個 English
選項,選擇它後按確定即可.


4) 關閉 VS2015 Community 2015RC, 再重新啟動即可變換完成.

R 語言的初體驗

1)  依吳漢銘的<R語言統計計算環境介紹> 改為英文人機界面。

http://www.hmwu.idv.tw/index.php/statistical-programming-with-r-r



2) 參考牧清華的<第一次使用R語言做回測:六分鐘,就上手!>文章:

在英文主界面下, 選擇 Packages > Install package(s) 時,
a) 彈出 CRAN mirror window, 選擇 "Taiwan (Taipei)" 後按 "OK"。

b) 彈出 Packages window, 選擇 "quantmod" 後按 "OK"。