aardvark-examples-v5.00

所属分类:Windows编程
开发工具:Windows_Unix
文件大小:709KB
下载次数:10
上传日期:2008-09-24 13:18:05
上 传 者taro_ch
说明:  usb interface convert tool

文件列表:
aardvark-examples-v5.00 (0, 2008-06-06)
aardvark-examples-v5.00\darwin (0, 2008-06-06)
aardvark-examples-v5.00\darwin\c (0, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp (0, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aadetect.cs (2943, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aagpio.cs (6709, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aai2c_eeprom.cs (9278, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aai2c_file.cs (7330, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aai2c_slave.cs (8393, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aalights.cs (6605, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aamonitor.cs (8275, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aardvark.cs (42745, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aardvark.so (98616, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aaspi_eeprom.cs (9395, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aaspi_file.cs (7472, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\aaspi_slave.cs (7461, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\Makefile (2560, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio (0, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aadetect.csproj (3397, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aagpio.csproj (3400, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aai2c_eeprom.csproj (3418, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aai2c_file.csproj (3412, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aai2c_slave.csproj (3415, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aalights.csproj (3406, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aamonitor.csproj (3409, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aaspi_eeprom.csproj (3418, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aaspi_file.csproj (3412, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\aaspi_slave.csproj (3415, 2008-06-06)
aardvark-examples-v5.00\darwin\csharp\VisualStudio\Examples.sln (5408, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aadetect.c (2680, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aagpio.c (5444, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aai2c_eeprom.c (6380, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aai2c_file.c (5511, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aai2c_slave.c (6472, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aalights.c (5114, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aamonitor.c (6755, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aardvark.c (28396, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aardvark.h (25478, 2008-06-06)
aardvark-examples-v5.00\darwin\c\aardvark.so (98616, 2008-06-06)
... ...

Total Phase Aardvark Sample Code -------------------------------- Contents -------- xml/ - XML script examples for use with Control Center c/ - Examples using C/C++ API python/ - Python script examples csharp/ - C# examples vb.net/ - Visual Basic .NET examples vb6/ - Visual Basic 6 examples Instructions ------------ Each individual examples directory has a README.txt which generally describes how to run the examples given. Please see those files for more details. Every example is relatively short and well-commented. The application developer is referred to the source code of the examples for detailed information on how each example operates. If the device communicates with a 3rd party device, the target power pins are enabled in each example. This feature is only effective on v2.0 hardware or greater. The power pins on the v1.02 hardware are not enabled by default. The C, Python, and C# examples include all of the following modules, while only a subset of these modules are demonstrated in the other language directories. Short Description ----------------- * aadetect - Detect Aardvark devices attached to the system. * aalights - Flash LEDs attached to a Philips PCA9554D I/O port expander as found on the Activity Board. * aai2c_eeprom - Read from or write to an I2C serial EEPROM, such as the Atmel AT24C02 on the Activity Board. * aaspi_eeprom - Read from or write to an SPI serial EEPROM, such such as the Atmel AT25080A found on the Activity Board. * aai2c_file - Demonstrate the I2C slave functionality of aai2c_slave the Aardvark device. This example requires two Aardvark devices. First run aai2c_slave with the first Aardvark device to wait for a new slave transmission. Then, in another shell, run aai2c_file to transmit a binary file with the second Aardvark device. * aaspi_file - Demonstrate the SPI slave functionality of aaspi_slave the Aardvark device. This example requires two Aardvark devices. First run aaspi_slave with the first Aardvark device to wait for a new slave transmission. Then, in another shell, run aaspi_file to transmit a binary file with the second Aardvark device. * aagpio - Perform some simple GPIO tests with a single Aardvark adapter. The results can be verified using an oscilloscope or multimeter. * aamonitor - Demonstrate the I2C Bus Monitor feature. This example can be run on one Aardvark while using a second Aardvark to communicate with the I2C EEPROM on the Activity Board (see aai2c_eeprom). The first Aardvark will monitor the traffic between the second Aardvark and the EEPROM. API Features ------------ For a detailed explanation of the API features and constructs, please refer to the Aardvark datasheet. For a quick overview on the differences in API syntax between languages, refer to the README.txt found in the Aardvark Software API package containing the Rosetta Language Bindings. The Aardvark datasheet and Software API package are available on the Total Phase website. Example ------- *** aai2c_eeprom *** Refer to specific language directory README.txt to see how to run this example under the desired programming language. > aadetect 1 device(s) found: port=0 (avail) (2222-333333) > aai2c_eeprom 0 400 zero 0x50 0 32 Bitrate set to 400 kHz Zeroed EEPROM > aai2c_eeprom 0 400 read 0x50 0 32 Bitrate set to 400 kHz Data read from device: 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > aai2c_eeprom 0 400 write 0x50 0 32 Bitrate set to 400 kHz Wrote to EEPROM > aai2c_eeprom 0 400 read 0x50 0 32 Bitrate set to 400 kHz Data read from device: 0000: 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 0010: 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 00 > aai2c_eeprom 0 400 zero 0x50 8 4 Bitrate set to 400 kHz Zeroed EEPROM > aai2c_eeprom 0 400 read 0x50 0 32 Bitrate set to 400 kHz Data read from device: 0000: 01 02 03 04 05 06 07 08 00 00 00 00 0d 0e 0f 10 0010: 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 00

近期下载者

相关文件


收藏者