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

📄 c12.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher Professional Edition 6.0.5">
<meta name="TEMPLATEBASE" content="book_html">
<meta name="LASTUPDATED" content="12/01/03 14:15:39">
<title>13.1 ST20C1 example plug-in timer module</title>

<STYLE TYPE="text/css">
<!--
	span.Signal { text-transform: uppercase; font-family: Verdana }
-->
</STYLE>

</head>

<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">

<p><img src="images/stlogo.gif" width="106" height="83" align="left"
alt="logo here!"> </p>

<table width="331" border="0" align="right" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="os20toc.htm"><img src="images/navtoc.gif" width="84" height="23"
    border="0" alt="TOC"> </a></td>
    <td><a href="c1.htm"><img src="images/navprev.gif" width="80" height="23"
    border="0" alt="PREV"> </a></td>
    <td><a href="c13.htm"><img src="images/navnext.gif" width="83" height="23"
    border="0" alt="NEXT"> </a></td>
    <td><a href="os20ix.htm"><img src="images/navidx.gif" width="84" height="23"
    border="0" alt="INDEX"> </a></td>
  </tr>
</table>

<p><br clear="all">
</p>

<hr align="left">

<blockquote>
<h2>
  <a name="1204497"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">13.1 	 ST20C1 example plug-in timer module</font>
</h2><hr>


<p>
  <a name="1204498"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">A plug-in module is provided as example code for ST evaluation boards. This can be found in the <font size=2 face=Courier><strong>examples/os20/c1timer</strong></font> directory. The readme file supplied with the example explains how to build and run the example.</font>
</p>


<p>
  <a name="1204499"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">This example contains completely separate timer modules named after the products they work with. These can each be used standalone if required (that is, only one need be linked to your application). However, the supplied example has a single timer initialize function called <font size=2 face=Courier><strong>c1_timer_initialize</strong></font> that uses <font size=2 face=Courier><strong>device_id</strong></font> to determine which timer module to use.</font>
</p>


<h3>
  <a name="1204500"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">13.1.1 	 PWM peripheral</font>
</h3>


<p>
  <a name="1204501"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Both timer plug-in modules use the on-chip PWM peripheral to provide the timer functionality. This peripheral is described here in sufficient detail to explain how the example works.</font>
</p>


<p>
  <a name="1204502"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The PWM peripheral has a programmable timer which you program to cause an interrupt at a specified time.</font>
</p>


<p>
  <a name="1204503"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The <span class=Signal>CaptureCount</span> register is a 32-bit counter that is incremented regularly. The <span class=Signal>Compare</span> register is set by your application. When the value in the <span class=Signal>CaptureCount</span> register becomes equal to the value in the <span class=Signal>Compare</span> register an interrupt is generated.</font>
</p>


<p>
  <a name="1204533"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><a href="c12.htm#1205980"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>Table

⌨️ 快捷键说明

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