30319_labs
Sistemas Electrónicos con Microprocesadores
Cargando...
Buscando...
Nada coincide
dds.h
1
8
9#ifndef __DDS_H__
10#define __DDS_H__
11
12#include <stdint.h>
13
18
26
32
42typedef struct
43{
45 uint16_t phaseIncrement;
47 /* end of dds_types */
49
55
74void DDS16Bits_setPhase(dds16bits_t *p_dds, uint16_t phase);
75
100void DDS16Bits_setPhaseInc(dds16bits_t *p_dds, uint16_t phaseinc);
101
126 /* end of dds_functions */
128 /* end of DDS */
130 /* end of Shared */
132
133#endif
int16_t DDS16Bits_getNextSample(dds16bits_t *p_dds)
Obtiene la siguiente muestra de la señal generada por el DDS.
void DDS16Bits_setPhaseInc(dds16bits_t *p_dds, uint16_t phaseinc)
Establece el incremento de fase en un objeto DDS de 16 bits.
void DDS16Bits_setPhase(dds16bits_t *p_dds, uint16_t phase)
Establece el valor de la fase en un objeto DDS de 16 bits.
Estructura para representar un DDS de 16 bits.
Definition dds.h:43
uint16_t phaseAccumulator
Definition dds.h:44
uint16_t phaseIncrement
Definition dds.h:45