Get Adobe Flash player

FGIO_USB

User Rating:  / 0
PoorBest 

Link Articolo Originale: http://www.germinara.it/fgio_usb.htm

 

This is my latest work of an electronic USB board able to connect with any Macintosh system.

The FGIO_USB board is a general purpose Digital Input and Digital Output 16+16 channel managed by a Microchip 18F4550 microcontroller.

The board use different bus technogies for handling electronic communication with on board device.

It uses I2C in order to communicate with on board 256Kb EEPROM, SPI for communicating with the MCP23S17 chip (it is a Microchip 16 I/O Expander) and for communicating with 128 x 128 Graphic LCD Color Display (Nokia 6100).

This is the prototype board

Project:

FGIO_USB Design and software

Schematic 1 electric schematic created using the Expresspcb, free and donwlodable from Expresspcb web site.
Schematic 2 electric schematic for connector

Firmware 1.3 src FGIO_USB firmware C source code written with Microchip's base samples and compiled with C18 in MPLAB enviroment.

FGUSB_1.3 Diagnostic BASE FGIO_USB software written in Objective C eand COCOA for Apple Mac OS X system (tested on Tiger 10.4.10)

FGUSB_1.3 Diagnostic source code 

PDF Manual of FGIO_USB DIAGNOSTIC

Display Image

FGIO_BOARD without display

Contents

Electronics and Mac

Languages
Electronics principle
C, Objective C, COCOA

Operating system
MPLAB - C18 Compiler
Mac OS X Tiger
XCODE 2.4.1

    

Login Form

Elettronica Open Source