Minikombajn Pomiarowy  20
 All Files Functions Variables Macros
Macros | Functions | Variables
Oscyloskop.c File Reference

Plik podprogramu oscyloskopu. More...

#include <avr/io.h>
#include <util/delay.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include "Grafika.h"
#include "ADC.h"
#include "Keyboard.h"
#include "lcd132x64.h"
#include "Multimetr.h"

Macros

#define Sinc_tab0   1
#define Sinc_tab2   -6
#define Sinc_tab4   38
#define Sinc_tab5   64
#define Sinc_2tab0   0
#define Sinc_2tab2   -1
#define Sinc_2tab3   -4
#define Sinc_2tab4   -5
#define Sinc_2tab6   14
#define Sinc_2tab7   36
#define Sinc_2tab8   56
#define Sinc_2tab9   64

Functions

 ISR (DMA_CH1_vect)
 ISR (DMA_CH2_vect)
void Oscyloskop (void)
 Funkcja glowna oscyloskopu.

Variables

uint8_t kan1_lcd []
uint8_t kan2_lcd []
int16_t kan1_in [512]
int16_t kan2_in [512]
const uint16_t Time_tab[15] PROGMEM
 Tablica dzielnikow dla wyboru podstawy czasu.
static int16_t ypos1 = 128
static int16_t ypos2 = 128
static int16_t xpos = 62
static uint8_t Vdiv1 = 0
static uint8_t Vdiv2 = 0
static uint8_t Sdiv = 7
static uint8_t trig_type = 2
static int8_t lev = 0
static uint8_t type = 0

Detailed Description

Plik podprogramu oscyloskopu.

Author
Arkadiusz Hudzikowski
Version
1.5
Date
16.01.2013

Function Documentation

void Oscyloskop ( void  )

Funkcja glowna oscyloskopu.

Returns
none

Variable Documentation

const uint8_t Gain_tab [10] PROGMEM
Initial value:
{
16,
20,
20,
20,
25,
50,
100,
63,
125,
250}

Tablica dzielnikow dla wyboru podstawy czasu.

Tablica dzielnikow dla wyboru podstawy czasu.

Tablica funkcji sin [0, 2.5PI].

Napisy menu ustawień

Napisy z predkosciami UART hektoPredkosci UART (Wojciech Meler)