circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 





TOC Archive

Overview TOC of all print issues

Single Article Purchases require the use of a Pop Up window which contains the password.

 

 

 

#190 May 2006

Communications

Table of Contents


Task Manager
Design Inspiration, by Jennifer Huber

Priority Interrupt
Without an Annoying Buzz, by Steve Ciarcia

New Product News, edited by John Gorsky

—Feature Article —
Mobile Phone Book
M16C/62P-Based Data Backup System

Renesas M16C Design Contest 2005 Winner

Read it now!

by Carlos Cossio
Carlos's M16C/62P-based system enables you to back up your cellular phone book records on the microcontroller's flash memory, a PC, or a SIM smart card..
p. 12

Keywords: SIM smart card, GSM, phone, M30626FHPGP, M16C/62P, APDU, communications, TPDU

Bluetooth-Based Display for GPS Data
Jay Carter
Jay interfaced a Wintec Bluetooth module to an LCD and a PIC16F88, which connects to a miniature Bluetooth GPS receiver. The display shows the date, time, speed, direction, location, and number of the satellites used by the GPS receiver. p. 20

Keywords: Bluetooth, LCD, PIC16F88, GPS, Nemesis, Athena, BASIC, WBTV42-D-SPP

(If you have pop-ups disabled, click here for a password.)

—Feature Article —
Image Processing for Robots
Renesas M16C Design Contest 2005 Entry

Read it now!

by Jens Altenburg
Image processing has never been simpler. Jens’s small system combines basic robot sensors with a CMOS camera. You can use the system to locate and track small objects. p. 28

Keywords: Robotics, image processing, CMOS camera, M16C, M30624, OV6620, OV7620, RTOS, I2C, data compression

MIDI Controller
Russ Ethington
Russ explains how to customize AT90S8515-based circuitry and programming for an inexpensive, battery-powered MIDI computer. The system generates basic MIDI messages and uses them to play music generated by switched inputs and a control program. p. 34

Keywords: MIDI, AT90S8515, BasicX-01, timing, communications

(If you have pop-ups disabled, click here for a password.)

—Feature Article —
ARM-Based Modern Answering Machine
Philips ARM Design Contest 2005 Winner

Read it now!

by Bernard Debbasch
The next-generation answering machine has arrived. No more shoddy voice quality or limits on storage space. Bernard’s Internet-connected system is perfect for the home and office. p. 40

Keywords: Answering machine, Internet, remote, LPC2138, WAV, web server, SD/MMC, flash, Ethernet, ENC28J60, DTMF, FSK

FROM THE BENCH
Radio-Free FM:
Add FM Radio to Portable Devices
Jeff Bachiochi
Jeff shows you how to get the best of both worlds. With the Si4700/01 FM radio tuner, you can add FM radio reception to almost any portable device, including an MP3 player. p. 50

Keywords: Radio, FM, MP3, Si4700/01, tuner, RDS/RBDS, PIC16F913, LCD, LM4910, I2C

(If you have pop-ups disabled, click here for a password.)

Versatile Small RTOS
Benjamin Kacenas
You can implement Benjamin’s processor-independent small RTOS while providing a small footprint and multiple levels of determinism. He has used the RTOS in consumer electronics applications of various sizes. Now it’s your turn to try it in an application of your own. p. 58

Keywords: RTOS, uK-Kernel, queue, task, FIFO, P89C668, heartbeat, interval dispatcher, delay, sequencer

(If you have pop-ups disabled, click here for a password.)

APPLIED PCs
ARM Yourself: Assemble an ARM7 Tool Kit
Fred Eady

If you’re an ARM adventurer like Fred, you’ll want to assemble a working set of ARM development tools to program and debug ARM7-based devices for your future applications. This month, Fred shows you how to assemble a tool kit around a Segger J-Link ARM emulator. p. 70

Keywords: ARM7, J-Link emulator, LPC2148, J-Link Commander, J-Mem, debug, RDI, IAR Workbench

(If you have pop-ups disabled, click here for a password.)

Universal In-Circuit Programmer
Stuart Ball
Devices such as Microchip PICs and Atmel AVRs have serial interfaces for programming. Normally, you have to use a different programmer for each one, but not anymore. Stuart’s universal in-circuit programmer can handle most clocked protocols. p. 76

Keywords: Programmer, in circuit, USB, DLP-USB245M, Tkinter, Python, AVR, PIC, JTAG

(If you have pop-ups disabled, click here for a password.)

SILICON UPDATE
Flash FPGA:
The Sequel
Tom Cantrell
Tom takes a look at the flash memory-based LatticeXP and MachXO FPGAs from Lattice Semiconductor. Or are they actually PLDs? Either way, the more the merrier, Tom says. p. 81

Keywords: FPGA, flash, MachXO,Lattice XP, Mico8, soft core, instruction set, tools, ORCAstra

(If you have pop-ups disabled, click here for a password.)

Crossword

Index of Advertisers

PREVIEW June #191
Measurement & Sensors
A Unique Way to Measure Temperature: A Heating Element Turned Sensor
Nontraditional Cursor Control: ATmega32-Based Motion Sensing
Measurement System for Weight and Dimensions
Earth Field Magnetometer
Homebrewed HERMS

Touch-N-Talk Learning Toy
ABOVE THE GROUND PLANE Stepper Failure:
Death By Disconnection
APPLIED PCs Embedded Ethernet Design: Write a set of Ethernet IC Drivers
FROM THE BENCH Can You Speak CAN?
SILICON UPDATE Three-Axis Fouresome