APUS - I2C,SPI,GPIO

首頁/產品一覽/工業品與設備/電子元件/其他/APUS - I2C,SPI,GPIO
APUS - I2C,SPI,GPIO

APUS Part No:MPTP-I2C/SPI-APUS

Part No:MPTP-I2C/SPI-APUS

 

Overview:

APUS is an interface adapter designed for controlling any test system incorporating I2C, SPI or general purpose IOs (GPIO). Today, usage of these protocols is extremely widespread including electronics for telecommunications, portable electronics and medical electronics to give some examples.

APUS is simply connected to the system under test using one or more of the available interfaces. APUS accepts USB commands from the host PC and then implements the necessary bus protocol for I2C, SPI or GPIO as required. The connection back to the host PC is via a standard USB cable and provides all power requirements of the APUS.

The host PC includes the necessary driver and DLL to implement the high level commands so that the user can rapidly develop his/her own custom applications.

Typical applications are written in C/C++ or Visual C++. Users have therefore the choice of developing GUI style control applications or non-Windows batch style control - depending on what is required.

APUS comes with a rich set of example applications and documentation making custom applications an extremely simple process even for those with little programming knowledge.

SPI Interface:

The SPI interface contains both SPI master and SPI slave capability with full duplex (simultaneous read/write) at line rates of 10kBit/s, 100kBit/s, 200kBit/s, 400kBit/s, 1MBit/s, 3MBit/s, 6MBit/s and 12MBit/s.

The interface has configurable clock polarity (CPOL) and clock phase (CPHA). The SPI interface can interface to 17 master or slave devices by using some of the GPIO pins as chip selects. Chip selects may be active low or active high.

I2C Interface:

The I2C interface contains both master I2C and slave I2C capability with line rates of 10kBit/s, 100kBit/s, 200kBit/s, 400kBit/s, 1MBit/s, 3MBit/s and 6MBit/s.

The interface supports wait-stating through clock stretching by the slave.

Back to back I2C commands are supported using repeated start.

A jumper setting allows the interface to have no pull-up resistors, on-board 1.5kOhm pull-up resistors to 5V or on-board 1.5kOhm pull-up resistors to 3.3V.

GPIO Interface:

The GPIO interface is split across two ports.
Port A provides 16 advanced GPIO bits. Each bit can be individually configured as digital IO, PWM, continuous pulsed, single pulsed or interrupt input. Pulse widths, duty cycle and pulse sense are also programmable.

The lower 2 bits of the Port A GPIOs have a low-pass filter which can be selected via a jumper and can be used with PWM to turn the GPIO into an analogue output.

Port B provides a further 16 digital IOs.

Analogue:

The analogue interface provides 4 analogue inputs which can be sampled with 8 bit resolution.
The API (Application Programming Interface) is designed for easy use in creating custom applications incorporating simple high level commands. Some examples of functions which can be called are shown over.

API:
 
The API (Application Programming Interface) is designed for easy use in creating custom applications incorporating simple high level commands. Some examples of functions which can be called are shown over.

For the complete API specification refer to the following link:
 

Nano_GetEvents() Nano_SPIMasterSetFrequency()
  Nano_SPIMasterReadWrite()
Nano_GPIOASetContinuousMode() Nano_SPIMasterWrite()
Nano_GPIOASetPulseMode() Nano_SPIMasterRead()
Nano_GPIOASetPWMMode() Nano_SPISlaveBufferWrite()
Nano_GPIOASetDigitalOutputMode() Nano_SPISlaveBufferRead()
Nano_GPIOAGetDigitalInput() Nano_SPISlaveArm()
Nano_GPIOAGetInterruptInput()  
Nano_GPIOBWrite() Nano_I2CMasterSetFrequency()
Nano_GPIOBRead() Nano_I2CMasterScanConnectedDevices()
Nano_GPIOBSingleBitWrite() Nano_I2CMasterWrite()
Nano_GPIOBSingleBitRead() Nano_I2CMasterRead()
  Nano_I2CMasterWriteRead()
Nano_ADCRead() Nano_I2CSlaveArm()

Examples

 

In order to help the user develop custom applications, a collection of GUI and non-Windows style applications have been developed to show how to link to the API. The application examples are written in C/C++ and Visual C++ on Windows 2000/XP/Vista, Linux or Mac OS X. The example applications can be run before you purchase the product to get a feel for what APUS can do for you.

The application examples are well documented.
 


#i2c#spi#gpio#usb#pc#c#抽水肥#買畫#買畫

還在一家一家打電話?

使用台灣黃頁「智慧媒合」,一次發布需求,30分鐘內獲得多家報價。

免費發布詢價需求
https://www.seoweb66.com/web/QA?postID=376901新增快速安全夾頭

快速安全夾頭使用在收料系統或放料系統,可以縮短操作時間以及規避操作錯誤時降低損失及傷害.

企業名片

  • 公司名稱:標高電子股份有限公司
  • 聯絡窗口:葉*****
  • 連絡電話:06-3******
  • 電子郵件:gra*****@microport.com.tw
  • 詢價官網:https://microport.web66.com.tw
//s.web66.com.tw/_file/122919/piclist/logo1.jpg
查看更多

歷史詢價

  • 聯絡*****
    飄帶製做費用多少
    10-21 22:54
  • 邱*生
    中古需求【物流籠車】全台!
    10-21 22:33
  • 姓*
    我們需水泥柱車擋
    10-21 22:27
  • 郭*姐
    批發詢問費用面膜
    10-21 21:30
  • 吳*姐
    火龍果花苞費用多少
    10-21 20:40
  • 戴*生
    長笛吹嘴雕花費用
    10-21 20:05
  • 林*姐
    廣告招牌詢問費用
    10-21 18:15
  • 陳*姐
    租用印表機維修與碳粉夾購買
    10-21 18:02
  • L**i*****
    1、日期時間:11-20、11-212、人數行李數:11-20-33人、11-21-25人3、聯繫電話:09810148184、出發地:新北市三重區三和國中捷運站2號出口5、中途地或景點(大約):宜蘭(若有需要詳細行程可再提供)6、結束地:宜蘭返回出發地三重
    10-21 17:11
  • 許*生
    橡膠電纜 2CT 2mm 3C 100米報價及交期
    10-21 17:05
  • 賴*姐
    名片小卡 有此需求
    10-21 16:45
  • 黃*鴻
    鎢鋼圓穴鑽 以下協助
    10-21 16:37
  • 吳*生
    6061-t6鋁板450x225x20T-2片
    10-21 16:33
  • 侯*生
    乾式銅米機價格?現場有機台可以看嗎?
    10-21 16:29
  • 鄭*姐
    包車兩天一夜費用
    10-21 16:15
  • 李*姐
    想要租11/13 10:30~13:30的20人巴士
    10-21 16:12
  • 陳*生
    氧化鋯粉末價格,實驗室用途
    10-21 16:12
  • 吳*姐
    水電材料 電纜線.鍍鋅鋼管
    10-21 16:05
  • 向*姐
    詢問11-7租車報價
    10-21 16:01
  • 馬*生
    我要詢問 90 度水垂吸收器 90度 水垂吸收器
    10-21 15:56
免費註冊
立即成為台灣黃頁 詢價供貨商,多站同步網路詢價單不漏接!
再送你獨立詢價官網!
免費註冊