EU1KY AA
FreqCounter.c File Reference
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <stdint.h>
#include "stm32f7xx_hal.h"
#include "stm32746g_discovery.h"
#include "stm32f7xx_hal_def.h"
#include "stm32f7xx_hal_tim.h"
#include "panvswr2.h"
#include "FreqCounter.h"
#include "main.h"

Macros

#define preScaler   8;
 

Functions

static void MX_TIM5_Init (void)
 
void P_TIM2_TIMER (uint16_t prescaler, uint16_t periode)
 
void P_TIM2_NVIC (void)
 
void UB_TIMER2_Init (uint16_t prescaler, uint16_t periode)
 
void UB_TIMER2_Start ()
 
void InitTimer2_4_5 (void)
 
static void Error_Handler (void)
 
void UB_TIMER5_ISR_CallBack (void)
 
void TIM5_IRQHandler (void)
 
void UB_TIMER2_ISR_CallBack ()
 
void UB_TIMER2_Init_FRQ (uint32_t frq_hz)
 
void UB_TIMER2_Stop (void)
 
void TIM2_IRQHandler (void)
 
void P_TIM4_TIMER (uint16_t prescaler, uint16_t periode)
 
void P_TIM4_NVIC (void)
 
void UB_TIMER4_Init (uint16_t prescaler, uint16_t periode)
 
void UB_TIMER4_Init_FRQ (uint32_t frq_hz)
 
void UB_TIMER4_Start (void)
 
void UB_TIMER4_Stop (void)
 

Variables

uint32_t Timer5Value
 
uint32_t MeasFrequency
 
uint16_t TimeFlag =0
 
uint8_t IsInit =0
 
uint8_t uhCaptureIndex
 
TIM_HandleTypeDef htim5
 
TIM_ClockConfigTypeDef Tim5Clockdef
 
uint32_t uwIC2Value1
 
uint32_t uwIC2Value2
 
uint32_t uwDiffCapture
 
uint8_t AUDIO1
 
TIM_HandleTypeDef TIM2_Handle
 
uint32_t tim2_enable_flag =0
 
TIM_HandleTypeDef TIM4_Handle
 
uint32_t tim4_enable_flag =0
 

Macro Definition Documentation

#define preScaler   8;

Function Documentation

static void Error_Handler ( void  )
static
void InitTimer2_4_5 ( void  )
static void MX_TIM5_Init ( void  )
static
void P_TIM2_NVIC ( void  )
void P_TIM2_TIMER ( uint16_t  prescaler,
uint16_t  periode 
)
void P_TIM4_NVIC ( void  )
void P_TIM4_TIMER ( uint16_t  prescaler,
uint16_t  periode 
)
void TIM2_IRQHandler ( void  )
void TIM5_IRQHandler ( void  )
void UB_TIMER2_Init ( uint16_t  prescaler,
uint16_t  periode 
)
void UB_TIMER2_Init_FRQ ( uint32_t  frq_hz)
void UB_TIMER2_ISR_CallBack ( )
void UB_TIMER2_Start ( void  )
void UB_TIMER2_Stop ( void  )
void UB_TIMER4_Init ( uint16_t  prescaler,
uint16_t  periode 
)
void UB_TIMER4_Init_FRQ ( uint32_t  frq_hz)
void UB_TIMER4_Start ( void  )
void UB_TIMER4_Stop ( void  )
void UB_TIMER5_ISR_CallBack ( void  )

Variable Documentation

uint8_t AUDIO1
TIM_HandleTypeDef htim5
uint8_t IsInit =0
uint32_t MeasFrequency
uint32_t tim2_enable_flag =0
TIM_HandleTypeDef TIM2_Handle
uint32_t tim4_enable_flag =0
TIM_HandleTypeDef TIM4_Handle
TIM_ClockConfigTypeDef Tim5Clockdef
uint16_t TimeFlag =0
uint32_t Timer5Value
uint8_t uhCaptureIndex
uint32_t uwDiffCapture
uint32_t uwIC2Value1
uint32_t uwIC2Value2