STM MATLAB Simulator
Loading...
Searching...
No Matches
stm32f4xx_matlab_conf.h
Go to the documentation of this file.
1/**************************************************************************
2Данный файл необходим для определения, какую периферию наобходимо будет
3симулировать.
4
5**************************************************************************/
6#ifndef _MATLAB_CONF_H_
7#define _MATLAB_CONF_H_
29// DEFINES (UNCOMMENT WHAT YOU WILL SIMULATE)
30// TIMS
31#define USE_TIM1
32//#define USE_TIM2
33#define USE_TIM3
34#define USE_TIM4
35//#define USE_TIM5
36//#define USE_TIM6
37#define USE_TIM7
38//#define USE_TIM8
39//#define USE_TIM9
40//#define USE_TIM10
41//#define USE_TIM11
42#define USE_TIM12
43//#define USE_TIM13
44//#define USE_TIM14
45
46// TIM'S HANDLERS
47//#define USE_TIM1_UP_TIM10_HANDLER
48//#define USE_TIM2_HANDLER
49//#define USE_TIM3_HANDLER
50#define USE_TIM4_HANDLER
51//#define USE_TIM5_HANDLER
52//#define USE_TIM6_HANDLER
53#define USE_TIM7_HANDLER
54//#define USE_TIM8_UP_TIM13_HANDLER
55//#define USE_TIM1_BRK_TIM9_HANDLER
56//#define USE_TIM1_TRG_COM_TIM11_HANDLER
57#define USE_TIM8_BRK_TIM12_HANDLER
58//#define USE_TIM8_TRG_COM_TIM14_HANDLER
59
60
73//-----------------------------------------------------------------------//
74/*------------------------------FUNCTIONS--------------------------------*/
75// MCU PERIPH INIT
76void Initialize_Periph_Sim(void);
77// MCU PERIPH DEINIT
79// MCU DEINIT
80void deInitialize_MCU(void);
81
82
85
86
87//-----------------------------------------------------------------------//
88/*-------------------------------TIMERS----------------------------------*/
89//#if defined(USE_TIM1) || defined(USE_TIM2) || defined(USE_TIM3) || defined(USE_TIM4) || defined(USE_TIM5) || \
90// defined(USE_TIM6) || defined(USE_TIM7) || defined(USE_TIM8) || defined(USE_TIM9) || defined(USE_TIM10) || \
91// defined(USE_TIM11) || defined(USE_TIM12) || defined(USE_TIM13) || defined(USE_TIM14)
93
94// Init timersfor simulation
95void Init_TIM_SIM(void);
96
97#ifdef USE_TIM1
98extern struct TIM_Sim tim1s;
99#endif
100#ifdef USE_TIM2
101extern struct TIM_Sim tim2s;
102#endif
103#ifdef USE_TIM3
104extern struct TIM_Sim tim3s;
105#endif
106#ifdef USE_TIM4
107extern struct TIM_Sim tim4s;
108#endif
109#ifdef USE_TIM5
110extern struct TIM_Sim tim5s;
111#endif
112#ifdef USE_TIM6
113extern struct TIM_Sim tim6s;
114#endif
115#ifdef USE_TIM7
116extern struct TIM_Sim tim7s;
117#endif
118#ifdef USE_TIM8
119extern struct TIM_Sim tim8s;
120#endif
121#ifdef USE_TIM9
122extern struct TIM_Sim tim9s;
123#endif
124#ifdef USE_TIM10
125extern struct TIM_Sim tim10s;
126#endif
127#ifdef USE_TIM11
128extern struct TIM_Sim tim11s;
129#endif
130#ifdef USE_TIM12
131extern struct TIM_Sim tim12s;
132#endif
133#ifdef USE_TIM13
134extern struct TIM_Sim tim13s;
135#endif
136#ifdef USE_TIM14
137extern struct TIM_Sim tim14s;
138#endif
139/*-------------------------------TIMERS----------------------------------*/
140//-----------------------------------------------------------------------//
141
146#endif // _MATLAB_CONF_H_
void Init_TIM_SIM(void)
Definition stm32f4xx_matlab_conf.c:86
void Initialize_Periph_Sim(void)
Definition stm32f4xx_matlab_conf.c:15
struct TIM_Sim tim1s
struct TIM_Sim tim4s
struct TIM_Sim tim12s
void deInitialize_MCU(void)
Definition stm32f4xx_matlab_conf.c:25
struct TIM_Sim tim3s
struct TIM_Sim tim7s
void deInitialize_Periph_Sim(void)
Definition stm32f4xx_matlab_conf.c:20
Definition stm32f4xx_matlab_tim.h:80