• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

Elettrolinux

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - FlexRay - LIN
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • SCADA - PLC
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio Conductor
  • CERN Libraries
  • My Open Bticino
  • Open Avionics
  • Open Bio Foundation
  • Open CASCADE
  • OpenCFD - OpenFOAM
  • OpenCores
  • Orocos Project
  • OSGeo
  • Player Project
  • R-Project
  • VLSI & ASIC Technology

Open HW/FW Projects

  • Baloon Project
  • FreeCores
  • LinuxBIOS
  • OpenBIOS
  • SquidBee
USB-TWI - Acquire data through the PC USB interface E-mail
Monday, 13 April 2009 10:34
USBStepper an example application using USB-TWI deviceUSB-TWI boardUSB TWI is an example application using Objective Development's firmware-only USB driver for Atmel's AVR microcontrollers. This project describes the realizzation of a device that through the PC USB interface allows to acquire data from the peripheral of a microcontroller and also by TWI (Two Wire Interface, I2C derivative technologies) sensors. USB TWI provides a simple interface at same microcontroller peripherals. So you can use GPIO, ADC and TWI easy in your own PC application. Objective Development's USB driver is a firmware-only implementation of the USB 1.1 standard on cheap single chip microcomputers of Atmel's AVR series. It implements the standard to the point where useful applications can be implemented. The firmware requires avr-gcc and avr-libc package. Examples of applications are;
  • USBStepper: it drive a stepper motor trought a TMC222 integrated circuit is been developped to explain how this device could be used. USBDataLogger is an example application using USB-TWI device;
  • USBDataLogger: it can be read temperature from same 2-wire temperature sensors, like the MCP9800, and read the microcontroller's analog input. The acquired data can be recorded on a file (CSV format) with a minimum time step of 2 seconds.
 

Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • GXSM DVD
  • OSADL
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
  • Unixmen

Top 100 Joomla

Clicca qui per votare
www.joomla.it

Polls

What is/are your interest section/s?
 
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by Siteground. Hosted on Host Invent. Many thanks to LezioniOnLine.

valid xhtml valid css