Frequency generator

 

Digital Project EITF40

by

 

Robert Walther

P1020647
In this project I developed a frequency generator based on a microcontroller.

This frequency generator provides four signal types:

sinus, triangle, sawtooth and rectangular with variable duty cycle.

The frequency scale goes up to 10kHz in 1Hz steps. Higher frequencies are possible with reduced signal quality.

A single line LCD is implemented to show the generator parameters which can be set easily by four push buttons.

 

The learning targets of this project were:

- devise project requirements that are possible to realize with given tools and electronic devices

- create a schematic of the system that fits to the requirements

- build up the hardware on a strip board

- implement the functionalities by developing a program for the microcontroller

 

For more detailed information with pictures and the microcontroller program click on following links:

project report

source code