Sunday, July 13, 2008
This is one more of my circuits, interfacing ATmega32 with an LCD and a DAC. it also includes two general purpose push-buttons and In System Programming connector. The controller is operating with 14.7456 MHz frequency crystal, convenient for generating standard baud rates (for RS422 communication whic i used in my actual project, not shown here).
The Atmel AVR controller ATmega32 is a very powerful chip with 1 MIPS/MHz throughput and contains a lots of on-chip peripherals like UART, SPI, 32bits I/O, TWI(I2C compatible), versatile timer/counters and lot more..
the LCD and DAC driver functions are written in C(using imageCraft compiler)
Download schematic & code for LCD interfacing