德源科技 
德源科技德源科技
公司簡介訂購方式匯款確認檔案下載 聯絡我們保固說明訂單查詢討論區
電子郵件:

密碼:

忘記密碼
加入會員
  首頁 | 原廠 Arduino® | 特殊服務設計 | 轉接座及轉接板/麵包板 | 開發板/燒錄器/模擬器 | 相容 For Arudino® 週邊及配件 | OKdo系列 | Saleae 系列 | Adafruit 系列 | ArduCam 系列 | Camera 攝像頭 | ROCK 系列 | Debix系列開發板 | Raspberry Pi 樹莓派 | Banana Pi 香蕉派 | BeagleBone 狗骨頭 | M5Stack系列 | Micro:bit (BBC)系列 | NVIDIA Jetson Nano系列 | Pololu 系列 | Pycom 系列 | Seeed 系列 | Sparkfun 系列 | WeMos 系列 | 傳感器 | Cubieboard/CubieTruck系列 | Firefly 系列 | Microduino系列 | Orange Pi 香橙派 | PCB板 | PLC 系列 | Robot 機器人 | UDOO 系列 | RedBearLab 系列 | LattePanda系列 | LittleBits 系列 | Libelium 系列 | Luxonis 相機系列 | PCduino | RobotElectronics 系列 | MageDok 顯示屏 | LCD/LCM/TFT/LVDC | Dimension Engineer 系列 | 通訊模組 | 影音器材(含轉換器) | 線材/連結器/轉換器 | 測量儀器 | 馬達/馬逹控制器/電源模組 | 其他 | 焊接/維修工具 | IC零件 | LED燈-裝飾燈 | 工作站迷你電腦 mini PC | 擴大器 | 雕刻機 | 電池 | 電腦周邊 | 檢定考套件 | 停售商品
  首頁 » 商品目錄 » 相容 For Arudino® 週邊及配件 » 20514494
商品搜尋 進階
 |  購物車內容  |  結帳   
商品分類
  For Arduino® book 書
  For Arduino® LCD 屏
  For Arduino® RGB LED模組
  For Arduino® SD卡模組
  For Arduino® 傳感器模塊
  For Arduino® 套件/套餐
  For Arduino® 學習套件
  For Arduino® 按鍵 按鈕模塊 搖桿
  For Arduino® 控制板
  For Arduino® 擴展板
  For Arduino® 繼電器
  For Arduino® 車
  For Arduino® 電機 馬達 驅動
  Makeblock mBot 系列
  MiCOKit 銀爾達
  NodeMcu Lua系列
  WRTnode系列
  電源模塊
  For Arduino® 外殼/壓克力板/麵包板/杜邦線/配件
Arduino
Pololu
Seeed
Sparkfun
robot-electronics
dimensionengineering
libelium
adafruit
udoo
redbearlab
Arducam
goembed
Saleae
okdo
服務台
公司簡介
退換貨服務
訂購方式
聯絡我們
匯款確認
[<< 前一頁]  瀏覽相同分類產品 92 / 437  [下一頁 >>]
免驅HID USB轉SPI/I2C/UART/TTL IO數據採集;VB源碼;Openwrt;安卓(沒帶殼+未全焊)
NT$420
運費NT$50
條碼20514494
產品說明0

查看產品詳細資料,請登錄:http://freeeasy-life.com

您所看到的就是實物圖!不送杜邦線!如需杜邦線,請加購

使用本產品需要有電子基礎,請一定要看明白手冊再拍!

初學者或者需要快速測試驗證的,請選擇開發套件板

為什麼PC不到數據或者收到錯誤數據?為什麼我的單片機收不到數據?為什麼...?

  1. 請先檢查電源、GND、各個IO連接是否正常。
  2. 如果是I2C,請檢查設備地址是否正確,注意設備地址是首字節的bit7~1,不是bit7~0。
  3. 如果是SPI,請檢查片選引腳是否已連接好。請檢查SPI的模式是否設置正確,要和SPI從設備的模式設置一樣。
  4. 請一定要用示波器看一下波形,沒有示波器、沒有經過上述檢查,我們不提供技術支持。
  5. 特別提示,高校學生我們不提供技術支持,請慎拍!

最最常見問題:

Q:為什麼用串口調試助手打不開端口.為什麼設備管理器裡看不到串口設備COM設備,看不到COM端口。

A:我們這個是免驅動的HID設備,插上去打開應用程序就可以操作,不是那種需要裝驅動的虛擬串口設備。

應用程序必須要用我們提供的DLL才能操作。

請一定要看手冊,確認可用再拍!手冊在此下載: mail聯繫(百度)

UI051轉接板包含一顆UI051芯片。PCB 板長約28mm(加上usb 頭長約45mm),寬約20mm

    UI051 是免驅動的USB 轉SPI/I2C/UART/數字IO 芯片,插上電腦就可以使用,不需要裝任何驅動,簡單易用。UI051 提供主SPI(4種MODE全支持)/主I2C接口/UART接口/ 10 個支持5V/3.3V雙向IO ,同時還提供一路時鐘輸出,可以給外部MCU 提供時鐘。通過PC 上的工具可以很方便的控制這些IO 。

    UI051 適用於各類開發板、USB 繼電器、USB無線模塊等產品。

  • 提供VB/C#/VC/Delphi/Python/Java測試例程源碼。
  • 支持32位/64位windows2000/xp/vista/win7/8/10
  • 支持Linux;支持樹莓派;支持Openwrt,可方便實現Openwrt路由器的IO擴展(只提供有限技術支持,有linux開發經驗者可聯繫賣家獲取詳細資料)。
  • 支持Android安卓!(只提供有限技術支持,有開發經驗者可聯繫賣家獲取詳細資料)。
  • 支持LabView調用(有調用方法,有簡單例程)

更詳細的資料,請到這裡下載產品資料和工具軟件 http://pan.baidu.com/s/1Gfwbq 

雙擊打開測試工具報'找不到tabctl32.ocx'的解決方法

1、請查看system32目錄下是否有tabctl32.ocx這個文件,如果沒有,請將tabctl32.ocx拷貝到system32目錄下。

2、windows vista/win7/8/10下,請右鍵點擊"ui051測試工具.exe",選擇“以管理員身份打開”。windows xp下,直接雙擊打開"ui051測試工具.exe"。

更詳細的資料,請到這裡下載產品資料和工具軟件 http://pan.baidu.com/s/1bpa5Wlx

可以用在:

  • 調試I2C/TWI/SMBus外設,包括EEPROM、RC522、2.4G藍牙模塊、各種傳感器(加速度、角度傳感器、MPU6050)等
  • 調試SPI外設,包括25系列SPI FLASH、 2.4G藍牙模塊、各種傳感器(加速度、角度傳感器)、IC卡讀卡器等
  • 調試UART外設,包括IC/ID卡讀卡器、各種傳感器(加速度、角度傳感器)等
  • 使用IO、I2C/TWI/SMBus、SPI、UART採集外設數據; 
  • 全速USB HID 接口,無需安裝驅動、應用軟件,即插即用。 
  • 支持32位/64位 windows2000/xp/vista/win7/8/10 
  • IO 和SPI 、I2C 接口支持5V 或3.3V 
  • IO 採集(PC髮指令讀取IO )速度>500bit/s
  • 提供主SPI、主I2C/TWI/SMBus 接口、 UART 接口
    • 都是半雙工,非全雙工。 
    • SPI 支持所有4 種SPI MODE (MODE0~3 )。讀寫速度600Kbit/s 。 
    • I2C/TWI 內部集成上拉14K Ω電阻,外部無需加上拉。讀寫速度40Kbit/s或160Kbit/s 
    • SMBus基本等同於I2C 40kbit/s模式 
    • UART 接口支持9600 或115200 波特率, 8 位數據位,無校驗位,1 位停止位。 
  • 提供10 路獨立雙向IO ,可配置為: 
    • 輸入(無上拉/ 下拉),或者 
    • 推挽(PushPull )輸出,或者 
    • 開漏(OD )+14k Ω上拉輸出
      • 注:上電複位後所有IO 都是輸入狀態。
  • 提供1 路24MHz 時鐘輸出,可以供外部MCU 使用,減少晶體,降低成本。 
    • 精度2.5 ‰ 
    • 時鐘輸出的電平由IO_VDD 決定 
    • 可以定制輸出16MHz 或者12MHz。如需要,請旺旺聯繫掌櫃 
  • 簡單的外圍電路設計 
    • 不需要外圍晶體、復位電路,直接連接上就可使用。 
  • 提供簡單易用的DLL 接口、靜態鏈接庫和應用程序例程。 
  • 支持Linux;支持樹莓派;支持Openwrt,可方便實現Openwrt路由器的IO擴展(有linux開發經驗者可聯繫賣家獲取詳細資料)

不要多進程同時操作一個USB 轉接板

  USB 轉接板支持多線程,也就是在一個exe 裡多個線程同時操作一個USB 轉接板,是可以的。

  但建議不要多進程操作一個USB 轉接板,就如同多個人同時操作一份文檔一樣,如果多個進程(比如多個exe )同時操作一個USB 轉接板,USB 轉接板的狀態將是不可知的。

使用示例:

 /***********設備操作函數;以下函數中的USB2IO_hdl是指USB2IO_Open返回的句柄*******/
//打開端口獲取句柄; //Nbr是端口號,從1開始,依次為2/3/4...,最大126
HANDLE WINAPI USB2IO_Open(int Nbr);
//關閉端口;在程序退出前再關閉端口; 返回0: 成功;!0: 失敗
int WINAPI USB2IO_Close(HANDLE USB2IO_hdl);
//獲取設備序列號
// 參數:
// dwp_LenResponse: 設備序列號的長度,取值範圍0~256。(單位: 字節)
// ucp_Response: 設備序列號buf(buf由調用該API的應用程序分配)
// 返回0: 成功;!0: 失敗
int WINAPI USB2IO_GetDevSn(HANDLE USB2IO_hdl, DWORD *dwp_LenResponse, unsigned char *ucp_Response);
 
/***********IO操作函數;以下函數中的USB2IO_hdl是指USB2IO_Open返回的句柄*******/
/** 以下所有接口函數 **/
/** IoNbr: IO口(1~10) **/
/** 返回值0: 成功;!0: 失敗 **/
//設置IO輸出方式:IoCfg:0=輸入; IoCfg:2=OD+上拉, 3=PushPull推挽輸出;
int WINAPI USB2IO_SetIoCfg(HANDLE USB2IO_hdl, int IoNbr, int IoCfg);
//設置IO輸出值: IoOut:1=輸出高, 0=輸出低
int WINAPI USB2IO_SetIoOut(HANDLE USB2IO_hdl, int IoNbr, int IoOut);
//讀取IO輸出配置, 讀取值存放在IoCfg中
int WINAPI USB2IO_RdIoCfg(HANDLE USB2IO_hdl, int IoNbr, int *IoCfg);
//讀取IO輸出值(這裡讀取到的是上位機用USB2IO_SetIoOut的設置值), 讀取值存放在IoOut中
int WINAPI USB2IO_RdIoOut(HANDLE USB2IO_hdl, int IoNbr, int *IoOut);
//讀取IO引腳值(這裡讀取到的是實際引腳的電平值), 讀取值存放在PinValue中
//注意:IO輸出值是設置IO輸出寄存器;IO引腳值是芯片引腳上的實際電平值。
// 兩者一般情況下是相等的,但如果該IO受到外圍MCU或其他外設影響,兩者有可能不相等,此時需要仔細查看外圍電路是否有問題
int WINAPI USB2IO_RdPin(HANDLE USB2IO_hdl, int IoNbr, int *PinValue);
//讀取ClkOut輸出: ClkOutCfg: 1=輸出Clk, 0=關閉Clk
int WINAPI USB2IO_SetClkOut(HANDLE USB2IO_hdl, int ClkOutCfg);
//讀取ClkOut的輸出配置, 讀取值存放在ClkOutCfg中
int WINAPI USB2IO_RdClkOutCfg(HANDLE USB2IO_hdl, int *ClkOutCfg);
 
/***********SPI操作函數;以下函數中的USB2IO_hdl是指USB2IO_Open返回的句柄******/
/** 以下所有接口函數 **/
/** 返回值0: 成功;!0: 失敗 **/
/*********標準的SPI MODE 定義如下********************************** **********/
/** MODE0 CPOL=0 CPHA=0 SPI_CLK空閒時是低電平; 上升沿採樣 **/ 
/** MODE1 CPOL=0 CPHA=1 SPI_CLK空閒時是低電平; 下降沿採樣 **/
/** MODE2 CPOL=1 CPHA=0 SPI_CLK空閒時是高電平; 下降沿採樣 **/
/** MODE3 CPOL=1 CPHA=1 SPI_CLK空閒時是高電平; 上升沿採樣 **/
/************************************************* ***************************/
//使能SPI接口,SPI接口的相關IO配置將自動改變
int WINAPI USB2IO_EnableSpi(HANDLE USB2IO_hdl);
//SPI寫: DataLength:數據長度(1~136字節); DataBuf:數據buf
int WINAPI USB2IO_SpiWrite(HANDLE USB2IO_hdl, int DataLength, char *DataBuf);
//SPI讀: DataLength:期望讀的數據長度(1~136字節); ; DataBuf:數據buf(大小至少為256字節)
int WINAPI USB2IO_SpiRead(HANDLE USB2IO_hdl, int DataLength, char *DataBuf);
//設置SPI MODE: Mode0~3
int WINAPI USB2IO_SetSpiMode(HANDLE USB2IO_hdl, int SpiMode);
//讀取SPI MODE: Mode0~3
int WINAPI USB2IO_GetSpiMode(HANDLE USB2IO_hdl, int *SpiMode);
 
/***********I2C操作函數;以下函數中的USB2IO_hdl是指USB2IO_Open返回的句柄******/
/** 以下所有接口函數 **/
/** 返回值0: 成功;!0: 失敗 **/
//使能I2C接口,I2C接口的相關IO配置將自動改變
int WINAPI USB2IO_EnableI2c(HANDLE USB2IO_hdl);
//I2C寫: 
//I2cAddr:I2C設備地址; 
//CmdRegAddr: 命令或寄存器地址, 只有當CmdRegAddrExistFlag!=0時有效; 
//CmdRegAddrByteCnt: CmdRegAddr的長度(0~4)(單位:字節) 0: 不存在CmdRegAddr
//DataLength:數據長度(1~136字節); 
//DataBuf:數據buf
int WINAPI USB2IO_I2cWrite(HANDLE USB2IO_hdl, int I2cAddr, int CmdRegAddr, int CmdRegAddrByteCnt, int DataLength, char *DataBuf);
//I2C讀: 
//I2cAddr:I2C設備地址; 
//CmdRegAddr: 命令或寄存器地址, 只有當CmdRegAddrByteCnt!=0時有效; 
//CmdRegAddrByteCnt: CmdRegAddr的長度(0~4)(單位:字節) 0: 不存在CmdRegAddr
//DataLength:期望讀的數據長度(1~136字節); 
//DataBuf:返回數據的數據buf(大小至少為256字節)
int WINAPI USB2IO_I2cRead(HANDLE USB2IO_hdl, int I2cAddr, int CmdRegAddr, int CmdRegAddrByteCnt, int DataLength, char *DataBuf);
//設置I2C速度: 0:80k 1:160k
int WINAPI USB2IO_SetI2cSpeed(HANDLE USB2IO_hdl, int I2cSpeed);
//讀取I2C速度: 0:80k 1:160k
int WINAPI USB2IO_GetI2cSpeed(HANDLE USB2IO_hdl, int *I2cSpeed);
 
/***********UART操作函數;以下函數中的USB2IO_hdl是指USB2IO_Open返回的句柄******/
/** 以下所有接口函數 **/
/** 返回值0: 成功;!0: 失敗 **/
//使能UART接口,UART接口的相關IO配置將自動改變
int WINAPI USB2IO_EnableUart(HANDLE USB2IO_hdl);
//UART發送接收
//返回值:0:成功; 1:接收超時,接收到的實際數據長度為ActualReadDataLength; -1:失敗
//WrLen: 待發送的數據長度(取值範圍0~136;0表示無數據發送)
//WrBuf: 待發送的數據buf
//ExpRdLen: 期望接收的數據長度(取值範圍0~136;0表示無需接收數據)
//ActRdLen: 實際接收到的數據長度(取值範圍0~136;0表示無需接收數據)
//RdBuf: 返回數據的數據buf(大小至少為256字節)
//TimeOut:接收數據才需要;等待數據的時間(單位: s)。取值範圍: 3~600s(也就是10分鐘)
int WINAPI USB2IO_UartWrRd(HANDLE USB2IO_hdl, int WrLen, char *WrBuf, int ExpRdLen, int *ActRdLen, char *RdBuf, int TimeOut);
//設置波特率: UartBr=115200或9600
int WINAPI USB2IO_SetUartBr(HANDLE USB2IO_hdl, int UartBr);
//讀取波特率115200或9600
int WINAPI USB2IO_GetUartBr(HANDLE USB2IO_hdl, int *UartBr);

問與答

目前沒有任何商品問答!
本商品上架日期:2012-05-30.
評價
購物車 更多
空的...
查詢訂單狀態
 
請輸入您的訂單編號
商品通知狀態 更多
通知免驅HID USB轉SPI/I2C/UART/TTL IO數據採集;VB源碼;Openwrt;安卓(沒帶殼+未全焊)
更新時通知我
推薦給朋友
 
推薦這個商品給朋友

聯絡方式:手機:0933807110 或 0968222607
E-mail:[email protected](主要信箱) & [email protected](次要) & [email protected] & [email protected] & [email protected]