Files

1356 lines
72 KiB
HTML

<!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="zh">
<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.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BLE5.2: TEST2/api/xc_drv_pwm.h 文件参考</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/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.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="projectlogo"><img alt="Logo" src="xinchip.png"/></td>
<td id="projectalign">
<div id="projectname">BLE5.2<span id="projectnumber">&#160;1.0</span>
</div>
<div id="projectbrief">开发文档说明</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.7 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>首页</span></a></li>
<li><a href="pages.html"><span>相关页面</span></a></li>
<li><a href="annotated.html"><span></span></a></li>
<li class="current"><a href="files.html"><span>文件</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>文件列表</span></a></li>
<li><a href="globals.html"><span>文件成员</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_e551eb05443008c96ab2f08dbb3250a6.html">TEST2</a></li><li class="navelem"><a class="el" href="dir_a213a656435eb838f44f965c240ae24d.html">api</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes"></a> &#124;
<a href="#typedef-members">类型定义</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a> </div>
<div class="headertitle"><div class="title">xc_drv_pwm.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>The header of <a class="el" href="xc__drv__pwm_8c.html" title="Target xc pwm driver implementation">xc_drv_pwm.c</a>
<a href="#details">更多...</a></p>
<p><a href="xc__drv__pwm_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_w_m___init_cfg__t.html">PWM_InitCfg_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_w_m___timer___init_cfg__t.html">PWM_Timer_InitCfg_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:a47b3c284ab9e0ff1651df93aa0b65bef"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0">pwm_timer_number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a47b3c284ab9e0ff1651df93aa0b65bef">ePWM_Timer_Num</a></td></tr>
<tr class="separator:a47b3c284ab9e0ff1651df93aa0b65bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01fcf64c7a2efa78929211479925d04"><td class="memItemLeft" align="right" valign="top">typedef uint8_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#aa01fcf64c7a2efa78929211479925d04">pwm_handler_callback</a>) (void *context)</td></tr>
<tr class="separator:aa01fcf64c7a2efa78929211479925d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:a27811488f2368cdfa1a815ffb71d5665"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a27811488f2368cdfa1a815ffb71d5665">PWM_ClkSrc_TypeDef</a> { <a class="el" href="xc__drv__pwm_8h.html#a27811488f2368cdfa1a815ffb71d5665a9d3f6d1a98b6b5f22535bd69623b3df9">PWM_CLK_SRC_32M_DIV</a> = 0
, <a class="el" href="xc__drv__pwm_8h.html#a27811488f2368cdfa1a815ffb71d5665aaf33b8833b191af9370bb28ce1740b4d">PWM_CLK_SRC_32K_DIV</a> = 1
, <a class="el" href="xc__drv__pwm_8h.html#a27811488f2368cdfa1a815ffb71d5665a10f079c7867d6e829ea17f89c7c31b56">PWM_CLK_SRC_32K</a> = 4
}</td></tr>
<tr class="separator:a27811488f2368cdfa1a815ffb71d5665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68477fc5bdd5a6e5d104eef6fd491856"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856">PWM_ClkDiv_TypeDef</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a181c45e02419b3aa69ab1c161de73760">PWM_CLK_DIV0</a> = 0UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a6f132af7d090fd7a65a24dc3774b225a">PWM_CLK_DIV1</a> = 1UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a4e6f23f0b19da8955db3f42873137ad8">PWM_CLK_DIV3</a> = 3UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856ab47ef30073b7743a979b750e180a0487">PWM_CLK_DIV7</a> = 7UL
, <br />
&#160;&#160;<a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a4fd0444d9392e8e347416fcf28a0b85f">PWM_CLK_DIV15</a> = 15UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a7d52c5b3ba22334e9a62e90a25cd2142">PWM_CLK_DIV31</a> = 31UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a99cc2e2bb879f4a1b2ebabd2da38369b">PWM_CLK_DIV63</a> = 63UL
, <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856a69fd365ac46df25b3bb86737535c7197">PWM_CLK_DIV127</a> = 127UL
, <br />
&#160;&#160;<a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856ab0016e4acd709cd1a3e7eb781a7c245a">PWM_CLK_DIV255</a> = 255UL
<br />
}</td></tr>
<tr class="separator:a68477fc5bdd5a6e5d104eef6fd491856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ceca8e17b4280abeff89af013fb0ee0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0">pwm_timer_number</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a083ef0329cabe22850e42d81c972ecd9">PWM_NO_TIMER</a> = 0x00
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0ac69c5cdbbb3fd0c3a19633d6600d1650">PWM_TIMER_1</a> = 0x01
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a1ffa55e3084b8839edbff0b0f0f3ad3e">PWM_TIMER_2</a> = 0x02
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a9cce88d0ab79a33cefebc1f1ed1e993f">PWM_TIMER_3</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a43bb4021b62f74986a5e6c2f866dc120">PWM_TIMER_4</a> = 0x08
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a33c9367b2148128d9c65ec2920053c94">PWM_TIMER_5</a> = 0x10
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0aaf1cf514679ced9bfa445b3918401e13">PWM_TIMER_6</a> = 0x20
, <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0a4a006b342a6d0b9b2f09e95c14563c53">PWM_ALL_TIMER</a> = 0x3F
<br />
}</td></tr>
<tr class="separator:a4ceca8e17b4280abeff89af013fb0ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a67a5e2ade72070341fb8bc010ea7381a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a67a5e2ade72070341fb8bc010ea7381a">xc_pwm_init</a> (uint8_t reg_idx, <a class="el" href="struct_p_w_m___init_cfg__t.html">PWM_InitCfg_t</a> *pwm_cfg)</td></tr>
<tr class="separator:a67a5e2ade72070341fb8bc010ea7381a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab81a69e77314f18bdd8cc51352897440"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ab81a69e77314f18bdd8cc51352897440">xc_pwm_start</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:ab81a69e77314f18bdd8cc51352897440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a512586d66640a98fb188943b21219eaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a512586d66640a98fb188943b21219eaf">xc_pwm_stop</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a512586d66640a98fb188943b21219eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a464850a94a04266fe4d2e1575ac5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a56a464850a94a04266fe4d2e1575ac5f">xc_pwm_start_all</a> (void)</td></tr>
<tr class="separator:a56a464850a94a04266fe4d2e1575ac5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1173ed41d6951c918a94551e8e4d2b4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a1173ed41d6951c918a94551e8e4d2b4d">xc_pwm_stop_all</a> (void)</td></tr>
<tr class="separator:a1173ed41d6951c918a94551e8e4d2b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af510a600ce9f20ca8c6b7183404bea93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#af510a600ce9f20ca8c6b7183404bea93">pwm_pin_set</a> (uint8_t reg_idx, <a class="el" href="struct_p_w_m___init_cfg__t.html">PWM_InitCfg_t</a> *pwm_cfg)</td></tr>
<tr class="separator:af510a600ce9f20ca8c6b7183404bea93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a482c871f324af4f9b76354e32d7adc17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a482c871f324af4f9b76354e32d7adc17">xc_pwm_dutycycle_set</a> (uint8_t reg_idx, uint32_t dutycycle_acc, uint32_t dutycycle)</td></tr>
<tr class="separator:a482c871f324af4f9b76354e32d7adc17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab730c449084186d24ba1f114f00c0713"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ab730c449084186d24ba1f114f00c0713">xc_pwm_lowpower_enable</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:ab730c449084186d24ba1f114f00c0713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a60845a596f4599278df91ccba6c876"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a5a60845a596f4599278df91ccba6c876">xc_pwm_lowpower_disable</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a5a60845a596f4599278df91ccba6c876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1679747f174166d74c6896aecde230"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a6e1679747f174166d74c6896aecde230">xc_pwm_lowpower_countdirection_set</a> (uint8_t reg_idx, uint32_t direction)</td></tr>
<tr class="separator:a6e1679747f174166d74c6896aecde230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a391ebdd852d9ab920421de3243421f9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a391ebdd852d9ab920421de3243421f9a">xc_pwm_brake_enable</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a391ebdd852d9ab920421de3243421f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4896a3e3ce2e06bfe7b8bae2a1961e11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a4896a3e3ce2e06bfe7b8bae2a1961e11">xc_pwm_brake_disable</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a4896a3e3ce2e06bfe7b8bae2a1961e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0142004fcd2c910f290b61f58ae024e8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a0142004fcd2c910f290b61f58ae024e8">xc_pwm_brake_signal_valid_get</a> (void)</td></tr>
<tr class="separator:a0142004fcd2c910f290b61f58ae024e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0258dd8e9577dba1fdb75a11fda41def"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a0258dd8e9577dba1fdb75a11fda41def">xc_pwm_brake_signal_mask_set</a> (uint32_t mask)</td></tr>
<tr class="separator:a0258dd8e9577dba1fdb75a11fda41def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8023ad21afdb091a25fc9fac7308d72d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a8023ad21afdb091a25fc9fac7308d72d">xc_pwm_brake_signal_trigger_level_set</a> (uint32_t invert)</td></tr>
<tr class="separator:a8023ad21afdb091a25fc9fac7308d72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fb2b94a9665a6cd5fc484444a2f790"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a07fb2b94a9665a6cd5fc484444a2f790">xc_pwm_brake_recovery_mode_set</a> (uint32_t mode)</td></tr>
<tr class="separator:a07fb2b94a9665a6cd5fc484444a2f790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae046968acbfd5ffde1e79fa51651a25"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#aae046968acbfd5ffde1e79fa51651a25">xc_pwm_brake_recovery_mode_get</a> (void)</td></tr>
<tr class="separator:aae046968acbfd5ffde1e79fa51651a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a78ff51a13a897cc92117b87ef8b0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a76a78ff51a13a897cc92117b87ef8b0e">xc_pwm_brake_debounce_set</a> (uint32_t debounce, uint32_t step)</td></tr>
<tr class="separator:a76a78ff51a13a897cc92117b87ef8b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ace1efc622e67234a9bbfc77c06f195"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a9ace1efc622e67234a9bbfc77c06f195">xc_pwm_brake_clear</a> (void)</td></tr>
<tr class="separator:a9ace1efc622e67234a9bbfc77c06f195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04657951e3180c2eed5aeeffeb19b885"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a04657951e3180c2eed5aeeffeb19b885">xc_pwm_capture_enable</a> (uint8_t ch)</td></tr>
<tr class="separator:a04657951e3180c2eed5aeeffeb19b885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ee23a300f3b3abe25ad40ec49740d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#af4ee23a300f3b3abe25ad40ec49740d0">xc_pwm_capture_disable</a> (uint8_t ch)</td></tr>
<tr class="separator:af4ee23a300f3b3abe25ad40ec49740d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75faa6ddbd1401d1575386fa0871ab0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a75faa6ddbd1401d1575386fa0871ab0d">xc_pwm_capture_enable_it</a> (uint8_t ch)</td></tr>
<tr class="separator:a75faa6ddbd1401d1575386fa0871ab0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d84971881e8d7dbf701b8dad8e88e58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a4d84971881e8d7dbf701b8dad8e88e58">xc_pwm_capture_disable_it</a> (uint8_t ch)</td></tr>
<tr class="separator:a4d84971881e8d7dbf701b8dad8e88e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6be8aca9e2c33f46c96ec5d95d70f7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ac6be8aca9e2c33f46c96ec5d95d70f7c">xc_pwm_capture_signal_set</a> (uint8_t ch, uint32_t signal)</td></tr>
<tr class="separator:ac6be8aca9e2c33f46c96ec5d95d70f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69015ef9a8b157ff23e7c5488cfdc59c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a69015ef9a8b157ff23e7c5488cfdc59c">xc_pwm_capture_debounce_enable</a> (uint8_t ch, uint32_t step)</td></tr>
<tr class="separator:a69015ef9a8b157ff23e7c5488cfdc59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a585ae6853816524ee9b5587da9c139"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a2a585ae6853816524ee9b5587da9c139">xc_pwm_capture_debounce_disable</a> (uint8_t ch, uint32_t step)</td></tr>
<tr class="separator:a2a585ae6853816524ee9b5587da9c139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabb0668ae29404563f522a329f57668f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#aabb0668ae29404563f522a329f57668f">xc_pwm_capture_edge_set</a> (uint8_t ch, uint32_t edge)</td></tr>
<tr class="separator:aabb0668ae29404563f522a329f57668f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92bca58a586b7412a1cde9d6901074bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a92bca58a586b7412a1cde9d6901074bd">xc_pwm_capture_psc_set</a> (uint8_t ch, uint32_t psc)</td></tr>
<tr class="separator:a92bca58a586b7412a1cde9d6901074bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab957988cca0358201e44a97b4178931e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ab957988cca0358201e44a97b4178931e">xc_pwm_capture_counter_enable</a> (uint8_t ch)</td></tr>
<tr class="separator:ab957988cca0358201e44a97b4178931e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8122020d5b262817d95406b9c002747a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a8122020d5b262817d95406b9c002747a">xc_pwm_capture_counter_disable</a> (uint8_t ch)</td></tr>
<tr class="separator:a8122020d5b262817d95406b9c002747a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde007ab6e9f7a616dc1e3a3ac2a7114"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#adde007ab6e9f7a616dc1e3a3ac2a7114">xc_pwm_capture_val_get</a> (uint8_t ch)</td></tr>
<tr class="separator:adde007ab6e9f7a616dc1e3a3ac2a7114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a621bb3289d095fba12d6f6d4c7fb337b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a621bb3289d095fba12d6f6d4c7fb337b">xc_pwm_timer_init</a> (uint8_t reg_idx, <a class="el" href="struct_p_w_m___timer___init_cfg__t.html">PWM_Timer_InitCfg_t</a> *init_cfg)</td></tr>
<tr class="separator:a621bb3289d095fba12d6f6d4c7fb337b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9450d89811a6653469731ac991828f38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a9450d89811a6653469731ac991828f38">xc_pwm_timer_deinit</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a9450d89811a6653469731ac991828f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ee4f16f25076c79344893407c679e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ad8ee4f16f25076c79344893407c679e3">xc_pwm_timer_set_freq</a> (uint8_t reg_idx, uint32_t freq)</td></tr>
<tr class="separator:ad8ee4f16f25076c79344893407c679e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13539172652884c43d0e62551975c451"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a13539172652884c43d0e62551975c451">xc_pwm_timer_set_dutycycle</a> (uint8_t reg_idx, double dutycycle)</td></tr>
<tr class="separator:a13539172652884c43d0e62551975c451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848463517e1aa4e154a695f540df7601"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a848463517e1aa4e154a695f540df7601">xc_pwm_timer_start</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:a848463517e1aa4e154a695f540df7601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaad9e34e1ec7eb395ba2d7ee556fdc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#aeaad9e34e1ec7eb395ba2d7ee556fdc3">xc_pwm_timer_stop</a> (uint8_t reg_idx)</td></tr>
<tr class="separator:aeaad9e34e1ec7eb395ba2d7ee556fdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a460edfe7ab1d6aad47ded02bc2aa0df3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a460edfe7ab1d6aad47ded02bc2aa0df3">xc_pwm_timer_set_high_cnt</a> (uint8_t reg_idx, uint16_t high_cnt)</td></tr>
<tr class="separator:a460edfe7ab1d6aad47ded02bc2aa0df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a695910102848c4fd70ad017797b9e7f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a695910102848c4fd70ad017797b9e7f3">xc_pwm_timer_set_low_cnt</a> (uint8_t reg_idx, uint16_t high_cnt)</td></tr>
<tr class="separator:a695910102848c4fd70ad017797b9e7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4629d06c6c88ceb2a9afea4425eb629"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#ac4629d06c6c88ceb2a9afea4425eb629">pwm_capture_ch0_callback</a> (void *context)</td></tr>
<tr class="separator:ac4629d06c6c88ceb2a9afea4425eb629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee4d4108f355d53be5ed5928eef864c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#a9ee4d4108f355d53be5ed5928eef864c">pwm_capture_ch1_callback</a> (void *context)</td></tr>
<tr class="separator:a9ee4d4108f355d53be5ed5928eef864c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d734a319b25638fc9abc546c5f58f7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__pwm_8h.html#aa6d734a319b25638fc9abc546c5f58f7">pwm_capture_ch2_callback</a> (void *context)</td></tr>
<tr class="separator:aa6d734a319b25638fc9abc546c5f58f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>The header of <a class="el" href="xc__drv__pwm_8c.html" title="Target xc pwm driver implementation">xc_drv_pwm.c</a> </p>
<dl class="section copyright"><dt>版权所有</dt><dd>Revised BSD License, see section LICENSE.</dd></dl>
<div class="fragment"><div class="line"> _ __ _ ________ _</div>
<div class="line"> | |/ /(_)___ / ____/ /_ (_)___</div>
<div class="line"> | <span class="comment">// / __ \/ / / __ \/ / __ \</span></div>
<div class="line"><span class="comment"> / |/ / / / / /___/ / / / / /_/ /</span></div>
<div class="line">/_/|_/_/_/ /_/\____/_/ /_/_/ .___/</div>
<div class="line"> /_/</div>
<div class="line"> (C) 2022-2025 XinChip</div>
</div><!-- fragment --><dl class="section author"><dt>作者</dt><dd>( XinChip ) Alex-J</dd>
<dd>
( XinChip ) </dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8h_source.html">xc_drv_pwm.h</a> 中定义.</p>
</div><h2 class="groupheader">类型定义说明</h2>
<a id="a47b3c284ab9e0ff1651df93aa0b65bef" name="a47b3c284ab9e0ff1651df93aa0b65bef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b3c284ab9e0ff1651df93aa0b65bef">&#9670;&#160;</a></span>ePWM_Timer_Num</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0">pwm_timer_number</a> <a class="el" href="xc__drv__pwm_8h.html#a47b3c284ab9e0ff1651df93aa0b65bef">ePWM_Timer_Num</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa01fcf64c7a2efa78929211479925d04" name="aa01fcf64c7a2efa78929211479925d04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa01fcf64c7a2efa78929211479925d04">&#9670;&#160;</a></span>pwm_handler_callback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint8_t(* pwm_handler_callback) (void *context)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8h_source.html">xc_drv_pwm.h</a><a class="el" href="xc__drv__pwm_8h_source.html#l00268">268</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">枚举类型说明</h2>
<a id="a68477fc5bdd5a6e5d104eef6fd491856" name="a68477fc5bdd5a6e5d104eef6fd491856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68477fc5bdd5a6e5d104eef6fd491856">&#9670;&#160;</a></span>PWM_ClkDiv_TypeDef</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__pwm_8h.html#a68477fc5bdd5a6e5d104eef6fd491856">PWM_ClkDiv_TypeDef</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a181c45e02419b3aa69ab1c161de73760" name="a68477fc5bdd5a6e5d104eef6fd491856a181c45e02419b3aa69ab1c161de73760"></a>PWM_CLK_DIV0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a6f132af7d090fd7a65a24dc3774b225a" name="a68477fc5bdd5a6e5d104eef6fd491856a6f132af7d090fd7a65a24dc3774b225a"></a>PWM_CLK_DIV1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a4e6f23f0b19da8955db3f42873137ad8" name="a68477fc5bdd5a6e5d104eef6fd491856a4e6f23f0b19da8955db3f42873137ad8"></a>PWM_CLK_DIV3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856ab47ef30073b7743a979b750e180a0487" name="a68477fc5bdd5a6e5d104eef6fd491856ab47ef30073b7743a979b750e180a0487"></a>PWM_CLK_DIV7&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a4fd0444d9392e8e347416fcf28a0b85f" name="a68477fc5bdd5a6e5d104eef6fd491856a4fd0444d9392e8e347416fcf28a0b85f"></a>PWM_CLK_DIV15&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a7d52c5b3ba22334e9a62e90a25cd2142" name="a68477fc5bdd5a6e5d104eef6fd491856a7d52c5b3ba22334e9a62e90a25cd2142"></a>PWM_CLK_DIV31&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a99cc2e2bb879f4a1b2ebabd2da38369b" name="a68477fc5bdd5a6e5d104eef6fd491856a99cc2e2bb879f4a1b2ebabd2da38369b"></a>PWM_CLK_DIV63&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856a69fd365ac46df25b3bb86737535c7197" name="a68477fc5bdd5a6e5d104eef6fd491856a69fd365ac46df25b3bb86737535c7197"></a>PWM_CLK_DIV127&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a68477fc5bdd5a6e5d104eef6fd491856ab0016e4acd709cd1a3e7eb781a7c245a" name="a68477fc5bdd5a6e5d104eef6fd491856ab0016e4acd709cd1a3e7eb781a7c245a"></a>PWM_CLK_DIV255&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8h_source.html">xc_drv_pwm.h</a><a class="el" href="xc__drv__pwm_8h_source.html#l00215">215</a> 行定义.</p>
</div>
</div>
<a id="a27811488f2368cdfa1a815ffb71d5665" name="a27811488f2368cdfa1a815ffb71d5665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27811488f2368cdfa1a815ffb71d5665">&#9670;&#160;</a></span>PWM_ClkSrc_TypeDef</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__pwm_8h.html#a27811488f2368cdfa1a815ffb71d5665">PWM_ClkSrc_TypeDef</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a27811488f2368cdfa1a815ffb71d5665a9d3f6d1a98b6b5f22535bd69623b3df9" name="a27811488f2368cdfa1a815ffb71d5665a9d3f6d1a98b6b5f22535bd69623b3df9"></a>PWM_CLK_SRC_32M_DIV&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a27811488f2368cdfa1a815ffb71d5665aaf33b8833b191af9370bb28ce1740b4d" name="a27811488f2368cdfa1a815ffb71d5665aaf33b8833b191af9370bb28ce1740b4d"></a>PWM_CLK_SRC_32K_DIV&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a27811488f2368cdfa1a815ffb71d5665a10f079c7867d6e829ea17f89c7c31b56" name="a27811488f2368cdfa1a815ffb71d5665a10f079c7867d6e829ea17f89c7c31b56"></a>PWM_CLK_SRC_32K&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8h_source.html">xc_drv_pwm.h</a><a class="el" href="xc__drv__pwm_8h_source.html#l00208">208</a> 行定义.</p>
</div>
</div>
<a id="a4ceca8e17b4280abeff89af013fb0ee0" name="a4ceca8e17b4280abeff89af013fb0ee0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ceca8e17b4280abeff89af013fb0ee0">&#9670;&#160;</a></span>pwm_timer_number</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__pwm_8h.html#a4ceca8e17b4280abeff89af013fb0ee0">pwm_timer_number</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a083ef0329cabe22850e42d81c972ecd9" name="a4ceca8e17b4280abeff89af013fb0ee0a083ef0329cabe22850e42d81c972ecd9"></a>PWM_NO_TIMER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0ac69c5cdbbb3fd0c3a19633d6600d1650" name="a4ceca8e17b4280abeff89af013fb0ee0ac69c5cdbbb3fd0c3a19633d6600d1650"></a>PWM_TIMER_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a1ffa55e3084b8839edbff0b0f0f3ad3e" name="a4ceca8e17b4280abeff89af013fb0ee0a1ffa55e3084b8839edbff0b0f0f3ad3e"></a>PWM_TIMER_2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a9cce88d0ab79a33cefebc1f1ed1e993f" name="a4ceca8e17b4280abeff89af013fb0ee0a9cce88d0ab79a33cefebc1f1ed1e993f"></a>PWM_TIMER_3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a43bb4021b62f74986a5e6c2f866dc120" name="a4ceca8e17b4280abeff89af013fb0ee0a43bb4021b62f74986a5e6c2f866dc120"></a>PWM_TIMER_4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a33c9367b2148128d9c65ec2920053c94" name="a4ceca8e17b4280abeff89af013fb0ee0a33c9367b2148128d9c65ec2920053c94"></a>PWM_TIMER_5&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0aaf1cf514679ced9bfa445b3918401e13" name="a4ceca8e17b4280abeff89af013fb0ee0aaf1cf514679ced9bfa445b3918401e13"></a>PWM_TIMER_6&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4ceca8e17b4280abeff89af013fb0ee0a4a006b342a6d0b9b2f09e95c14563c53" name="a4ceca8e17b4280abeff89af013fb0ee0a4a006b342a6d0b9b2f09e95c14563c53"></a>PWM_ALL_TIMER&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8h_source.html">xc_drv_pwm.h</a><a class="el" href="xc__drv__pwm_8h_source.html#l00228">228</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">函数说明</h2>
<a id="ac4629d06c6c88ceb2a9afea4425eb629" name="ac4629d06c6c88ceb2a9afea4425eb629"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4629d06c6c88ceb2a9afea4425eb629">&#9670;&#160;</a></span>pwm_capture_ch0_callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t pwm_capture_ch0_callback </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00431">431</a> 行定义.</p>
</div>
</div>
<a id="a9ee4d4108f355d53be5ed5928eef864c" name="a9ee4d4108f355d53be5ed5928eef864c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee4d4108f355d53be5ed5928eef864c">&#9670;&#160;</a></span>pwm_capture_ch1_callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t pwm_capture_ch1_callback </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00433">433</a> 行定义.</p>
</div>
</div>
<a id="aa6d734a319b25638fc9abc546c5f58f7" name="aa6d734a319b25638fc9abc546c5f58f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d734a319b25638fc9abc546c5f58f7">&#9670;&#160;</a></span>pwm_capture_ch2_callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t pwm_capture_ch2_callback </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00435">435</a> 行定义.</p>
</div>
</div>
<a id="af510a600ce9f20ca8c6b7183404bea93" name="af510a600ce9f20ca8c6b7183404bea93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af510a600ce9f20ca8c6b7183404bea93">&#9670;&#160;</a></span>pwm_pin_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pwm_pin_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_p_w_m___init_cfg__t.html">PWM_InitCfg_t</a> *&#160;</td>
<td class="paramname"><em>pwm_cfg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00110">110</a> 行定义.</p>
</div>
</div>
<a id="a9ace1efc622e67234a9bbfc77c06f195" name="a9ace1efc622e67234a9bbfc77c06f195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ace1efc622e67234a9bbfc77c06f195">&#9670;&#160;</a></span>xc_pwm_brake_clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_clear </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00266">266</a> 行定义.</p>
</div>
</div>
<a id="a76a78ff51a13a897cc92117b87ef8b0e" name="a76a78ff51a13a897cc92117b87ef8b0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76a78ff51a13a897cc92117b87ef8b0e">&#9670;&#160;</a></span>xc_pwm_brake_debounce_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_debounce_set </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>debounce</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>step</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00260">260</a> 行定义.</p>
</div>
</div>
<a id="a4896a3e3ce2e06bfe7b8bae2a1961e11" name="a4896a3e3ce2e06bfe7b8bae2a1961e11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4896a3e3ce2e06bfe7b8bae2a1961e11">&#9670;&#160;</a></span>xc_pwm_brake_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_disable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00233">233</a> 行定义.</p>
</div>
</div>
<a id="a391ebdd852d9ab920421de3243421f9a" name="a391ebdd852d9ab920421de3243421f9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a391ebdd852d9ab920421de3243421f9a">&#9670;&#160;</a></span>xc_pwm_brake_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_enable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00213">213</a> 行定义.</p>
</div>
</div>
<a id="aae046968acbfd5ffde1e79fa51651a25" name="aae046968acbfd5ffde1e79fa51651a25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae046968acbfd5ffde1e79fa51651a25">&#9670;&#160;</a></span>xc_pwm_brake_recovery_mode_get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_pwm_brake_recovery_mode_get </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00258">258</a> 行定义.</p>
</div>
</div>
<a id="a07fb2b94a9665a6cd5fc484444a2f790" name="a07fb2b94a9665a6cd5fc484444a2f790"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07fb2b94a9665a6cd5fc484444a2f790">&#9670;&#160;</a></span>xc_pwm_brake_recovery_mode_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_recovery_mode_set </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00256">256</a> 行定义.</p>
</div>
</div>
<a id="a0258dd8e9577dba1fdb75a11fda41def" name="a0258dd8e9577dba1fdb75a11fda41def"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0258dd8e9577dba1fdb75a11fda41def">&#9670;&#160;</a></span>xc_pwm_brake_signal_mask_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_signal_mask_set </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00252">252</a> 行定义.</p>
</div>
</div>
<a id="a8023ad21afdb091a25fc9fac7308d72d" name="a8023ad21afdb091a25fc9fac7308d72d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8023ad21afdb091a25fc9fac7308d72d">&#9670;&#160;</a></span>xc_pwm_brake_signal_trigger_level_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_brake_signal_trigger_level_set </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>invert</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00254">254</a> 行定义.</p>
</div>
</div>
<a id="a0142004fcd2c910f290b61f58ae024e8" name="a0142004fcd2c910f290b61f58ae024e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0142004fcd2c910f290b61f58ae024e8">&#9670;&#160;</a></span>xc_pwm_brake_signal_valid_get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_pwm_brake_signal_valid_get </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00250">250</a> 行定义.</p>
</div>
</div>
<a id="a8122020d5b262817d95406b9c002747a" name="a8122020d5b262817d95406b9c002747a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8122020d5b262817d95406b9c002747a">&#9670;&#160;</a></span>xc_pwm_capture_counter_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_counter_disable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00319">319</a> 行定义.</p>
</div>
</div>
<a id="ab957988cca0358201e44a97b4178931e" name="ab957988cca0358201e44a97b4178931e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab957988cca0358201e44a97b4178931e">&#9670;&#160;</a></span>xc_pwm_capture_counter_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_counter_enable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00314">314</a> 行定义.</p>
</div>
</div>
<a id="a2a585ae6853816524ee9b5587da9c139" name="a2a585ae6853816524ee9b5587da9c139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a585ae6853816524ee9b5587da9c139">&#9670;&#160;</a></span>xc_pwm_capture_debounce_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_debounce_disable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>step</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00303">303</a> 行定义.</p>
</div>
</div>
<a id="a69015ef9a8b157ff23e7c5488cfdc59c" name="a69015ef9a8b157ff23e7c5488cfdc59c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69015ef9a8b157ff23e7c5488cfdc59c">&#9670;&#160;</a></span>xc_pwm_capture_debounce_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_debounce_enable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>step</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00296">296</a> 行定义.</p>
</div>
</div>
<a id="af4ee23a300f3b3abe25ad40ec49740d0" name="af4ee23a300f3b3abe25ad40ec49740d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4ee23a300f3b3abe25ad40ec49740d0">&#9670;&#160;</a></span>xc_pwm_capture_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_disable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00270">270</a> 行定义.</p>
</div>
</div>
<a id="a4d84971881e8d7dbf701b8dad8e88e58" name="a4d84971881e8d7dbf701b8dad8e88e58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d84971881e8d7dbf701b8dad8e88e58">&#9670;&#160;</a></span>xc_pwm_capture_disable_it()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_disable_it </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00283">283</a> 行定义.</p>
</div>
</div>
<a id="aabb0668ae29404563f522a329f57668f" name="aabb0668ae29404563f522a329f57668f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabb0668ae29404563f522a329f57668f">&#9670;&#160;</a></span>xc_pwm_capture_edge_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_edge_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>edge</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00310">310</a> 行定义.</p>
</div>
</div>
<a id="a04657951e3180c2eed5aeeffeb19b885" name="a04657951e3180c2eed5aeeffeb19b885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04657951e3180c2eed5aeeffeb19b885">&#9670;&#160;</a></span>xc_pwm_capture_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_enable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00268">268</a> 行定义.</p>
</div>
</div>
<a id="a75faa6ddbd1401d1575386fa0871ab0d" name="a75faa6ddbd1401d1575386fa0871ab0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75faa6ddbd1401d1575386fa0871ab0d">&#9670;&#160;</a></span>xc_pwm_capture_enable_it()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_enable_it </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00272">272</a> 行定义.</p>
</div>
</div>
<a id="a92bca58a586b7412a1cde9d6901074bd" name="a92bca58a586b7412a1cde9d6901074bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92bca58a586b7412a1cde9d6901074bd">&#9670;&#160;</a></span>xc_pwm_capture_psc_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_psc_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>psc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00312">312</a> 行定义.</p>
</div>
</div>
<a id="ac6be8aca9e2c33f46c96ec5d95d70f7c" name="ac6be8aca9e2c33f46c96ec5d95d70f7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6be8aca9e2c33f46c96ec5d95d70f7c">&#9670;&#160;</a></span>xc_pwm_capture_signal_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_capture_signal_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>signal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00294">294</a> 行定义.</p>
</div>
</div>
<a id="adde007ab6e9f7a616dc1e3a3ac2a7114" name="adde007ab6e9f7a616dc1e3a3ac2a7114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adde007ab6e9f7a616dc1e3a3ac2a7114">&#9670;&#160;</a></span>xc_pwm_capture_val_get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t xc_pwm_capture_val_get </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00324">324</a> 行定义.</p>
</div>
</div>
<a id="a482c871f324af4f9b76354e32d7adc17" name="a482c871f324af4f9b76354e32d7adc17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a482c871f324af4f9b76354e32d7adc17">&#9670;&#160;</a></span>xc_pwm_dutycycle_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_dutycycle_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>dutycycle_acc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>dutycycle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00193">193</a> 行定义.</p>
</div>
</div>
<a id="a67a5e2ade72070341fb8bc010ea7381a" name="a67a5e2ade72070341fb8bc010ea7381a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67a5e2ade72070341fb8bc010ea7381a">&#9670;&#160;</a></span>xc_pwm_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_init </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_p_w_m___init_cfg__t.html">PWM_InitCfg_t</a> *&#160;</td>
<td class="paramname"><em>pwm_cfg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00069">69</a> 行定义.</p>
</div>
</div>
<a id="a6e1679747f174166d74c6896aecde230" name="a6e1679747f174166d74c6896aecde230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e1679747f174166d74c6896aecde230">&#9670;&#160;</a></span>xc_pwm_lowpower_countdirection_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_lowpower_countdirection_set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>direction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00208">208</a> 行定义.</p>
</div>
</div>
<a id="a5a60845a596f4599278df91ccba6c876" name="a5a60845a596f4599278df91ccba6c876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a60845a596f4599278df91ccba6c876">&#9670;&#160;</a></span>xc_pwm_lowpower_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_lowpower_disable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00206">206</a> 行定义.</p>
</div>
</div>
<a id="ab730c449084186d24ba1f114f00c0713" name="ab730c449084186d24ba1f114f00c0713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab730c449084186d24ba1f114f00c0713">&#9670;&#160;</a></span>xc_pwm_lowpower_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_lowpower_enable </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00204">204</a> 行定义.</p>
</div>
</div>
<a id="ab81a69e77314f18bdd8cc51352897440" name="ab81a69e77314f18bdd8cc51352897440"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab81a69e77314f18bdd8cc51352897440">&#9670;&#160;</a></span>xc_pwm_start()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_start </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00100">100</a> 行定义.</p>
</div>
</div>
<a id="a56a464850a94a04266fe4d2e1575ac5f" name="a56a464850a94a04266fe4d2e1575ac5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56a464850a94a04266fe4d2e1575ac5f">&#9670;&#160;</a></span>xc_pwm_start_all()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_start_all </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00106">106</a> 行定义.</p>
</div>
</div>
<a id="a512586d66640a98fb188943b21219eaf" name="a512586d66640a98fb188943b21219eaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a512586d66640a98fb188943b21219eaf">&#9670;&#160;</a></span>xc_pwm_stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_stop </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00102">102</a> 行定义.</p>
</div>
</div>
<a id="a1173ed41d6951c918a94551e8e4d2b4d" name="a1173ed41d6951c918a94551e8e4d2b4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1173ed41d6951c918a94551e8e4d2b4d">&#9670;&#160;</a></span>xc_pwm_stop_all()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_stop_all </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00108">108</a> 行定义.</p>
</div>
</div>
<a id="a9450d89811a6653469731ac991828f38" name="a9450d89811a6653469731ac991828f38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9450d89811a6653469731ac991828f38">&#9670;&#160;</a></span>xc_pwm_timer_deinit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_deinit </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00364">364</a> 行定义.</p>
</div>
</div>
<a id="a621bb3289d095fba12d6f6d4c7fb337b" name="a621bb3289d095fba12d6f6d4c7fb337b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a621bb3289d095fba12d6f6d4c7fb337b">&#9670;&#160;</a></span>xc_pwm_timer_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_init </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_p_w_m___timer___init_cfg__t.html">PWM_Timer_InitCfg_t</a> *&#160;</td>
<td class="paramname"><em>init_cfg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param [in] </p>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00339">339</a> 行定义.</p>
</div>
</div>
<a id="a13539172652884c43d0e62551975c451" name="a13539172652884c43d0e62551975c451"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13539172652884c43d0e62551975c451">&#9670;&#160;</a></span>xc_pwm_timer_set_dutycycle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_set_dutycycle </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dutycycle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00380">380</a> 行定义.</p>
</div>
</div>
<a id="ad8ee4f16f25076c79344893407c679e3" name="ad8ee4f16f25076c79344893407c679e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8ee4f16f25076c79344893407c679e3">&#9670;&#160;</a></span>xc_pwm_timer_set_freq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_set_freq </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>freq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param [in] </p>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00378">378</a> 行定义.</p>
</div>
</div>
<a id="a460edfe7ab1d6aad47ded02bc2aa0df3" name="a460edfe7ab1d6aad47ded02bc2aa0df3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a460edfe7ab1d6aad47ded02bc2aa0df3">&#9670;&#160;</a></span>xc_pwm_timer_set_high_cnt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_set_high_cnt </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>high_cnt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00389">389</a> 行定义.</p>
</div>
</div>
<a id="a695910102848c4fd70ad017797b9e7f3" name="a695910102848c4fd70ad017797b9e7f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a695910102848c4fd70ad017797b9e7f3">&#9670;&#160;</a></span>xc_pwm_timer_set_low_cnt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_set_low_cnt </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>high_cnt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00394">394</a> 行定义.</p>
</div>
</div>
<a id="a848463517e1aa4e154a695f540df7601" name="a848463517e1aa4e154a695f540df7601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a848463517e1aa4e154a695f540df7601">&#9670;&#160;</a></span>xc_pwm_timer_start()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_start </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param [in] </p>
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00406">406</a> 行定义.</p>
</div>
</div>
<a id="aeaad9e34e1ec7eb395ba2d7ee556fdc3" name="aeaad9e34e1ec7eb395ba2d7ee556fdc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaad9e34e1ec7eb395ba2d7ee556fdc3">&#9670;&#160;</a></span>xc_pwm_timer_stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_pwm_timer_stop </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>reg_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__pwm_8c_source.html">xc_drv_pwm.c</a><a class="el" href="xc__drv__pwm_8c_source.html#l00408">408</a> 行定义.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
</small></address>
</body>
</html>