matlab_stm_emulate/DOCS/html/stm32f4xx__matlab__conf_8h_source.html

268 lines
35 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>STM MATLAB Simulator: F:/Work/Projects/MATLAB/matlab_stm_emulate/MCU_STM32F4xx_Matlab/stm32f4xx_matlab_conf.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript" src="darkmode_toggle.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">STM MATLAB Simulator
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_9609623a411adcd586e91350a30aa9d5.html">MCU_STM32F4xx_Matlab</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stm32f4xx_matlab_conf.h</div></div>
</div><!--header-->
<div class="contents">
<a href="stm32f4xx__matlab__conf_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">**************************************************************************</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">* @dir ../MCU_STM32F4xx_Matlab</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">* @brief &lt;b&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">* Папка с исходным кодом для симуляции МК. &lt;/b&gt;</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">**************************************************************************</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">@details</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">В данной папке содержаться модули для симуляции МК в MATLAB:</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">- Драйверы МК - они переделаны так, чтобы запускаться и работать в MATLAB.</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">- Симулятор МК - он моделирует работу нужной периферии в MATLAB</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">**************************************************************************/</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"></span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/**</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">**************************************************************************</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">* @file stm32f4xx_matlab_conf.h</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">* @brief Заголовочный файл для конфигурации симулятора МК.</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">**************************************************************************</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">@details</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">Здесь задаётся используемая периферия и подключаются библиотеки для периферии.</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">**************************************************************************/</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#ifndef _MATLAB_CONF_H_</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#define _MATLAB_CONF_H_</span><span class="comment"></span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/**</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * @addtogroup STM_SIMULATION STM32 Simulation</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * @brief Всякое для симуляции STM32</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"></span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment">/**</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="comment"> * @addtogroup MAIN_SIMULATOR STM32 Simulator</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment"> * @ingroup STM_SIMULATION</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment"> * @brief Всякое для симулятора STM32</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment"> * @details Здесь дефайнами задается используемая периферия и </span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment"> подключаются файлы, необходимые для её симуляции</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment"> */</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment"></span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">/**</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment"> * @addtogroup SIMULATOR_CONF Simulator Configuration</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment"> * @ingroup MAIN_SIMULATOR</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment"> * @brief Параметры конфигурации для симулятора МК</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"> * @details Здесь дефайнами задается периферия для симуляции</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment"> * @{</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment"> */</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment">// DEFINES (UNCOMMENT WHAT YOU WILL SIMULATE)</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment">// TIMS</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga54a98c21365e0bc45b81555d2b101f2b"> 48</a></span><span class="preprocessor">#define USE_TIM1</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment">//#define USE_TIM2</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga5b5685a43273b6e37242a4aba3ee0617"> 50</a></span><span class="preprocessor">#define USE_TIM3</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga1493b39c9214501180b81b4c892f9be0"> 51</a></span><span class="preprocessor">#define USE_TIM4</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment">//#define USE_TIM5</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment">//#define USE_TIM6</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga7cdc54cc8cbbb6e9f60001f1e3e6ec67"> 54</a></span><span class="preprocessor">#define USE_TIM7</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">//#define USE_TIM8</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">//#define USE_TIM9</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment">//#define USE_TIM10</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">//#define USE_TIM11</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga4e2b0e6cdf9eed74581b575c3fd9516b"> 59</a></span><span class="preprocessor">#define USE_TIM12</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="comment">//#define USE_TIM13</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="comment">//#define USE_TIM14</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment">// TIM&#39;S HANDLERS</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="comment">//#define USE_TIM1_UP_TIM10_HANDLER</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment">//#define USE_TIM2_HANDLER</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="comment">//#define USE_TIM3_HANDLER</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#gae500122af1918af2cf69bc107315d15f"> 67</a></span><span class="preprocessor">#define USE_TIM4_HANDLER</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="comment">//#define USE_TIM5_HANDLER</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment">//#define USE_TIM6_HANDLER</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#ga989acf15c18c3016a65fcc888d2f641b"> 70</a></span><span class="preprocessor">#define USE_TIM7_HANDLER</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="comment">//#define USE_TIM8_UP_TIM13_HANDLER</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="comment">//#define USE_TIM1_BRK_TIM9_HANDLER</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment">//#define USE_TIM1_TRG_COM_TIM11_HANDLER</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="group___s_i_m_u_l_a_t_o_r___c_o_n_f.html#gae38cd8ed529da5815f8619b9bad8c97d"> 74</a></span><span class="preprocessor">#define USE_TIM8_BRK_TIM12_HANDLER</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment">//#define USE_TIM8_TRG_COM_TIM14_HANDLER</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment"></span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment">/** SIMULATOR_CONF</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="comment"> * @}</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="comment"> */</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment"></span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="comment">/**</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="comment">* @ingroup MAIN_SIMULATOR</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="comment">* @{</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="comment">*/</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="comment">//-----------------------------------------------------------------------//</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment">/*------------------------------FUNCTIONS--------------------------------*/</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="comment">// MCU PERIPH INIT</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keywordtype">void</span> <a class="code hl_function" href="group___m_a_i_n___s_i_m_u_l_a_t_o_r.html#gab020a77f89d6c0ea99c7559cfa7e3ba0">Initialize_Periph_Sim</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="comment">// MCU PERIPH DEINIT</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="keywordtype">void</span> <a class="code hl_function" href="stm32f4xx__matlab__conf_8h.html#aff389f4df35953d82d9d30ae161a8cf9">deInitialize_Periph_Sim</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="comment">// MCU DEINIT</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="keywordtype">void</span> <a class="code hl_function" href="stm32f4xx__matlab__conf_8h.html#ad7d9ddf99be97748bc7417425271d85e">deInitialize_MCU</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#include &quot;<a class="code" href="stm32f4xx__matlab__rcc_8h.html">stm32f4xx_matlab_rcc.h</a>&quot;</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor">#include &quot;<a class="code" href="stm32f4xx__matlab__gpio_8h.html">stm32f4xx_matlab_gpio.h</a>&quot;</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="comment">//-----------------------------------------------------------------------//</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="comment">/*-------------------------------TIMERS----------------------------------*/</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="comment">//#if defined(USE_TIM1) || defined(USE_TIM2) || defined(USE_TIM3) || defined(USE_TIM4) || defined(USE_TIM5) || \</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment">// defined(USE_TIM6) || defined(USE_TIM7) || defined(USE_TIM8) || defined(USE_TIM9) || defined(USE_TIM10) || \</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment">// defined(USE_TIM11) || defined(USE_TIM12) || defined(USE_TIM13) || defined(USE_TIM14)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#include &quot;<a class="code" href="stm32f4xx__matlab__tim_8h.html">stm32f4xx_matlab_tim.h</a>&quot;</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="comment">// Init timersfor simulation</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="keywordtype">void</span> <a class="code hl_function" href="stm32f4xx__matlab__conf_8h.html#a617bc2e624bea041e844a0ac0c6a50f9">Init_TIM_SIM</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#ifdef USE_TIM1</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> <a class="code hl_variable" href="stm32f4xx__matlab__conf_8h.html#ab3aec69c8e446c577e391796728e4742">tim1s</a>;</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#ifdef USE_TIM2</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim2s;</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#ifdef USE_TIM3</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> <a class="code hl_variable" href="stm32f4xx__matlab__conf_8h.html#aefb416b7445ce7c77f15d96cd54cd2f5">tim3s</a>;</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#ifdef USE_TIM4</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> <a class="code hl_variable" href="stm32f4xx__matlab__conf_8h.html#ab42529334dbaea26f59721c40f7a7782">tim4s</a>;</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#ifdef USE_TIM5</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim5s;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#ifdef USE_TIM6</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim6s;</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor">#ifdef USE_TIM7</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> <a class="code hl_variable" href="stm32f4xx__matlab__conf_8h.html#af4ae2f8710078d4b2c0f07a4265ba66a">tim7s</a>;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="preprocessor">#ifdef USE_TIM8</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim8s;</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#ifdef USE_TIM9</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim9s;</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#ifdef USE_TIM10</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim10s;</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor">#ifdef USE_TIM11</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim11s;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor">#ifdef USE_TIM12</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> <a class="code hl_variable" href="stm32f4xx__matlab__conf_8h.html#ad582b36106c35060b40bddfca929350e">tim12s</a>;</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="preprocessor">#ifdef USE_TIM13</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim13s;</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#ifdef USE_TIM14</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_t_i_m___sim.html">TIM_Sim</a> tim14s;</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment">/*-------------------------------TIMERS----------------------------------*/</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="comment">//-----------------------------------------------------------------------//</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="comment"></span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="comment">/** MAIN_SIMULATOR</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="comment"> * @}</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"> */</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="preprocessor">#endif </span><span class="comment">// _MATLAB_CONF_H_</span></div>
<div class="ttc" id="agroup___m_a_i_n___s_i_m_u_l_a_t_o_r_html_gab020a77f89d6c0ea99c7559cfa7e3ba0"><div class="ttname"><a href="group___m_a_i_n___s_i_m_u_l_a_t_o_r.html#gab020a77f89d6c0ea99c7559cfa7e3ba0">Initialize_Periph_Sim</a></div><div class="ttdeci">void Initialize_Periph_Sim(void)</div><div class="ttdoc">Инициализация периферии симулятора МК.</div><div class="ttdef"><b>Definition</b> <a href="stm32f4xx__matlab__conf_8c_source.html#l00023">stm32f4xx_matlab_conf.c:23</a></div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_a617bc2e624bea041e844a0ac0c6a50f9"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#a617bc2e624bea041e844a0ac0c6a50f9">Init_TIM_SIM</a></div><div class="ttdeci">void Init_TIM_SIM(void)</div><div class="ttdoc">Инициализация таймеров симулятора МК.</div><div class="ttdef"><b>Definition</b> <a href="stm32f4xx__matlab__conf_8c_source.html#l00105">stm32f4xx_matlab_conf.c:105</a></div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_ab3aec69c8e446c577e391796728e4742"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#ab3aec69c8e446c577e391796728e4742">tim1s</a></div><div class="ttdeci">struct TIM_Sim tim1s</div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_ab42529334dbaea26f59721c40f7a7782"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#ab42529334dbaea26f59721c40f7a7782">tim4s</a></div><div class="ttdeci">struct TIM_Sim tim4s</div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_ad582b36106c35060b40bddfca929350e"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#ad582b36106c35060b40bddfca929350e">tim12s</a></div><div class="ttdeci">struct TIM_Sim tim12s</div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_ad7d9ddf99be97748bc7417425271d85e"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#ad7d9ddf99be97748bc7417425271d85e">deInitialize_MCU</a></div><div class="ttdeci">void deInitialize_MCU(void)</div><div class="ttdoc">Деинициализация симулятора МК.</div><div class="ttdef"><b>Definition</b> <a href="stm32f4xx__matlab__conf_8c_source.html#l00040">stm32f4xx_matlab_conf.c:40</a></div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_aefb416b7445ce7c77f15d96cd54cd2f5"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#aefb416b7445ce7c77f15d96cd54cd2f5">tim3s</a></div><div class="ttdeci">struct TIM_Sim tim3s</div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_af4ae2f8710078d4b2c0f07a4265ba66a"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#af4ae2f8710078d4b2c0f07a4265ba66a">tim7s</a></div><div class="ttdeci">struct TIM_Sim tim7s</div></div>
<div class="ttc" id="astm32f4xx__matlab__conf_8h_html_aff389f4df35953d82d9d30ae161a8cf9"><div class="ttname"><a href="stm32f4xx__matlab__conf_8h.html#aff389f4df35953d82d9d30ae161a8cf9">deInitialize_Periph_Sim</a></div><div class="ttdeci">void deInitialize_Periph_Sim(void)</div><div class="ttdoc">Деинициализация периферии симулятора МК.</div><div class="ttdef"><b>Definition</b> <a href="stm32f4xx__matlab__conf_8c_source.html#l00031">stm32f4xx_matlab_conf.c:31</a></div></div>
<div class="ttc" id="astm32f4xx__matlab__gpio_8h_html"><div class="ttname"><a href="stm32f4xx__matlab__gpio_8h.html">stm32f4xx_matlab_gpio.h</a></div><div class="ttdoc">Заголовочный файл для симулятора портов.</div></div>
<div class="ttc" id="astm32f4xx__matlab__rcc_8h_html"><div class="ttname"><a href="stm32f4xx__matlab__rcc_8h.html">stm32f4xx_matlab_rcc.h</a></div><div class="ttdoc">Заголовочный файл для симулятора клока.</div></div>
<div class="ttc" id="astm32f4xx__matlab__tim_8h_html"><div class="ttname"><a href="stm32f4xx__matlab__tim_8h.html">stm32f4xx_matlab_tim.h</a></div><div class="ttdoc">Заголовочный файл для симулятора таймеров.</div></div>
<div class="ttc" id="astruct_t_i_m___sim_html"><div class="ttname"><a href="struct_t_i_m___sim.html">TIM_Sim</a></div><div class="ttdoc">Структура для моделирования таймера</div><div class="ttdef"><b>Definition</b> <a href="stm32f4xx__matlab__tim_8h_source.html#l00102">stm32f4xx_matlab_tim.h:103</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>