Skip to content

Saknutella/SimpleFunctionGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

SimpleFunctionGenerator


A simple function generator using STM32 and AD9833 (with an optional OLED screen displaying properties)

Adding the files to an existing Keil STM32 project to use its functions.

Target SystemBoard : STM32F103 Family (preferably STM32F103C8T6 with buttons) , AD9833 , IIRC OLED screen

Functions : Generate Square Wave , Triangle Wave , and Sinusoidal Wave From 0Hz to 12.5MHz and display current status through OLED screen ,output using 2 sets of frequency and phase registers

PIN CONFIGURATION :

1.OLED SCREEN:

SCL -> PB6

SDA -> PB7

LED LIGHT -> PB1

2.AD9833:

SCLK -> PA6

SDATA -> PA5

FSYNC -> PA7

3.KEY CONTROL :

KEY CHANGE FREQ -> PB10

KEY CHANGE WAVEFORM -> PB11

About

A simple function generator using STM32 and AD9833 (with an optional OLED screen displaying properties)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages