⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_8c.html

📁 MSP acquires data and sends through USB to PC. Check the link for PC capture software and project d
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Sample MSP430-4619LCD Project: time.c File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li id="current"><a href="files.html"><span>Files</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>File&nbsp;List</span></a></li>    <li><a href="globals.html"><span>Globals</span></a></li>  </ul></div><h1>time.c File Reference</h1>Real time clock function and interrupt handler. <a href="#_details">More...</a><p><code>#include &lt;msp430xG461x.h&gt;</code><br><code>#include &lt;signal.h&gt;</code><br><code>#include &quot;<a class="el" href="time_8h-source.html">time.h</a>&quot;</code><br><code>#include &quot;diskio.h&quot;</code><br><p>Include dependency graph for time.c:<p><center><img src="time_8c__incl.png" border="0" usemap="#time.c_map" alt=""></center><map name="time.c_map"><area href="time_8h.html" shape="rect" coords="157,102,221,126" alt=""><area href="diskio_8h-source.html" shape="rect" coords="152,150,227,174" alt=""><area href="integer_8h-source.html" shape="rect" coords="309,150,392,174" alt=""></map><p><a href="time_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="402f85e5a97ace948beb5af9925d5b76"></a><!-- doxytag: member="time.c::DISK_TIMERPROC_CNT" ref="402f85e5a97ace948beb5af9925d5b76" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#402f85e5a97ace948beb5af9925d5b76">DISK_TIMERPROC_CNT</a>&nbsp;&nbsp;&nbsp;10</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">FAT FS's function disk_timeproc() called in every millisecond @ 8 MHz. <br></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#83823ddc481026aea712ce81c4621b4c">RTC_init</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ab3646c98bca5b53a9718c05f9a4818"></a><!-- doxytag: member="time.c::interrupt" ref="6ab3646c98bca5b53a9718c05f9a4818" args="(WDT_VECTOR)" -->&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#6ab3646c98bca5b53a9718c05f9a4818">interrupt</a> (WDT_VECTOR)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#c4b4fac5a1f7b28dfa224bcf70b86b50">TIME_init</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#df0c0774065e86c0b1482b47098a3ac2">TIME_getDate</a> (<a class="el" href="structTIME__date__t.html">TIME_date_t</a> *const date)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#3694d20c5b1a60d7b75cf58c221705bf">TIME_setDate</a> (const <a class="el" href="structTIME__date__t.html">TIME_date_t</a> *date)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#9af0f4a5c28d65ca84fb763fd91e8731">mdelay</a> (uint32_t milliseconds)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#90a025f7305405a19406dd352b8a5b0d">delay</a> (uint32_t seconds)</td></tr><tr><td colspan="2"><br><h2>Variables</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b69c774dad0814fa066f807e4aba7fb7"></a><!-- doxytag: member="time.c::jiffies" ref="b69c774dad0814fa066f807e4aba7fb7" args="" -->volatile uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8c.html#b69c774dad0814fa066f807e4aba7fb7">jiffies</a> = 0</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">counts milliseconds <br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Real time clock function and interrupt handler. <p><dl class="author" compact><dt><b>Author:</b></dt><dd>Peter Ivanov, Olimex Ltd. </dd></dl><p>Definition in file <a class="el" href="time_8c-source.html">time.c</a>.<hr><h2>Function Documentation</h2><a class="anchor" name="90a025f7305405a19406dd352b8a5b0d"></a><!-- doxytag: member="time.c::delay" ref="90a025f7305405a19406dd352b8a5b0d" args="(uint32_t seconds)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void delay           </td>          <td>(</td>          <td class="paramtype">uint32_t&nbsp;</td>          <td class="paramname"> <em>seconds</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Delays a few seconds.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>seconds</em>&nbsp;</td><td>Delay in seconds. </td></tr>  </table></dl><p>Definition at line <a class="el" href="time_8c-source.html#l00121">121</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><a class="anchor" name="9af0f4a5c28d65ca84fb763fd91e8731"></a><!-- doxytag: member="time.c::mdelay" ref="9af0f4a5c28d65ca84fb763fd91e8731" args="(uint32_t milliseconds)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mdelay           </td>          <td>(</td>          <td class="paramtype">uint32_t&nbsp;</td>          <td class="paramname"> <em>milliseconds</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Delay a few milliseconds.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>milliseconds</em>&nbsp;</td><td>Delay in milliseconds. </td></tr>  </table></dl><p>Definition at line <a class="el" href="time_8c-source.html#l00115">115</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><a class="anchor" name="83823ddc481026aea712ce81c4621b4c"></a><!-- doxytag: member="time.c::RTC_init" ref="83823ddc481026aea712ce81c4621b4c" args="(void)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void RTC_init           </td>          <td>(</td>          <td class="paramtype">void&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>You shouldn't use this function because it is automatically called by <a class="el" href="time_8c.html#c4b4fac5a1f7b28dfa224bcf70b86b50">TIME_init()</a>.<p><dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="time_8c.html#c4b4fac5a1f7b28dfa224bcf70b86b50">TIME_init()</a> </dd></dl><p>Definition at line <a class="el" href="time_8c-source.html#l00028">28</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><a class="anchor" name="df0c0774065e86c0b1482b47098a3ac2"></a><!-- doxytag: member="time.c::TIME_getDate" ref="df0c0774065e86c0b1482b47098a3ac2" args="(TIME_date_t *const date)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void TIME_getDate           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structTIME__date__t.html">TIME_date_t</a> *const&nbsp;</td>          <td class="paramname"> <em>date</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Get current date.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>date</em>&nbsp;</td><td>Date to set. </td></tr>  </table></dl><dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structTIME__date__t.html">TIME_date_t</a> </dd></dl><p>Definition at line <a class="el" href="time_8c-source.html#l00090">90</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><a class="anchor" name="c4b4fac5a1f7b28dfa224bcf70b86b50"></a><!-- doxytag: member="time.c::TIME_init" ref="c4b4fac5a1f7b28dfa224bcf70b86b50" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void TIME_init           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Initializes RTC and watchdog system. Watchdog is used to generate interrupt in every ms. <p>Definition at line <a class="el" href="time_8c-source.html#l00077">77</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><a class="anchor" name="3694d20c5b1a60d7b75cf58c221705bf"></a><!-- doxytag: member="time.c::TIME_setDate" ref="3694d20c5b1a60d7b75cf58c221705bf" args="(const TIME_date_t *date)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void TIME_setDate           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="structTIME__date__t.html">TIME_date_t</a> *&nbsp;</td>          <td class="paramname"> <em>date</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Set current date.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>date</em>&nbsp;</td><td>Date to set. </td></tr>  </table></dl><dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structTIME__date__t.html">TIME_date_t</a> </dd></dl><p>Definition at line <a class="el" href="time_8c-source.html#l00102">102</a> of file <a class="el" href="time_8c-source.html">time.c</a>.</div></div><p><hr size="1"><address style="align: right;"><small>Generated on Sun Oct 21 19:25:35 2007 for Sample MSP430-4619LCD Project by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -