【英飞凌PSOC 62S4 PIONEER KIT 测评】——TIMER/COUNTER
<div class='showpostmsg'><h1><b>【</b><b>英飞凌PSOC 62S4 PIONEER KIT</b><b> 测评】——</b><b>TIMER/COUNTER</b></h1><ul>
<li >基本介绍</li>
</ul>
<p >PSOC 62S4 PIONEER KIT一共拥有12个定时器,分别为4个32位定时器和8个16位定时器,支持比较、捕获、正交解码、脉冲宽度调制(PWM)、伪随机PWM等模式。定时器块通常用于测量事件发生的时间,测量两个事件之间的时间差或在指定的时间后执行某个操作。允许用户在发生特定事件时调用定时器回调函数。时钟频率范围为1526 hz - 100 Mhz。</p>
<ul>
<li >主要API介绍</li>
</ul>
<ol>
<li >TIMER初始化cyhal_timer_init()</li>
</ol>
<p align="center" > </p>
<p >其中,(1)cyhal_clock_t结构体为</p>
<p align="center" > </p>
<p >默认时钟频率为100MHz。</p>
<ol start="2">
<li >TIMER配置cyhal_timer_configure()</li>
</ol>
<p align="center" > </p>
<p >其中,cyhal_timer_cfg_t结构体为</p>
<p align="center" > </p>
<p >3.TIMER事件使能cyhal_timer_enable_event()</p>
<p align="center" > </p>
<p >其中,cyhal_timer_event_t枚举为</p>
<p align="center" > </p>
<ul>
<li >TIMER简单程序</li>
</ul>
<p >功能描述:LED开始闪烁。</p>
<p >代码描述:</p>
<ol>
<li >初始化定时器</li>
</ol>
<p align="center" > </p>
<ol start="2">
<li >配置定时器向上计数, 重加载值为0,周期为2500ms,一直运行</li>
</ol>
<p align="center" > </p>
<p align="center" > </p>
<ol start="3">
<li >设置定时器时钟频率为10000Hz</li>
</ol>
<p align="center" > </p>
<ol start="4">
<li >设置定时器中断回调函数为timer_interrupt_handler</li>
</ol>
<p align="center" > </p>
<ol start="5">
<li >到达计数值时产生优先级为6的中断</li>
</ol>
<p align="center" > </p>
<ol start="6">
<li >开始定时器</li>
</ol>
<p align="center" ></p>
<p align="center" >d9b01b0272c3ea60bf07117c47619b88<br />
</p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>楼主测试的评论是多少</p>
<p>看这个PSOC 62S4 可以时钟频率范围为1526 hz - 100 Mhz之间</p>
本帖最后由 bitter 于 2023-4-6 21:52 编辑
<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&goto=findpost&pid=3221273&ptid=1238537" target="_blank"><font color="#999999">Jacktang 发表于 2023-4-3 19:26</font></a></font> 楼主测试的评论是多少 看这个PSOC 62S4 可以时钟频率范围为1526 hz - 100 Mhz之间</blockquote>
</div>
<p>这些是我在不同的定时器频率和不同的周期下翻转IO口电平采样的波形图</p>
<p>定时器频率为100Mhz,每500us翻转一次</p>
<p>定时器频率为100Mhz,每5ms翻转一次</p>
<p>定时器频率为1Mhz,每5ms翻转一次</p>
<p>误差都为0.8%,不知道是巧合还是什么情况</p>
<p>那个</p>
<p>#include "cy_retarget_io.h"<br />
#include "cyhal.h"<br />
#include "cybsp.h"</p>
<p>这三个文件是在哪里生成的?</p>
<p> </p>
页:
[1]