Circuit Lake

Electronic Project and Circuit Collection

Interfacing




AVR Touchpad Handwriting Recognition

May 14, 2012 By: admin Category: AVR, Display, Interfacing, Miscellaneous, Project No Comments →

AVR based Handwriting Recognition Project using Neural Network

This ATmega644-based project implements a touchpad input system which takes user handwriting input and converts it to a printed character. Currently, the device only recognizes the 26 letters of the alphabet, but it could be easily generalized to include any figure of completely arbitrary shape, including alphanumeric, punctuation, and other symbols using available training system. [...]

Firmware USB for PIC16F628, 16FUSB

May 11, 2012 By: admin Category: Interfacing, Miscellaneous, PIC, Project No Comments →

USB for PIC16Fxxx

The 16FUSB is a software implementation of the USB low-speed for PIC16F628/628A microcontroller. All communication stuff is done by the firmware written in ASM, completely discarding the need to use an additional chip.
From the 16FUSB core is possible to add implementations of other protocols such as, for example, I2C, SPI or simple write data from [...]

ECP Parallel Port Monitor

May 05, 2012 By: admin Category: Interfacing, Microcontroller, Monitoring, Project, Renesas No Comments →

PC Parallel Port Monitor

This project utilizes the Renesas M16C SKP board to monitor a PC parallel port, set to ECP (Extended Capabilities Port) mode, and dumps acquired data to HyperTerminal via the Com port. The purpose is to allow the user to see the control codes and data that are used by a printer driver and reverse engineer [...]

RS232 Analyzer, QuickComs

April 19, 2012 By: admin Category: Digital, Interfacing, Microcontroller, Renesas, Tools No Comments →

RS232 Analyzer Tools

With RS232 quickly being replaced by USB, the nightmare of incorrectly wired appliances and forgotten baud rates will be a thing of the past. Unfortunately RS232 will still be with us for a long time to come and as it becomes used less frequently the exact parity and baud rates for devices can easily be [...]