Skip to content
R00ney edited this page Aug 18, 2013 · 17 revisions

Overview

The IR Array is (will be) a self contained 16 bit analog IR device that will use a MSP430 to report the input via I2C output.

Hardware and Software

The MSP430 device is programmed with TI's Launchpad Developer.

The software used is TI's Code Composer Studio (CCS 5.4.0). Important information about using CCStudio can be found on this wiki:

http://processors.wiki.ti.com/index.php/Projects_and_Build_Handbook_for_CCS#File_specific_options

Current Development

The g2332_adc_with_mux project is the current attempt with the adc and mux. I need to debug, and make sure the mux can switch fast enough. Potenetial issues are the clock source, since the current code may not be compatible with the future I2C code.

Next, I2C code needs to be developed.

Documentation

##Beadlebone Black as Master This is definitely a work in progress, but I'm just listing some tools and whatnot used here.

smbus package for Debian http://packages.debian.org/squeeze/python-smbus (if downloading directly use the armfh architecture)

smbus commands http://wiki.erazor-zone.de/wiki:linux:python:smbus:doc

smbus usage http://stackoverflow.com/questions/17317317/using-python-smbus-on-a-raspberry-pi-confused-with-syntax http://elinux.org/Interfacing_with_I2C_Devices

i2c-tools package for Debian http://packages.debian.org/sid/utils/i2c-tools (if downloading directly use the armfh architecture)

Adafruit_I2C library https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/tree/master/Adafruit_I2C

adafruit_I2C tutorial (not very indepth) http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/i2c