xmem software

The software library for the Arduino Mega SRAM expansion shield provides a simple C/C++ interface to access the additional memory provided by the shield. The library interface itself is quite simple, but still provides for powerful memory management of the additional 448 kB memory in one of two modes. Direct memory access or compiler controlled [...]

By | 2017-02-04T21:55:49+00:00 Saturday, 26 April 2014|Software|0 Comments

Eclipse IDE set-up for Arduino

The Arduino IDE is not really up to serious software development tasks, assuming one would like to employ good software development techniques: all source being controlled, an automated build system, etc. So here's a tutorial with notes for compiling and running software for the Arduino with Eclipse and the standard GNU GCC toolset. Initially [...]

By | 2017-02-04T22:02:26+00:00 Wednesday, 23 April 2014|Software|0 Comments

Bidirectional logic level shifting

Level shifting - changing the voltage of a signal from one circuit to suit the voltage of a second circuit - is not particularly new... Witness the very common MAX232 IC from Maxim, which provides unidirectional conversion of signal lines from true RS-232 voltages to TTL voltages. A similar requirement exists for interfacing 5 V logic [...]

By | 2017-02-04T22:28:18+00:00 Saturday, 19 April 2014|Tech Note|0 Comments

50 ohm TTL line driver

This Tech Note describes the 50 ohm TTL line driver kit (and PCB). The design for this came from a need to interface a 1 pps (1 Hz) TTL reference signal from a GPS Disciplined Oscillator to a 50 ohm output. The 50 ohm output signal being connected to a signal generator, frequency counter, etc. Hardware The [...]

By | 2017-02-04T22:17:38+00:00 Saturday, 19 April 2014|Tech Note|0 Comments

Arduino SRAM expansion

This Tech Note describes the Arduino Mega SRAM expansion shield kit (and PCB). The design for this shield comes from Andy Brown - andybrown.me.uk - where he has detailed all the relevant information. So, this Tech Note is not a full description, rather just the relevant links and additional information. (Refer to Andy's website for all the details!) Update [...]

By | 2017-04-23T10:09:52+00:00 Saturday, 19 April 2014|Tech Note|1 Comment