|
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
|